Contents

Steering and fleet control

Your coding agent uses Yoke to take a STEERING seat claim for one or more projects and working strategy docs. It files work items, staffs them on an available harness on your machine or another connected machine, and orchestrates delivery while you guide the work and make key decisions.

STEERING uses Yoke to launch parallel CLI sessions across available machines and coding harnesses. Fleet messaging lets it communicate with those sessions and coordinate execution and delivery.

C Claude Code
STEERING CURRENT-PLAN
Relay: ● Your laptop
C Claude Code
STEERED CURRENT-PLAN
CURRENTLY HELD Build checkout Implementing
Relay: ● Mac mini
X Codex
STEERED CURRENT-PLAN
CURRENTLY HELD Sync customers Testing
Relay: ● Linux server
C Cursor
STEERED CURRENT-PLAN
CURRENTLY HELD Add order status Reviewing
Relay: ● Workstation

Steer and coordinate work

Who coordinates which scope

A steering seat records responsibility for a scope of work. A project-wide seat covers the project; a document-scoped seat covers items linked to that working strategy document. Document locks keep two coordinators from independently rewriting the same standing plan.

A steering seat differs from a work claim. Steering coordinates the work; a work claim identifies the session doing a particular item. The dashboard shows these roles so a team can see who is responsible without reconstructing separate chats.

Standing plans and work selection

The working strategy doc holds direction and the rolling plan. Filed work enters the Frontier, where dependencies, workflow requirements, priority, and ownership determine what can advance. Steering staffs eligible work and follows it through the required steps.

Steering is not a promise that every machine can run every harness. A launch needs a connected relay, an available supported harness, the required sign-in, and suitable capacity. See Yoke CLI and relay.

Reading waits and decisions

A waiting item may need a dependency, QA result, release, human decision, or available capacity. The steering report brings these facts together so the coordinating agent can act on the cause rather than repeatedly trying to start blocked work.

A parked session can keep a valid work claim during a wait. That is deliberate ownership, not evidence that the item has been abandoned.

Resolving contention

Work and path claims identify existing owners. When work overlaps, agents coordinate or record the relevant dependency instead of silently taking each other's files. Explicit release, completion, cancellation, or authorized termination changes ownership; inactivity alone does not make protected work free.

See the session reference and steering report.

Messages and human decisions

Messages versus decisions

Fleet messages carry instructions, questions, blockers, and results between sessions. A message receipt records delivery or acknowledgement, not agreement to perform the requested work.

A decision is a separate request whose answer satisfies a configured requirement. Your agent can bring decisions to you in conversation, and Inbox shows pending approvals with their evidence and effects.

Delivery and queued messages

A running session can receive messages through its hooks. A parked or idle session may require you to open the chat and start its next turn; its card explains that delivery is queued. Relay-supported wakes and operator-driven delivery are distinct paths.

If delivery fails, inspect the recorded reason and recovery. A queued message is not proof that the recipient acted, and an acknowledgement is not proof that the work finished.

Human approval and follow-up

Review the subject and evidence before approving. Different decisions can concern an item's work, QA evidence, or a deployment run. Answering one does not settle the others.

See Inbox and messaging and Team collaboration.

Levels and staffing

What levels mean

Execution levels group model and minimum-effort choices for staffing. They let a workflow ask for an appropriate level without hard-coding a single model into every stage. They are unrelated to the Git worktrees that isolate code changes.

Models and effort

A session's model and effort determine which configured level it matches. Levels can provide multiple model choices, and workflow stages can have defaults. The available choices come from the current model and harness configuration rather than a permanent list in this guide.

Who assigns work

Steering or explicit operator staffing chooses what a worker does. A session's level does not itself claim work. The workflow binding determines the skill used for the current segment, while ownership and readiness still govern whether execution can proceed.

Capacity and recovery

Launch limits and available harness capacity can delay staffing. Yoke records queued launches and the reasons they wait. Your agent can inspect those facts, choose an eligible placement, or follow the named recovery when a relay or harness fails.

See Execution levels, Level launches, and Capacity recovery.

Sessions

Harness sessions and work ownership

A harness session is a coding-agent conversation registered with Yoke. It retains its identity, work claims, and coordination records across turns. A session starts in a project or outside projects and may work on accessible items according to its permissions.

A browser sign-in session is different: it establishes dashboard access and is not a coding worker.

Registration and heartbeat

Harness hooks register sessions and report activity. The relay supplies machine and process information. Session liveness, current turn activity, and item state are separate facts; an old activity timestamp does not by itself mean work is abandoned.

Parking and resuming

Parking records an intentional pause. A session holding work can remain waiting while preserving its claims, then resume with the item's records and strategy context. End or release ownership explicitly when handing the work elsewhere.

Relay failure and recovery

A disconnected relay can prevent new launches or automatic wakes while server records remain intact. Check the affected machine and the reported diagnostic before restarting services or terminating a session. See Operations and troubleshooting and Linux relay supervision.

Steering and fleet control · Yoke