What problem does it solve?
This Skill provides an end-to-end approach for turning a TouchDesigner bridge operation that runs through /api/exec into a stable REST endpoint, enabling safer deployments and better observability when exec is disabled.
Core Features & Use Cases
- Create a REST route that mirrors existing /api/exec logic for bridge operations such as connect, logs, and node_detail reads.
- Add a typed client method, a Zod envelope, and route validators to enforce a single source of truth and predictable errors.
- Rewire the bridge tools to consume the new REST endpoint while preserving current behavior, including an exec fallback for backward compatibility.
- Include offline tests (py_compile, bridge unittest, and MSW client tests) to validate the integration without TouchDesigner.
Quick Start
Promote the bridge endpoint from /api/exec to REST and wire the client, validator, and tests to use the new route.