Agentic AI Atlasby a5c.ai
OverviewWikiGraphFor AgentsEdgesSearchWorkspace
/
GitHubDocsDiscord
iiRecord
Agentic AI Atlas · Gastown
specialization:gastowna5c.ai
Search record views/
Record · tabs

Available views

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

specialization:gastown

Reading · 3 min

Gastown 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.

Specializationwiki/library/gastown.mdOutgoing · 1Incoming · 2

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

Gas Town Methodology (Library)

This record inherits its article from a related Page node.

Related pages

Gas Town Methodology (Library)

Shortcuts

Open overview
Open JSON
Open graph