The Developer-Agent Roadmap
Gas Town is built for developers who've hit the ceiling of Stage 7
Gas Town is built for developers who've hit the ceiling of Stage 7
On New Year's Day 2026, veteran engineer Steve Yegge published a blog post introducing Gas Town — his fourth attempt at building a multi-agent orchestrator over the course of 2025. Written in Go on top of his Git-backed issue-tracking system Beads, Gas Town lets a developer spin up colonies of Claude Code agents that work on different parts of a codebase simultaneously, while a hierarchy of supervisor agents keeps everything from derailing.
The pitch draws a deliberate comparison to Kubernetes. Both systems coordinate unreliable workers toward a goal. Both have a control plane watching over execution nodes. Both reconcile against a persistent source of truth. But where Kubernetes optimises for uptime ("Is it running?"), Gas Town optimises for completion ("Is it done?"). Workers are spun up, finish a task, land their code, and get torn down.
The Crew's dashed border indicates it reports directly to the Overseer, bypassing the Witness
The Mad Max theming is flavour, not structure. In the films, Gas Town is a refinery settlement ruled by a warlord. Yegge borrows the aesthetic — Polecats, the Witness, the War Rig — but maps them onto software-engineering concerns like merge queues, health checks, and task scheduling. There's no antagonist, no scarcity politics, and no hierarchy of violence. Think of it as a memorable naming convention for what is, underneath, a fairly standard supervisor-worker-monitor pattern with an event-driven heartbeat loop.
Strip away the Mad Max paint and Gas Town implements a hierarchical supervisor-worker pattern with reconciliation. A persistent control plane (the Mayor, Deacon, Boot) manages intent and scheduling. Per-project execution nodes (Rigs) host ephemeral workers (Polecats) that do the actual coding. Monitors (the Witness) detect stuck or failed workers and intervene. A merge layer (the Refinery) serialises parallel output into a coherent codebase. All state is persisted in a Git-backed store (Beads) that every agent can read from, making the whole system recoverable after any crash.
This is the same control-loop pattern that powers Kubernetes — observe, diff, act — applied to task completion instead of container uptime. The Deacon's heartbeat is the reconciliation tick. Each cycle, supervisors check whether the world matches the desired state and nudge workers accordingly. The key insight is that because LLM agents are unreliable (they hallucinate, get stuck, or wander off-task), you need the same kind of fault-tolerance infrastructure that distributed systems have needed for decades.
Gas Town represents a bet that the future of software engineering looks less like "a developer with an AI assistant" and more like "a developer operating a factory of agents." Yegge's 8-stage maturity model frames this as an inevitable progression: you start with autocomplete, graduate to a single CLI agent, then discover you can run five in parallel, and eventually you need purpose-built infrastructure to keep them all productive. Gas Town is that infrastructure.
Whether or not Gas Town itself becomes widely adopted, the architectural pattern it demonstrates — hierarchical supervision, ephemeral workers, persistent state, heartbeat-driven reconciliation — is likely to show up in every serious multi-agent system. It's the same pattern the industry converged on for containers, just re-applied one abstraction layer up.
Multi-agent AI systems need the same infrastructure that distributed computing needed: supervision hierarchies, health checks, merge serialisation, and crash recovery. Gas Town wraps that engineering in a memorable metaphor and bets that developers will manage agent colonies the way site-reliability engineers manage container clusters.