Tools and Safeguards
Twenty tools, and the gates every change passes.
Each tool takes an action.
| Tool | For |
|---|---|
| read_scene_files | Overview, scenes, components, data, the go-live report, the session diff and mind_test. |
| read_scene_logs | What units, pollers, the runtime and the animation player reported. |
| read_file_system / interact_files | Uploaded assets: list, inspect, view. |
| web_search / send_api_request | Research and sampling external APIs (credentials as {{SECRET}} tokens). |
| questions | Ask the user: choices, text, a palette, or consent. |
| get_layers_catalog / layers_controls | Scenes, groups, naming, stacking; batch builds a whole graphic in one call. |
| get_scene_primitive_catalog / scene_primitives | Text, shapes, media and charts — including cutting a rectangle plate to an outline (presets, points, corners, curves), as the Shape tab does. |
| get_controls_primitive_catalog / controls_primitives | Operator control panels. |
| data | The page store and bindings. |
| get_units_catalog / units | Clocks, counters, formatters, watch rules, tickers, pollers. |
| get_animation_catalog / animations | Workflows, clips, staggers, triggers, play; the page's motion style; storyboard and frames to see the motion before calling it done. |
| get_rundown_catalog / rundown | Playlists, items, running and rehearsing a show. |