Terminal help and replies
yoke --help
yoke items --help
yoke items get --help
yoke items get APP-7 status title
yoke deployment-runs get RUN-ID status current_stage
yoke session-control launch list --project example
Yoke plans, builds, verifies and delivers software with people and agents.
Root help lists immediate categories and actions, including dash and task.
Category help lists immediate children once, each with a one-line summary.
Command help opens with that summary, shows its usage once, and owns its
supported recipe, arguments, options and prerequisites. Every argument has a
short help line. Reading help performs no work.
A command that also has children shows its children and its action options.
Supported alternate spellings follow the same tree.
yoke and yoke help open the overview. Before machine setup, bare yoke
names the missing machine configuration and its setup recovery. yoke --help
remains available. --env NAME selects a configured connection and
--version prints the installed release.
Human replies
Default replies label values and table columns, state empty results, and keep
public item references, returned identifiers, facts and warnings. Refusals name
the actual reason and its recovery. Only missing required project selection
reports project_required. Access, ambiguity and capability failures retain
their own meanings.
Routine reads use command-specific summary fields and pages. Use the named
field, page or --full recipe for detail. Write receipts print what changed;
--json prints the complete result. Warnings and recovery remain visible.
sessions touch prints the session id, mode, last heartbeat and reason when set.
items create names applicable execution instructions and their full-text read.
Launch receipts name the command for the full options table.
deployment-runs get RUN-ID shows status, current stage and membership counts.
Select named fields (status current_stage, member_items membership_removals)
for detail; use --include-member-closure for member completion blockers, or
--full for the complete run. launch list shows compact operational and
history rows, with full launch IDs and continuation cursors; --full adds
placement, model and registered-session columns. Read one launch with
yoke session-control launch get LAUNCH-ID --full.
A function is a read only when its registry entry declares no side effects. Emitting an event is a side effect, so event-only functions are writes too.
An unusually large registered human read over 28,000 UTF-8 bytes refuses with
read_output_limit_exceeded before printing any partial answer. Its hint names
the field, filter, limit and paging flags that command really has; narrow with
those, or use its exact --full or --json command for the complete reply.
The shared --section option appears only when the reply has headings. This safety
net does not apply to writes, JSON or deliberate machine formats: --json
is never refused for size.
Every registered read takes --section HEADING, which prints only the
Markdown section under that heading: any level, case-insensitive, up to the
next heading at the same level or shallower. When an oversized reply has
headings, the refusal lists them with each section's size and its exact
--section command. A heading the reply lacks refuses with
read_section_missing and the same outline. Without headings, the hint
gives exact --full and --json commands with the shared --section removed. --section narrows human text
only, so with --json it refuses with read_section_requires_human_output.
yoke items get with a field and yoke items section get keep their
own --section, which reads inside one stored field or section.
Suggested root/category/command targets of 40/80/120 lines and 2,400/4,800/7,200 characters prompt readability review. Routine replies target 40 lines and 2,400 characters. These targets are advisory; individual command size tests guard the routine projections.
List reads use --limit/--offset; follow the next-page command.
Deliberate data and machine formats
yoke items get APP-7 status --json
yoke items get APP-7 body --section "## Acceptance Criteria"
yoke strategy doc get CURRENT-PLAN --project example --section "Live status"
yoke qa plan list --project example --limit 25 --offset 25
--json always emits the complete response envelope, including result.
Default read projections still select summary fields; --full requests their
complete detail and also prints full human output. Database line format,
credential helpers, tool protocols and watcher capture streams retain their
explicit machine contracts.
Agent help and references
Ask /yoke help for a general overview or a specific topic. Topic answers give
the applicable complete recipe and its installed deeper home. The generated
skill reference stays available as the complete inventory.
Installed documentation is the navigation root.
Outside an installed project, read public documentation
and this help reference.
yoke <command> --help works from any directory and describes the installed
CLI's options; public docs describe the current service. A project-relative
.yoke/docs path applies only after that project's operating layer is installed.
Agents run Yoke operations as yoke commands, never as HTTP requests, runtime
imports or database calls. Most function ids name their command: dots become
spaces and underscores become hyphens, so items.structured_field.replace is
yoke items structured-field replace. Hooks refuse direct API calls and
runtime imports and name the command to use instead.
Session and item state reads
yoke sessions list shows server status (Working, Waiting or Ended), one plain
reason, active age and holds. Filter before pagination with
--status working|waiting|ended. yoke sessions get SESSION --full keeps
presence, activity, intent, custody and next actor as detail. The old state
selectors are removed. An older server lacking status, active time or reason
requires the carrying server upgrade before the client can show its roster.
Message recipient filters remain documented separately in Inbox.
yoke items list shows the pinned workflow stage, Frontier home and ordered
stage progress. Default human item, status and Frontier output omit next actor;
JSON and named-field reads such as yoke items get ITEM next_actor retain it. Epics include completed and total task counts beside those stages.
yoke frontier list carries the same item state. The canonical frontier_group
also explains the home's activity and reason; older serving builds may omit
that field. yoke status adds the current session and item state to machine health.