Validate operator chain
validate_operator_chainValidate an ordered TouchDesigner operator chain against embedded documentation, connection rules, family filters, and target version compatibility, read-only.
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.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"chain": "<chain>"
},
"name": "validate_operator_chain"
}
}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 |