Freeze a compiled plan (activate the Task)
workbench_tasks_freezeFreezes a reviewed plan as the Task's next version and activates it. Pass the EXACT plan object a compile returned — never hand-edit it (change the sentence and recompile instead). Freeze ONLY after the user has seen the proposal and said go; echo what you're freezing in one line first. In-flight runs keep their pinned versions. After freezing, offer to start a first run.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plan | Yes | The plan object from workbench_tasks_compile, verbatim. | |
| taskId | Yes | The task id (create a draft first if none). | |
| sentence | Yes | The sentence this plan was compiled from. | |
| workspace | No | Workspace slug. Personal tokens with no default workspace MUST pass this; tokens with a default can override per call. Ignored for workspace API keys. | |
| approvalId | No | Approval id from a prior needs_confirmation response. Omit on the first call. |