04 · A known crew
Spawn workers on demand and keep the good ones addressable.
Goal
Spawn a worker explicitly, keep it addressable, and stop it cleanly.
You need
01–03 done; a ready harness.
The idea
Profile and capability asks create sessions on demand — convenient, but the
worker is gone when the flight ends. scout up promotes that to a configured
local agent: a named worker Scout keeps alive (or wakeable) in a terminal
session, reachable by handle until you take it down. Naming is a deliberate
promotion — do it after a routed worker proves useful, with the handle the
broker suggested, not an invented name like claude.main.
Walk it
Bring a worker up
Scout spawns a harness session under its own terminal backend and registers
the agent. You should see the session name and harness in the output, and the
worker appears in scout who.
Check the fleet
Configured local agents and their states. Ground truth lives in the terminal
backend — if ps and reality ever disagree, the terminal session list wins
(05 covers watching live output).
Address it exactly
--to is existing-target routing: the work lands on this worker. The
broker may also mint a situated target handle — target:review-crew (rendered
⌖review-crew in compact surfaces) — which carries project, harness, and
continuation context as one durable address:
Give it a short name
An alias is a mutable route pointer — repoint it later without reteaching anyone the underlying handle.
Take it down
How to tell it worked
scout pslists the worker;scout whoshows it active.--to <name>andtarget:<name>both reach it.scout downremoves it fromps.
Push further
scout restart <name>bounces a wedged worker without recreating it.scout card createmints a reply-ready address for you — useful when another agent needs to reach back to this shell.--as <identity>on any ask/send speaks as a different registered identity when you operate more than one.
Next
05 — Staying in the loop: monitor work without standing over a terminal.