I don't need an agent to invent a new way to run my tests or triage a PR every time. Extracting those procedures into code gives me reusable tools, smaller agent jobs, and results I can inspect. It can also give me a very elaborate way to waste time.
I had already done much of the thinking. AI helped assemble the supporting material, take away the blank page, and turn my teaching notes into a handout.
The Software Factory became a bottleneck. I’m scaling it back toward working drafts, bounded agent work, and verification that helps me finish rather than making every iteration start over.
I shut down Hermes and launched Moment Savor on the same day. The connection is a simpler division of labor: Amp handles the novel work, while Swamp makes the repeatable parts observable and deterministic.
My pipeline built pull requests one increment at a time because my old laptop couldn't hold two checkouts of a big codebase at once. I replaced that laptop months ago and never noticed the reason was gone — until a coworker asked a simple question on a work trip.
My Valetudo robot was already speaking MQTT. The useful part was turning that topic tree into a discoverable, validated Swamp model instead of making an agent guess.
A fleet-wide upgrade chore turned into a published extension, and its first live campaign caught a bug in itself. Field notes on adopting swamp's new assert steps — and on making release adoption deterministic instead of a vibe.
I exhausted a Claude allowance with an unbounded benchmark, then spent a weekend finding out what a supervised software factory could actually deliver. Forty-nine accepted runs later, the evidence points to controlled delivery—not autonomy.
I wanted Hermes to stop improvising and start reusing the models and workflows we had already built. The setup was short. Proving it worked took wrong homes, hidden errors, a broken registry, and one extension Hermes finally published and ran through Discord.
Tracking meal expenses on a work trip by chatting with an agent from an elevator, and why the ledger lives in a Swamp model instead of a spreadsheet or a note.
Twenty cameras can see a lot, but the useful footage is scattered across views right when I don't have time to click through a timeline. Swamp lets an agent take the first export pass so review can happen later, from a real screen.
UniFi update notifications are satisfying to clear—until the hardware you depend on turns an ordinary firmware update into a troubleshooting project. Swamp gave mine a second opinion first.
A two-sentence Discord prompt at a rest stop became a route-risk watch, then a quiet home safety system — and a lesson in keeping an agent from over-publishing what it builds.
Two weeks of orchestrated agent swarms, a datastore mess of my own making, and an upstream bug loop that actually worked — the projects I'd stopped starting are moving again.
How I replaced a manual checklist and AI browser agent with a Swamp extension model that gates PRs with structured, queryable test results — no cloud CI spend required.
A Frigate storage alert became a small example of why agents and Swamp are working so well in my homelab: bounded context, reviewable changes, and asynchronous fixes that preserve headspace.
I built an offline meeting transcriber using local Whisper, pyannote, and Ollama, then migrated it to swamp — the same typed models now power my terminal, my agent, and a future watch-folder, without copy-pasting a script.
I built an AI pipeline that ships production code to a ten-year-old Rails monolith about 90% of the time. But when it fails, or when I change something and want to know if it helped, I'm guessing. Three days of migrating to swamp gave me structured data for every decision the pipeline makes.
Two things resonated from Simon Willison's post on agent-written code: owning the output regardless of who wrote it, and working code — not artisanal craft — as the real deliverable.
Claude Code handled complex tasks well in plan mode, but using it through a cooldown left me with quick solutions and a shaky mental model — until a post on Naur crystallized why.