Browse documentation

CLI commands

Command groups, concrete examples, and the boundary between mechanics and judgment.

CLI 2.1.0

Invocation

Use the executable resolved from the workspace's pin. Global flags precede commands:

sh
context-circuit-cli --workspace . --json status
context-circuit-cli help
context-circuit-cli help record
context-circuit-cli worktree prepare --help

Command groups

CommandOperations and purpose
version, helpExecutable version and command signatures.
init, status, checkInitialize once, report state, diagnose consistency.
memberadd, band, language, tone, use, list.
workspaceconnect, base, remote for the records repository.
repoconnect, clone, init, base, remote, relate, inspect, fetch.
knowledgeclone, connect, sync, remote, list for borrowed knowledge.
context findSearch by --query or get reconciliation candidates with --repo.
recordcreate, approve, show, list, dependencies, complete, order.
worktreeprepare, list, inspect, move, repair, remove.
agentsettings, configure, setup, dispatch.
template exportWrite the exact blank embedded seed to a new directory.

Read-only examples

sh
context-circuit-cli member list
context-circuit-cli repo inspect --id api
context-circuit-cli context find --query billing
context-circuit-cli record list
context-circuit-cli record show --id p0001
context-circuit-cli record order --intent i001 --mode waves
context-circuit-cli worktree list --repo api

Replace IDs with those in your workspace. Normal output is readable YAML; --json provides structured values. Errors are on stderr and return nonzero status.

Mutation is not authorization

Approval and completion commands require the actual corresponding decision. Removal requires its own request. The CLI does not commit, deliver, execute a plan, launch a model, or infer human consent. The pinned command source below contains the complete signatures and refusal behavior.