capsid_run_improve
Read Capsid's status, on Capsid. Needs the read grant.
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).
- Reads only: no action changes anything.
- Never overwrites or removes.
- Repeating a call changes nothing further.
- Stays inside Capsid.
Its 1 actions
Chosen by the action argument, with a default when it is left out.
statusCapsid'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
| Argument | Type | Needed | What it is |
|---|---|---|---|
action | one of: status | no | status. Defaults to status. |
namespace | string | no | Limit to one namespace. Omit for every app namespace. |