This guide assumes you have already installed Gas City and its
prerequisites. If you haven’t, start with the
Installation page.
gc, tmux, git, jq, and a beads provider (bd + dolt
by default, or set GC_BEADS=file to skip them).
1. Create a City
gc init bootstraps the city directory, registers it with the supervisor, and
starts the orchestrator. The city is running as soon as init completes.
2. Add a Rig
3. Sling Work
gc sling creates a work item (a bead) and routes it to an agent. Gas City
starts a session, delivers the task, and the agent executes it.
This is the smallest possible job: one bead, one agent. Gas City’s real power
is orchestration — you write a formula (the method for getting a job done)
and the orchestrator runs it as a graph: decomposing the work into beads,
fanning the ready ones out to many agents at once, gating each step on its
dependencies, retrying failures, and driving the whole thing to completion
outside your session. See Formulas and
Orders.