Edit TouchDesigner node metadata
edit_td_node_metadataAtomically edit a TouchDesigner operator's name, parent, exact position, color, comment, or flags; prevalidates fields and rolls back partial failures to ensure consistent updates.
Instructions
Atomically edit an operator's name, parent, exact Network Editor position, color, comment, or writable flags. The bridge prevalidates requested fields, reads values back, and rolls back partial failures; parent moves copy and validate the destination before destroying the source. Returns the final path and per-field results. Does not use raw Python fallback.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lock | No | ||
| name | No | New operator name. | |
| path | Yes | Full path of the operator to edit. | |
| color | No | Operator RGB color, each channel in 0..1. | |
| bypass | No | ||
| node_x | No | Exact Network Editor X coordinate. | |
| node_y | No | Exact Network Editor Y coordinate. | |
| render | No | ||
| viewer | No | ||
| comment | No | Bounded operator comment, including empty. | |
| display | No | ||
| cloneImmune | No | ||
| parent_path | No | Destination parent COMP for a safe move. | |
| allowCooking | No |