Tools and Safeguards

Twenty tools, and the gates every change passes.

Each tool takes an action.

ToolFor
read_scene_filesOverview, scenes, components, data, the go-live report, the session diff and mind_test.
read_scene_logsWhat units, pollers, the runtime and the animation player reported.
read_file_system / interact_filesUploaded assets: list, inspect, view.
web_search / send_api_requestResearch and sampling external APIs (credentials as {{SECRET}} tokens).
questionsAsk the user: choices, text, a palette, or consent.
get_layers_catalog / layers_controlsScenes, groups, naming, stacking; batch builds a whole graphic in one call.
get_scene_primitive_catalog / scene_primitivesText, 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_primitivesOperator control panels.
dataThe page store and bindings.
get_units_catalog / unitsClocks, counters, formatters, watch rules, tickers, pollers.
get_animation_catalog / animationsWorkflows, clips, staggers, triggers, play; the page's motion style; storyboard and frames to see the motion before calling it done.
get_rundown_catalog / rundownPlaylists, items, running and rehearsing a show.