pack_activate
Switch the active pack variant to an already snapshotted variant without re-reading files. Unknown variant names are refused, and the available variants are listed instead.
Instructions
Switch the active pack variant to one already snapshotted by pack_apply.
No file re-read — refuses an unknown variant by name, naming the ones that are actually available, rather than trying to load it here.
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. | |
| plan | No | Resolve the whole call and report what it would do, writing nothing. Prefer it over doing the thing and undoing it. | |
| variant | Yes | Which already-snapshotted variant to switch to. No file is re-read, and an unknown name is refused by listing the ones that are available. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||