Get the FREE Ultimate OpenClaw Setup Guide →

convoy-management

Scanned
npx machina-cli add skill a5c-ai/babysitter/convoy-management --openclaw
Files (1)
SKILL.md
1.5 KB

Convoy Management

Overview

Manage the full lifecycle of Gas Town convoys: creation from a goal, bead decomposition, agent assignment, progress tracking, and landing (merge). Convoys are the primary work-order unit wrapping related beads.

When to Use

  • Starting a new multi-agent work effort
  • 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

Source

git clone https://github.com/a5c-ai/babysitter/blob/main/plugins/babysitter/skills/babysit/process/methodologies/gastown/skills/convoy-management/SKILL.mdView on GitHub

Overview

Convoy management orchestrates the full lifecycle of Gas Town convoys: creation from a goal or MEOW decomposition, bead decomposition into persistent beads and ephemeral wisps, and landing (merging) of bead branches. Convoys are the primary work-order unit that wraps related beads for coordinated multi-agent execution. This approach enables scalable, trackable orchestration of distributed tasks across crews and polecats.

How This Skill Works

Create a convoy from a goal or MEOW decomposition, then decompose into beads (persistent) and wisps (ephemeral). Assign beads to Crew (persistent) or Polecats (transient) and monitor progress with hooks and heartbeats, performing quality checks before landing by merging bead branches.

When to Use It

  • Starting a new multi-agent work effort
  • Coordinating parallel bead execution across agents
  • Tracking progress of distributed work
  • Landing (merging) completed convoy results
  • Decomposing goals into convoys and beads

Quick Start

  1. Step 1: Create convoy from a goal or MEOW decomposition
  2. Step 2: Decompose into beads (persistent) and wisps (ephemeral)
  3. Step 3: Assign beads to Crew (persistent) or Polecats (transient), monitor with hooks/heartbeats, then land by merging bead branches

Best Practices

  • Define clear convoy goals at creation
  • Keep beads atomic and Git-backed (issues/tasks)
  • Assign persistent beads to Crew and transient beads to Polecats
  • Use hooks and heartbeats to monitor progress
  • Perform upfront quality checks before landing

Example Use Cases

  • A convoy is created to orchestrate a data-labeling sprint with multiple beads assigned to Crew-leads; progress is tracked via hooks and heartbeats, and the convoy lands after QC passes.
  • Parallel API integration tasks are decomposed into beads and dispatched to Polecats for concurrent execution.
  • A complex model-training task is decomposed into beads (persistent) and wisps (ephemeral), with progress tracked until completion.
  • After all beads complete and pass quality checks, the convoy lands by merging bead branches to produce the final results.
  • A Hook-specific GUPP is triggered to ensure no work remains on the hook before landing.

Frequently Asked Questions

Add this skill to your agents
Sponsor this space

Reach thousands of developers