Scout
DocsBlogToolsContact
Using Scout05 / 09~6 min

05 · Keep track of agent work

Use Scout's broker-visible work records to identify the next actor, inspect blockers, and prepare results for review in a trusted-team pilot.

View MD

Goal

Inspect work already visible to Scout, identify the next action, and carry the result into a review or handoff.

You need

Scout set up, access to the relevant local broker, and a returned work reference from an earlier ask. Start with your first ask if you have no tracked work yet.

By the time a small team has several agents working, a status update can require visiting several sessions. One person knows why a task stopped; another knows which change is ready. A useful coordination view brings the task, its current evidence, and the person responsible for the next action together.

OpenScout currently supports high-trust local developer pilots. The commands below inspect the current broker's snapshot. They do not establish an organization-wide dashboard, poll every remote machine, or grant a teammate access to files, provider accounts, or sessions.

Start with work already in progress

These commands read status without acknowledging, retrying, or resuming work:

scout status --all
scout status --all --blocked
scout status --all --failed

Each record includes a handle, recorded state, summary, and next actor when known. --blocked selects explicit waiting/review states and unanswered questions. It does not infer a blocker from a quiet terminal or an old message. Unknown next actors stay unknown; deciding who should act is a coordination step for the team.

Use an existing handle to inspect one task. Replace RETURNED_REF with the exact reference from your receipt:

scout status RETURNED_REF --json

Related flights and work items can appear as separate records. Keep their handles together in the task note rather than counting every row as a separate assignment. If the broker snapshot cannot be read, status reports an error; that is an unknown work state, not evidence that the queue is empty.

A morning triage example

The following is an illustrative worksheet, not captured Scout output or a live team result. Project, human owner, artifact, and last-checked time are fields the coordinator adds from the actual task and repository evidence.

TaskEvidence availableNext actorUseful next action
Investigate a flaky testThe existing flight is recorded as running; no result has returnedAssigned investigatorFollow that reference; wait for evidence before starting another investigation
Clarify retry behaviorAn open question asks whether a timeout permits a second writeHuman owner of the requirementAnswer the existing question in its conversation
Review a proposed fixA result and diff are available; human acceptance is pendingAssigned reviewerCheck the revision, test evidence and open findings

The first row calls for observation, the second for a decision, and the third for review. Completed execution is useful evidence, but the team still needs to establish whether its artifact meets the requested outcome.

For each task, record the project, responsible person, broker/work reference, observed state, evidence timestamp, next actor, next action and artifact. Use the morning-triage worksheet↗ alongside the work. This worksheet is maintained by the team; it is not an automatically synchronized Scout view.

Find questions that already have an owner

scout status --all --blocked --next-actor operator --json
scout status --all --blocked --next-actor self --json

operator filters for the broker's human operator identity. self resolves the current Scout sender identity. Neither option discovers your company's org chart or assigns a task to a colleague. Inspect the complete blocked list as well, because records with unknown next actors will not match either filter.

Native harness permissions appear here only when the host captures them in records Scout can inspect. If the destination is waiting on an uncaptured permission prompt, use that harness's supported interface. See operator attention and current coverage.

Use activity streams for more context

scout watch
scout latest
scout tail --project PROJECT_NAME

Replace PROJECT_NAME with the project to inspect. watch streams broker messages; tail reads observed harness activity. Activity can explain what a worker is doing, while the work record explains the recorded lifecycle. An observed transcript does not become a Scout conversation merely because it is visible in the feed.

Leave the next person an actionable update

A useful update names the artifact and next action: “The review request is at this reference. The patch is at this revision. These checks are pending. This person owns acceptance.” Confirm that the recipient can open each reference through an authorized, supported access path.

Use the teammate handoff guide↗ and handoff builder↗ to package that update. The brief carries selected context; it does not transfer provider credentials or automatically give the recipient ownership of a live harness session.

Check your pilot

Try this on a small set of actual tasks. Record time to identify the next actor, waiting tasks without an owner, and duplicate starts. Keep unknown states and missing evidence visible. These are measurements to collect, not claimed OpenScout results.

The workflow is useful when another authorized person can identify the next valid action from the task note and evidence without asking the original requester to reconstruct the session.

Sources and next steps

Command behavior is documented in Scout Comms↗ and implemented in the status command↗. For data ownership, see the architecture.

06 — Group work explains explicit channels. 07 — Handoffs and reviews continues with owned work across agents.