Patch workflow
patch_workflowChange part of a saved workflow. Everything the operations skip is kept.
Use this over update_workflow for an ordinary edit: a threshold, a config key, a node added or removed, a connection redrawn. Call without confirm for an edit_token, then again with the SAME patch and confirm=true. Voices: set_workflow_voice.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| patch | Yes | The operations to apply. Anything they do not name is kept. | |
| confirm | No | false changes nothing and returns what the patch would do. true applies it. | |
| edit_token | No | From this tool's own unconfirmed reply. Proves the user approved replacing THIS graph; expires in 10 minutes. | |
| workflow_id | Yes | The workflow_id from list_workflows. Never invent one. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| note | No | ||
| valid | No | ||
| errors | No | ||
| strike | No | ||
| blocked | No | ||
| patched | No | ||
| warnings | No | ||
| next_step | No | ||
| edit_token | No | ||
| console_url | No | ||
| workflow_id | No | ||
| pre_existing | No | ||
| changed_nodes | No | ||
| workspace_slug | No | ||
| nearest_feasible | No | ||
| workflow_summary | No | ||
| requires_confirmation | No |