Skip to the content

Capsid menu

capsid_run_improve

Read Capsid's status, on Capsid. Needs the read grant.

Reads only

What it does

Capsid's state as a driver reads it: per namespace the job queue, the breaker, the maintenance list and what needs Dustin, plus the signed policies and canon paths. Needs the read grant. (The improve loop this tool was named for has been removed.)

What a client is told

The MCP hints it carries, so a client can ask before it acts (src/tool-annotations.ts).

Its 1 actions

Chosen by the action argument, with a default when it is left out.

status Capsid's status.

Capsid's state per namespace: a jobs block (queued, claimed and blocked counts, jobs finished today, and each blocked job with the command it is waiting on), the queue's breaker, the latest lint report, the pull requests auto-merge declined, the daily maintenance list and what needs Dustin. Also the signed policies' versions, the overnight switch, the auto-merge safety meter, canon_paths (the canon documents a driver's write turns into a proposal for the seat to approve) and, for the admin, canon_proposals, the proposals waiting, and agents: every minted agent with its kind, namespaces, grants, the flags it holds, when it was last seen and whether it is revoked. Never returns a key or a stored verifier. Read-only.

Takes namespace.

Arguments

The arguments of capsid_run_improve
ArgumentTypeNeededWhat it is
actionone of: statusnostatus. Defaults to status.
namespacestringnoLimit to one namespace. Omit for every app namespace.