Delete TouchDesigner node
delete_td_nodeRemoves or bypasses a TouchDesigner node safely. Delete mode confirms with the artist; bypass mode is reversible and immediate.
Instructions
Safely remove or bypass one TouchDesigner node. mode:'delete' asks the artist in TouchDesigner to choose exactly Delete / Bypass / Keep; close, timeout, error or unavailable UI means Keep. mode:'bypass' is immediate and reversible. TDMCP_YOLO is an explicit audited skip policy, never inferred from missing UI. The bridge wraps the final mutation in a TouchDesigner undo block; whole-tool undo across multiple REST requests remains unverified. Returns the decision, action applied, final path, confirmation policy/request id and undo label when available.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| mode | No | 'delete' (default) destroys the node; 'bypass' is the safer, reversible middle ground — it turns the operator's bypass flag on instead of removing it, so the artist can re-enable it with one click. | delete |
| path | Yes | Full path of the node to delete, e.g. '/project1/noise1'. | |
| confirmation_timeout_ms | No | Bounded wait for the TD-native Delete / Bypass / Keep decision. |