Plan TD version migration
plan_td_version_migrationPlan a TouchDesigner stable-version migration using offline release and API compatibility records. Get upgrade boundaries, focused compatibility deltas, and an operator checklist without opening TouchDesigner.
Instructions
Read-only: plan a TouchDesigner stable-version migration from offline release highlights plus operator and Python API compatibility records. Returns upgrade boundaries, focused compatibility deltas, and an operator checklist without touching TouchDesigner.
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": {
"from_version": "<from_version>"
},
"name": "plan_td_version_migration"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | Maximum entries to return in each compatibility section. | |
| query | No | Optional project focus terms, e.g. web render, POP, script, DMX. | |
| to_version | No | Target TouchDesigner stable version. Defaults to the current stable release. | |
| from_version | Yes | Current TouchDesigner stable version, e.g. 099, 2023, or 2024. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| query | No | ||
| warnings | Yes | ||
| checklist | Yes | ||
| direction | Yes | ||
| toVersion | Yes | ||
| fromVersion | Yes | ||
| versionPath | Yes | Stable versions crossed after from_version. | |
| operatorChanges | Yes | ||
| operatorRemovals | Yes | ||
| operatorAdditions | Yes | ||
| releaseHighlights | Yes | ||
| pythonApiAdditions | Yes |