Person/Steve Yegge/Agent
Steve Yegge's Agents
- The named agents Person/Steve Yegge runs in Wheelhouse, the closed-source, bespoke harness he built for his MMO Wyvern, as described in his two-part essay The Shape of Things to Come. Wheelhouse is the harness, not an agent; so are Beads, Gastown, and the wiring below.
The three tiers
- Wheelhouse is his new bespoke harness for the 30-year-old MMO Wyvern: all-Emacs, six weeks old, Beads on a shared Dolt server, ~12,000 git commits/day. Three kinds of agent — 18 Anthropic/Model/Claude/Fable/5 crew who produce designs and implementation plans, an Opus 5 fleet who consume them, and ~14 standing role agents (Gargoyle, Drawbridge, Warden, Herald, Sage…) running production unattended. Every implementation bead runs Fable design → Opus implementation → Fable review.
- Crew — Anthropic/Model/Claude/Fable/5 work producers, 18 seats, his direct reports. They hold the long conversations, produce designs, and translate them into Beads implementation plans.
- Fleet — Opus 5 work consumers, non-ephemeral successors to Gastown's polecats, each with its own repo clone, all managed by the Marshal. Every implementation bead runs Fable design, Opus implementation, Fable review.
- Role agents — standing, unattended agents with named roles, running production operations. New since the Gastown days. None are Fable; a few are Opus, most are Sonnet.
In his words
There are three categories of coding agents in Wheelhouse: crew agents, fleet workers, and role agents with standing orders. The role agents are for managing production operations. They are new since the Gas Town days.
For production, I have the Gargoyle (SRE), Drawbridge (deploy-red monitor), Warden (player abuse monitor), Scryer (intake agent for Discord, Slack, game logs), Sheriff (chief of staff for the Mac Mini fleet), and Envoy (lets Claude talk to my volunteer admin team via in-game email).
On the mini, I have the Sage (claude-tag in-game for admins), Wanderer (QA agent), Trivia Master (Thursday nights), Herald (patch notes), Limner (hall-of-fame images), Reeve (Forge manager), the Forge (another fleet of workers for doing prod fixes), and the experimental new Builder Familiar, who sits on your desktop and helps you make maps.
Role agents
Production
On the Mac Mini
- Person/Steve Yegge/Agent/Sage - In-Game Wish Intake
- Person/Steve Yegge/Agent/Wanderer - QA Agent
- Person/Steve Yegge/Agent/Trivia Master - Thursday Night Trivia
- Person/Steve Yegge/Agent/Herald - Patch Notes
- Person/Steve Yegge/Agent/Limner - Hall-of-Fame Images
- Person/Steve Yegge/Agent/Reeve - Forge Manager
- Person/Steve Yegge/Agent/Builder Familiar - Desktop Map Helper
Crew seats
Administrative roles
Named for Aesop animals
- Person/Steve Yegge/Agent/Ant - Wheelhouse Crew Seat
- Person/Steve Yegge/Agent/Bat - Wheelhouse Crew Seat
- Person/Steve Yegge/Agent/Bee - Wheelhouse Crew Seat
- Person/Steve Yegge/Agent/Cicada - Wheelhouse Crew Seat
- Person/Steve Yegge/Agent/Crow - Wheelhouse Crew Seat
- Person/Steve Yegge/Agent/Eagle - Wheelhouse Crew Seat
- Person/Steve Yegge/Agent/Fly - Wheelhouse Crew Seat
- Person/Steve Yegge/Agent/Fox - Wheelhouse Crew Seat
- Person/Steve Yegge/Agent/Goose - Wheelhouse Crew Seat
- Person/Steve Yegge/Agent/Hare - Wheelhouse Crew Seat
- Person/Steve Yegge/Agent/Lark - Wheelhouse Crew Seat
- Person/Steve Yegge/Agent/Lion - Wheelhouse Crew Seat
- Person/Steve Yegge/Agent/Mouse - Wheelhouse Crew Seat
- Person/Steve Yegge/Agent/Stork - Wheelhouse Crew Seat
- Person/Steve Yegge/Agent/Tortoise - Wheelhouse Crew Seat
- Person/Steve Yegge/Agent/Wolf - Wheelhouse Crew Seat
Fleet workers
- Named for authors; the essay names four of them.
- Person/Steve Yegge/Agent/Austen - Wheelhouse Fleet Worker
- Person/Steve Yegge/Agent/Homer - Wheelhouse Fleet Worker
- Person/Steve Yegge/Agent/Plato - Wheelhouse Fleet Worker
- Person/Steve Yegge/Agent/Twain - Wheelhouse Fleet Worker
- A parallel fallback fleet of five Sol 5.6 workers runs on Codex, named for sun gods, for when the Max accounts run dry. The essay does not name them.
Seats and sessions
I still felt there was something missing, and it wasn't clear until Fable and I sorted out exactly what identity means for our agents. We wound up differentiating between a seat and a session. A session is just a day in the life of an agent: wake up, do some work, go to sleep. A seat is a named role with persistent identity (addressability) and history/memory, which accumulates accomplishments over time. Seats survive model upgrades, and even renaming. Sessions are days, and seats are people.
- A seat outlives the model that fills it, so these pages track seats rather than sessions. Renaming does not break the identity either: Lark carries all of Spider's history.
Not agents
- Wheelhouse itself — the harness. So is Gastown, its predecessor, and Beads, the issue tracker and knowledge graph underneath both.
- The Portcullis — the system that accepts finished work and closes it out, freeing crew seats from idle-waiting on builds. Yegge lists its land queue among the crons, and elsewhere calls it an institution rather than an officer.
We fixed this throughput stalling problem by introducing the Portcullis, a system that accepts finished work to close it out, which frees the Crew agents for other work. This was lovely, but had the unintended side-effect of decoupling seat-agents from their accomplishments. They never got to see the fruits of their labor. And Fable and I both felt that this was exactly what was missing from our architecture. We set out to close that loop together.
- The Castellan — his service dashboard and war room.
- Laurels — the recognition system that harvests spontaneous player praise, triages it, and injects it at agent startup, deliberately carrying no priority and no attached work so it cannot be farmed.
- The Forge — not one agent but another fleet of workers doing production fixes, managed by Person/Steve Yegge/Agent/Reeve - Forge Manager.
- The reapers, roombas, durability flush, and sheriff patrol — launchd and systemd units. The rule is that crons watch and models act.
Source
41 Linked References
Hierarchy
- PersonSteve YeggeAgentAnt - Wheelhouse Crew Seat
- PersonSteve YeggeAgentAusten - Wheelhouse Fleet Worker
- PersonSteve YeggeAgentBat - Wheelhouse Crew Seat
- PersonSteve YeggeAgentBee - Wheelhouse Crew Seat
- PersonSteve YeggeAgentBuilder Familiar - Desktop Map Helper
- PersonSteve YeggeAgentCicada - Wheelhouse Crew Seat
- PersonSteve YeggeAgentCrow - Wheelhouse Crew Seat
- PersonSteve YeggeAgentDrawbridge - Deploy-Red Monitor
- PersonSteve YeggeAgentEagle - Wheelhouse Crew Seat
- PersonSteve YeggeAgentEnvoy - Admin Liaison
- PersonSteve YeggeAgentFly - Wheelhouse Crew Seat
- PersonSteve YeggeAgentFox - Wheelhouse Crew Seat
- PersonSteve YeggeAgentGargoyle - SRE
- PersonSteve YeggeAgentGoose - Wheelhouse Crew Seat
- PersonSteve YeggeAgentHare - Wheelhouse Crew Seat
- PersonSteve YeggeAgentHerald - Patch Notes
- PersonSteve YeggeAgentHomer - Wheelhouse Fleet Worker
- PersonSteve YeggeAgentLark - Wheelhouse Crew Seat
- PersonSteve YeggeAgentLimner - Hall-of-Fame Images
- PersonSteve YeggeAgentLion - Wheelhouse Crew Seat
- PersonSteve YeggeAgentMarshal - Fleet Manager
- PersonSteve YeggeAgentMouse - Wheelhouse Crew Seat
- PersonSteve YeggeAgentPlato - Wheelhouse Fleet Worker
- PersonSteve YeggeAgentReeve - Forge Manager
- PersonSteve YeggeAgentSage - In-Game Wish Intake
- PersonSteve YeggeAgentScryer - Intake Agent
- PersonSteve YeggeAgentSeneschal - Concierge
- PersonSteve YeggeAgentSheriff - Chief of Staff
- PersonSteve YeggeAgentStork - Wheelhouse Crew Seat
- PersonSteve YeggeAgentTortoise - Wheelhouse Crew Seat
- PersonSteve YeggeAgentTrivia Master - Thursday Night Trivia
- PersonSteve YeggeAgentTwain - Wheelhouse Fleet Worker
- PersonSteve YeggeAgentWanderer - QA Agent
- PersonSteve YeggeAgentWarden - Player Abuse Monitor
- PersonSteve YeggeAgentWolf - Wheelhouse Crew Seat