Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiRecord
Agentic AI Atlas · Gas Town Methodology (Library)
page:library-gastowna5c.ai
Search record views/
Record · tabs

Available views

II.Record viewspp. 1 - 1
overviewarticlejsongraph
III.Related pagespp. 1 - 1
II.
Page reference

page:library-gastown

Reading · 3 min

Gas Town Methodology (Library) reference

Gas Town is a multi-agent orchestration framework for AI-driven software development. It provides infrastructure roles (Mayor, Deacon, Witness, Refinery), worker roles (Crew, Polecats, Dogs), and a git-backed work unit system (Beads, Convoys, Molecules) for coordinating parallel agent execution with persistent attribution.

Pagewiki/library/gastown.mdOutgoing · 1Incoming · 1

Gas Town Methodology

**Source**: steveyegge/gastown by Steve Yegge **Category**: Multi-Agent Orchestration / AI-Driven Software Development **License**: See upstream repository

Overview

Gas Town is a multi-agent orchestration framework for AI-driven software development. It provides infrastructure roles (Mayor, Deacon, Witness, Refinery), worker roles (Crew, Polecats, Dogs), and a git-backed work unit system (Beads, Convoys, Molecules) for coordinating parallel agent execution with persistent attribution.

Core Principles

  • **GUPP** (Gas Town Universal Propulsion Principle): "If there is work on your Hook, YOU MUST RUN IT"
  • **MEOW** (Molecular Expression of Work): Breaking goals into trackable atomic units
  • **NDI** (Nondeterministic Idempotence): Ensuring useful outcomes through orchestration of unreliable processes

Process Files

ProcessFileDescriptionTask Count
Mayor Orchestratorgastown-orchestrator.jsGlobal coordinator: convoys, agents, monitoring8
Patrol Monitoringgastown-patrol.jsDeacon/Witness health checks and recovery4
Convoy Lifecyclegastown-convoy.jsCreate, assign, track, and land convoys6
Molecule Workflowgastown-molecule.jsFormula -> Protomolecule -> Molecule execution6
Merge Queuegastown-merge-queue.jsRefinery conflict resolution and integration5

Skills Catalog

SkillDirectoryDescription
convoy-managementskills/convoy-management/Convoy lifecycle: create, track, land
work-decompositionskills/work-decomposition/MEOW decomposition into beads and wisps
agent-coordinationskills/agent-coordination/Crew/Polecat assignment and hook management
merge-queueskills/merge-queue/Refinery conflict resolution and merge
patrol-monitoringskills/patrol-monitoring/Deacon/Witness health and recovery
formula-authoringskills/formula-authoring/TOML Formula -> Protomolecule -> Molecule
issue-trackingskills/issue-tracking/Bead lifecycle and attribution tracking
session-managementskills/session-management/Agent session init, handoff, seance

Agents Catalog

AgentDirectoryRole
mayoragents/mayor/Global Coordinator
deaconagents/deacon/System Supervisor
witnessagents/witness/Rig Lifecycle Manager
refineryagents/refinery/Merge Queue Processor
polecatagents/polecat/Task Worker (transient)
crew-leadagents/crew-lead/Persistent Collaborator

Workflow Lifecycle

Code
Mayor analyzes goal -> MEOW decomposition -> Convoy creation -> Agent assignment -> Execution (GUPP) -> Patrol monitoring -> Refinery merge -> Landing

Cross-cutting concerns applied throughout:

  • patrol-monitoring - Continuous health checks via Deacon
  • merge-queue - Refinery processes all agent work
  • issue-tracking - All beads carry persistent attribution
  • session-management - Agent lifecycle across sessions

Work Unit Hierarchy

Code
Goal -> MEOWs -> Convoy (work order) -> Beads (git-backed tasks) + Wisps (ephemeral)
                                    |
                                    +-> Formula -> Protomolecule -> Molecule (durable workflow)

Philosophy

  • **GUPP enforcement** - Work on hooks must be executed, no exceptions
  • **Persistent attribution** - All work tracked for agent evaluation and A/B testing
  • **Durable workflows** - Molecules survive restarts via checkpointing
  • **NDI resilience** - Useful outcomes despite unreliable individual processes
  • **Three-tier hooks** - Base -> Role -> Rig+Role hierarchy for configuration

Article source

The article body is owned directly by this record.

Related pages

No related wiki pages for this record.

Shortcuts

Open overview
Open JSON
Open graph