← ClaudeAtlas

dispatch-workerlisted

How the orchestrator dispatches a WORKER_TASK to a local worker CLI (codex, agent/Cursor, agy/Antigravity, claude -p) via scripts/spawn-worker.sh and processes the result. MUST be used in the DISPATCH and REVIEW steps. Cursor: Grok for premium, Composer for economy (Grok falls back to Composer). Always prefer spawn-worker + fleet from fleet-inventory over hand-rolled flags. Orchestrator-only; workers never dispatch other workers.
hashorva/purrfect-harness · ★ 0 · AI & Automation · score 60
Install: claude install-skill hashorva/purrfect-harness
# Dispatch a worker (orchestrator only) ## Cost pinning is MANDATORY Every dispatch pins model + tier. Account defaults (flagship, max effort) are a failed dispatch. | CLI | Economy | Premium | |---|---|---| | `agent` | Composer (`--tier economy`) | **Grok** (`--tier premium`; Composer if Grok unavailable) | | `codex` | inventory `codex.economy` (Luna-class) | inventory `codex.premium` (Terra-class) | | `agy` | Gemini Flash-class (`agy.economy`) | Gemini Pro-class (`agy.premium`) — **prefer for UI / shadcn / Luma** | | `claude` | haiku | sonnet | ```bash bash scripts/spawn-worker.sh agent "$MISSION/tasks/T-XXX.md" --tier premium --feature F00X bash scripts/spawn-worker.sh agent "$MISSION/tasks/T-XXX.md" --tier economy --feature F00X bash scripts/spawn-worker.sh codex "$MISSION/tasks/T-XXX.md" --tier economy --feature F00X # Worker repo lives elsewhere (e.g. purrfect-worker): workspace only; logs/receipts stay here bash scripts/spawn-worker.sh agent "$MISSION/tasks/T-XXX.md" --tier premium --feature F00X \ --repo ~/Projects/purrfect-worker ``` **Never dispatch a worker to edit `scripts/spawn-worker.sh` through `spawn-worker.sh`.** The wrapper re-execs from a snapshot (2.2.2+) so self-edits are safe, but prefer orchestrator-owned harness changes when possible. Each spawn writes `.tasks/logs/…` **and** `.tasks/receipts/worker-*.json`. Before flipping `passes: true` or asking for a human GATE: ```bash bash scripts/verify-mission.sh "$MISSION" ``` No receipt → not greenl