Convoy Management

Create, track, and land convoys of related beads as primary work orders in the Gas Town multi-agent orchestration framework.

a5c-ai Updated 1.7k repo stars

File contents

  • Coordinating parallel bead execution across agents
  • Tracking progress of distributed work
  • Landing (merging) completed convoy results

Process

  1. Create convoy from goal or MEOW decomposition
  2. Decompose into beads (persistent) and wisps (ephemeral)
  3. Assign beads to Crew (long-lived) or Polecats (transient)
  4. Track progress via hooks and heartbeats
  5. Verify all beads complete with quality checks
  6. Land convoy by merging bead branches

Key Concepts

  • Convoy: Primary work-order wrapping related beads
  • Bead: Git-backed atomic work unit (issue/task)
  • Wisp: Ephemeral bead destroyed after successful run
  • GUPP: If there is work on your Hook, YOU MUST RUN IT

Agents Used

  • agents/mayor/ - Creates and coordinates convoys
  • agents/crew-lead/ - Persistent collaborator on beads
  • agents/polecat/ - Transient worker for individual beads

Tool Use

Invoke via babysitter process: methodologies/gastown/gastown-convoy

a5c-ai/babysitter/tree/main/library/methodologies/gastown/skills/convoy-management commit fad4fa6911

Frequently asked questions

npx skillmds@latest add a5c-ai/convoy-management