drive-agents · git:20260901.0259d5f · 2026-09-01 · sha256 e1a5bdb213d272d8
drive-agents git:20260901.0259d5fA
Immutable. This exact content never changes and is served at /api/v1/blob/e1a5bdb213d272d8.
--- name: drive-agents description: "Route agent-driving tasks to agentproto primitives. Use when you need to spawn a session, send a follow-up prompt, read what an agent did, wait for one or many to finish, kill or clean up, gate completion, run a shell command, or drive an interactive TUI. Triggers: spawn agent, prompt session, read output, wait for agent, kill session." --- # drive-agents Route every step of spawn → prompt → read → wait → lifecycle here. Each row names the primitive that owns the mechanics; open it for tool signatures and recipes. | I want to… | Open | | ---------- | ---- | | Spawn a session for an agent CLI | `ap-spawn-agent` | | Send a follow-up prompt or queue work | `ap-prompt-agent` | | See what an agent did so far | `ap-read-output` | | Wait for it / them to finish, blocking my turn | `ap-wait-fanin` | | Wait without blocking, notified later | `ap-wait-durable` | | Kill, archive, restart, or GC sessions | `ap-lifecycle` | | Gate its completion before calling it done | `ap-policies` | | Run a one-shot shell command | `ap-run-command` | | Drive an interactive TUI | `ap-terminal` | End-to-end instead of piecemeal? - One agent, briefed and verified start-to-finish → `pb-new-agent-session`. - Several agents in parallel with fan-in → `pb-supervise-parallel-mission`. Start here if you are unsure which primitive you need: pick the row matching the verb in your goal — spawn, prompt, read, wait, kill, gate, run, terminal — and open that skill. Golden rule: never wait with a shell sleep-poll loop — use session_monitor or `agentproto sessions wait` only; a killed poll loop corrupts sessions.