td_optimize_visual
Optimize visual parameters in TouchDesigner networks to achieve a specified goal using bounded parameter search.
Instructions
Autonomous visual goal optimization via bounded parameter search.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | Yes | Natural-language optimization goal. | |
| profile | No | Optional optimizer profile: balanced | complexity | motion_rhythm | stability_guard | |
| root_path | No | Root scope for instability checks and snapshots. | /project1 |
| output_top | Yes | TOP path used as output reference. | |
| max_iterations | No | Max iterations. | |
| safety_profile | No | Optimizer safety profile: conservative | balanced | aggressive | balanced |
| snapshot_before | No | Capture snapshot before optimization loop starts. | |
| adjustable_params | Yes | Parameter search space. Each entry specifies path/param/min_val/max_val/step for a parameter the optimizer may adjust. | |
| objective_weights | No | Optional explicit objective weights, e.g. {'motion_rhythm': 0.8, 'stability': 0.4}. | |
| convergence_threshold | No | Convergence threshold. | |
| param_semantics_policy | No | Docs-grounded parameter safety policy for optimizer writes. 'warn' preserves bounded search with attached findings; 'block' refuses invalid or high-risk writes before mutation. | warn |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |