hold_ls
List all stored holds with their live-resolved plans, reporting unresolved holds inline with errors and flagging cue drift against fresh computation.
Instructions
Every stored hold plus its live-resolved plan.
A hold that cannot currently resolve is reported inline (hold_error),
never raised. Each item also carries cue_drift — a check between the
hold's own owned cue and what it would compute fresh right now, since
nothing stops a plain cue_rm/cue_add on that exact word from an
unrelated caller.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | The project directory to act on. Omit it — the usual case — when this server is bound to a project (started as `proofcut -C DIR mcp`, or inside a project; `ping` says which): it then resolves to that one bound project, a relative path resolves against it, and a path outside it is refused by name. Unbound, `path` is the whole address and omitting it refuses rather than guessing. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||