aaronge
Loading activity
MUD
- #2098createModelTestContext mock Logger has .warn() but real runtime has .warning()bug
- #1826swamp workflow history search: add --workflow filter flagfeature
- #1637Add a list/discover method to the generated @swamp/aws types — no way to enumerate resources in a regionfeature
- #1636extension quality awards repository-verified 2/2 for a nonexistent or private GitHub repobug
- #1635extension/guide.md quick reference uses -j, which no swamp command acceptsbug
Systemd Panel
Enable, disable, and inspect the status of any systemd unit through swamp — one typed, versioned model instance per unit, with enablement, activation, and last-run outcome (parsed from journalctl for timers, from systemctl show for services) all in one place. Not tied to any particular workload or hardware.
Obsidian Atlas
Turn a Git repository or an architecture diagram into an illustrated, wikilinked Obsidian atlas using the local Claude CLI.
Host Health
Zero-privilege Linux host telemetry (disk, thermal, load, memory) as a typed, versioned Swamp model for workflow assertions and CEL joins.
Apt Inventory
Observes APT package inventory and pending upgrades on Debian/apt-based Linux, with security-update classification, versioned delta reporting, debsecan CVE cross-checking, and a safety-gated install/remove for verified security updates. Verified on Raspberry Pi 5 / Debian 13 trixie, arm64.
Rpi Pcie
Raspberry Pi 5 PCIe link health (negotiated vs. capable speed/width per device, HAT+ ID EEPROM, recent pcie dmesg lines) via sysfs, as a typed, versioned Swamp model — catches link training down to a lower speed/width, the common silent cause of a mysteriously slow NVMe SSD.