Delegate a task from the dashboard, Telegram, or Linear — an isolated agent builds it, opens the PR, and proves it works before you ever look.
Three stages do the job. A quiet fourth proves it — so you can merge without re-reading every line.
Trigger a dispatch from the dashboard, Telegram, or a Linear issue. The pool routes it by outcome history.
$ fn8 dispatch …Each agent runs in its own worktree. No shared state, no blast radius, a hard cost cap per dispatch.
dispatch/<vendor>/MSG-…The agent builds it and opens the PR — branch, diff, and tests attached. The ticket moves on its own.
PR opened · awaiting reviewBefore you ever look, the substrate re-runs every claim — so you can merge without re-reading every line.
✓ reproduced · anchoredFire a dispatch from whatever is already open — Telegram on the train, the Linear issue itself, the dashboard, the CLI. Same pipeline underneath; the PR is waiting when you get back.
Everything the category promises — isolation, multi-surface triggers, a routed vendor pool — with governance built into the floor, not bolted on.
A fresh worktree for every dispatch. Agents can't step on each other — or on you.
dispatch/claude/MSG-076A GitHub PR comment, Slack, Linear, Telegram, the dashboard, or the CLI — work starts where the work shows up.
/vibe · $ fn8 dispatchclaude · codex · cursor · gemini · bob · pool · vibe — each task routed by outcome history, not preference.
routed → cursor · score 1.02Every dispatch carries a ceiling you set. Spend is metered in real time; the run halts at the cap.
cost under capAutonomy is only useful if you don't have to re-read every line. Every claim is re-run on an independent substrate — refusals on the record — so the PR you merge carries proof, not promises.
The conductor proposes a routed plan and stops. Nothing spends a token until your service approves it. The same human-gate, machine-shaped.
An isolated agent builds it, proves it, and opens the PR — every claim anchored, cost under cap.
Dispatched to claude — worktree dispatch/claude/MSG-076. Claim re-verified by the substrate. ✓ verified · PR #207