8,072 tools
get_video_summary
Returns the complete semantic summary of the loaded video in CURRENT TIMELINE seconds: transcript phrases, scene breakdown, silence interval…
get_scene_detail
Lazy drill-down: returns raw click coordinates, bounding box, and word-level timestamps for a single scene. Windows are in CURRENT TIMELINE …
probe_frames
Samples video frames at timeline timestamps: returns deterministic feature summaries and base64 snapshot images with an optional A1..C3 alph…
locate_visual_target
Grounds a visual target into a safe zoom focal point via a 3-tier hierarchy: (1) click telemetry near the timestamp (confidence 1.0), (2) pa…
propose_edits
The main editing tool: applies one atomic batch of edit ops in a single call. STAGE BASELINE (automatic): every batch applies the signature …
commit_staged_changes
Commits ALL staged ghost proposals (from propose_zoom_points, add_text_overlay, set_background, generate_captions) permanently. Shows the st…
discard_staged_changes
Clears all pending ghost edit proposals without modifying the committed project.
cloud_transcribe
Transcribes project audio using Cloud Whisper Large v3 with word timestamps (Requires Pro or BYOK). Prefer generate_captions first — it both…
ai_auto_director
Hosted 1-click auto-director: sends the video digest to a cloud model (Claude Haiku / Gemini Flash) which returns a full edit plan, applied …
list_project_files
Lists all media files, assets, images, videos, scripts, and attached user notes / tags in the active local project folder.
read_project_file
Reads text or DSL source code of a specified relative file path from the project directory.
write_project_file
Creates or updates a script or text file directly inside the local project folder.
delete_project_file
Deletes a specified file from the project directory.
get_active_script
Returns the current Vide DSL script defining the active video timeline.
get_video_script
Alias for get_active_script. Returns the current Vide DSL script.
set_active_script_code
Updates the active Vide DSL script in the editor and triggers preview compilation.
update_video_script
Alias for set_active_script_code. Updates the Vide DSL script.
create_script
Creates and opens a new Vide DSL script file in the editor.
list_open_scripts
Lists all open script files in the editor tabs.
switch_active_script
Switches the editor view to a specific open script by its tab ID.
save_active_script
Saves current modifications of the active script to disk and storage.
validate_script
Parses and validates a Vide DSL script in a dry-run sandbox, returning duration, resolution, or exact syntax errors without modifying the ac…
get_scene_settings
Returns the current video dimensions, frame rate, duration, and background color.
control_playback
Controls the video timeline playback (play, pause, toggle, seek to timestamp, step frames, and set loop mode).
export_video
Renders the specified or active Vide DSL script into an MP4 video using browser-accelerated WebCodecs / Mediabunny. Automatically opens the …
search_vide_docs
Search the local knowledge base for Vide DSL syntax, primitives, math formulas, easing curves, and composition rules.
search_vide_documentation
Alias for search_vide_docs. Search the local vector database for Vide DSL syntax and features.
get_dsl_reference
Returns the full reference of built-in DSL primitives (text, math, circle, rect, line, path, arc, group, parallel, sequence, animate, fade, …
get_asset_metadata
Returns metadata, user notes, tags, tempo (BPM), spoken transcript, and visual descriptions for a given asset path.
set_asset_notes
Attaches semantic notes, tags, visual description, audio tempo (BPM), or transcripts to a media asset, allowing the agent and user to index …
search_assets
Searches project media assets using semantic keyword matching against filenames, user notes, tags, visual descriptions, and spoken transcrip…
capture_frame_screenshot
Renders a single video frame at a given timestamp on an in-memory canvas and returns a base64 PNG image for visual inspection by multimodal …
analyze_timeline
Analyzes the temporal hierarchy and layer layout of a Vide DSL script, returning timing extents, simultaneous layer densities, and potential…
inspect_layers_at_time
Returns a detailed list of all visual and audio elements active at a specific timestamp in the timeline.
list_timeline_cues
Lists all defined timeline cue points, scene markers, and IDE breakpoints with their timestamps and labels.
seek_to_cue
Positions playback and playhead at a specific cue point, breakpoint, or line number timestamp.
add_timeline_cue
Creates a new manual timeline marker at a specified timestamp with an optional descriptive label.
get_document_info
Get safe metadata for the active Webroom image, including source and current output pixel dimensions, revision, dirty state, and history cou…
get_edit_state
Get every manual adjustment, non-destructive geometry value, independently selected filter, and revision for the active image. Manual values…
get_edit_history
Get concise ordered edit history and redo entries. Returns command summaries and sources without pixel data.