Validate operator chain
validate_operator_chainValidate an ordered TouchDesigner operator chain against embedded operator documentation, documented connections, family/category filters, and optional version compatibility to ensure correct node sequences without modifying any nodes.
Instructions
Read-only: validate an ordered TouchDesigner operator chain against embedded operator docs, documented connections, family/category filters, and optional TouchDesigner version compatibility. It does not create or modify TD nodes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| chain | Yes | Ordered TouchDesigner operator names, display names, or slugs to validate. | |
| family | No | Optional expected operator family/category, e.g. TOP, CHOP, SOP, DAT, or POP. | |
| category | No | Alias for family; optional expected operator category. | |
| target_version | No | Optional target TouchDesigner stable version, e.g. 099, 2023, or 2024. | |
| require_documented_connections | No | When true, adjacent pairs must be documented by embedded connection guides. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| valid | Yes | ||
| issues | Yes | ||
| severity | Yes | ||
| warnings | Yes | ||
| suggestions | Yes | ||
| nextToolHints | Yes | ||
| normalizedChain | Yes | ||
| connectionChecks | Yes |