Draft recipe from operator chain
draft_recipe_from_operator_chainConvert an ordered TouchDesigner operator chain into a RecipeSchema draft without writing files or touching the TD bridge.
Instructions
Read-only: convert an ordered TouchDesigner operator chain into a RecipeSchema draft without writing files or touching the TD bridge.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Optional recipe id. Generated when omitted. | |
| name | No | Optional recipe display name. Generated when omitted. | |
| tags | No | Optional recipe tags. | |
| chain | Yes | Ordered TouchDesigner operator names, display names, slugs, or optypes, e.g. ['Noise TOP', 'Level TOP', 'Null TOP']. | |
| family | No | Optional operator family/category constraint, e.g. TOP, CHOP, SOP, DAT. | |
| strict | No | When true, unresolved operators or family mismatches return an isError result. | |
| difficulty | No | intermediate | |
| description | No | Optional recipe description. A chain summary is generated when omitted. | |
| td_version_min | No | 2023 |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| valid | Yes | ||
| recipe | Yes | ||
| validation | Yes | ||
| chainReport | Yes | ||
| nextToolHints | Yes |