Save TouchDesigner project
save_td_projectSave a TouchDesigner project to its current path or a specified location, with explicit consent required for overwriting. Returns the final path and save status, avoiding native dialogs and unsafe fallbacks.
Instructions
Save the current TouchDesigner project or Save As to an explicit path. Existing Save As targets require bounded native overwrite consent and fail closed to Keep on timeout, close, error, or unavailable UI. Never opens a native file dialog, loads/quits a project, or falls back to raw Python. Returns the requested/final path, verified save state, decision and project/build metadata.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | No | Optional Save As path. Omit to save the current project at its existing path; unsaved projects require a path. | |
| confirmation_timeout_ms | No | Maximum bounded wait for native overwrite consent. |