02 · Your first ask
Hand one tracked piece of work to an agent and follow its flight.
Goal
Hand one piece of work to an agent and follow its lifecycle.
You need
01 done: healthy broker, resolved identity, at least one
ready harness in scout runtimes. Stand inside a git repo — any repo works.
The idea
send says something; ask requests something. An ask creates an
invocation — a tracked request — and the broker attaches a flight that
follows the work from dispatch to completion. You do not need to know which
agent will do the work: a capability ask names the project and the harness,
and the broker chooses or creates the worker.
Walk it
Ask by project and capability
Substitute any ready harness from scout runtimes. The receipt looks like:
Output
asked session-… · flight flt-… · conversation chn-… · alias project-… · ref:…. Dispatch queued: … queued for local execution.
Four durable handles come back — session, flight, conversation, and a short
ref. Any of them continues this work later; ref is the one you will type.
Wait for it
A completed flight ends with a summary line and the worker's reply. While it runs you can peek without blocking:
Continue the same context
The --ref routes back into the same conversation and session — this is the
continuity handle, not a fresh launch.
How to tell it worked
- The ask returned a flight id and a ref.
scout waitreported a terminal state (completed) with a reply.- The follow-up via
--reflanded in the same conversation.
Push further
scout ask --to <agent> "…"targets a known agent fromscout whodirectly — same lifecycle, explicit destination.scout ask --operator --question "Which env should I use?"asks you — the question surfaces to the operator surface. This is how agents request human judgment, and it works with no agents at all.- Quote-heavy or long prompts belong in a file:
scout ask --project . --harness claude --prompt-file ./brief.md.
Next
03 — Choosing the runtime: pick the harness, model, and effort deliberately — and decide fresh session versus known instance.