changedInput schema / properties / assets / description
Previous value: -"Optional asset descriptors. Each item: { id?, type: \"video\"|\"image\"|\"audio\", url|src, mimeType?, duration? }."New value: +"Optional input media assets. URLs must be public HTTP/HTTPS links."
addedInput schema / properties / assets / items / properties
Added value: +{
+ "duration": {
+ "type": "number"
+ },
+ "id": {
+ "type": "string"
+ },
+ "mimeType": {
+ "type": "string"
+ },
+ "type": {
+ "enum": [
+ "video",
+ "audio",
+ "image"
+ ],
+ "type": "string"
+ },
+ "url": {
+ "description": "Publicly accessible HTTP/HTTPS URL to the video, image, or audio asset.",
+ "type": "string"
+ }
+}
addedInput schema / properties / assets / items / required
Added value: +[
+ "url"
+]
removedInput schema / properties / attachedImages
Removed value: -{
- "description": "Optional base64-encoded reference images the agent should consider while planning.",
- "items": {
- "type": "string"
- },
- "type": "array"
-}
addedInput schema / properties / autoExport
Added value: +{
+ "description": "Automatically export after the queued edit.",
+ "type": "boolean"
+}
removedInput schema / properties / brandId
Removed value: -{
- "description": "Optional brand-profile id to apply for this call (palette, fonts, logo, voice, gradeBias). Look up ids via list_brand_kits. Overrides project default brand.",
- "type": "string"
-}
changedInput schema / properties / captionTemplatePreset / description
Previous value: -"Optional caption template slug to apply when (re)generating captions. One of 41 builtins (hormozi, mrbeast, viral-pop, minimal-pro, karaoke, neon-pop, typewriter, pop-wave, subtitle-bar, creator-box, …) or a user-saved template id from list_caption_templates."New value: +"Optional caption template to apply when (re)generating captions: a builtin slug (e.g. hormozi, mrbeast, viral-pop, karaoke, neon-pop, subtitle-bar) or a user-saved template id. Call list_caption_templates for the exact ids available."
removedInput schema / properties / core_only
Removed value: -{
- "description": "If true, response carries only rendering-essential scene fields (no debug metadata).",
- "type": "boolean"
-}
removedInput schema / properties / editedPlan
Removed value: -{
- "description": "Optional pre-edited plan object returned by a prior awaiting_approval response.",
- "type": "object"
-}
removedInput schema / properties / flaggedIssues
Removed value: -{
- "description": "Optional list of specific user-flagged problems for this run (e.g. [\"caption #3 misspelled\"]).",
- "items": {
- "type": "string"
- },
- "type": "array"
-}
addedInput schema / properties / platforms
Added value: +{
+ "description": "Optional export platforms for the queued edit.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
removedInput schema / properties / projectBrandId
Removed value: -{
- "description": "Optional default brand for the project. Persists; per-call brandId overrides.",
- "type": "string"
-}
changedInput schema / properties / project_id / description
Previous value: -"Optional project id for tracking / continuity."New value: +"Optional project id for tracking and continuity. Reuse the projectId returned by the first call for every continuation."
changedInput schema / properties / prompt / description
Previous value: -"Natural-language description of the desired edit or creative brief. The backend planner decomposes it into canonical actions (viral clips, captions, reframe, export, …). Send the user's intent verbatim — do not pre-decompose into multiple calls."New value: +"Natural-language description of the desired edit or creative brief. The backend planner decomposes it into canonical actions (viral clips, captions, reframe, export, …). Send the user's intent verbatim — do not pre-decompose."
removedInput schema / properties / requirePlanApproval
Removed value: -{
- "description": "If true, the agent stops after planning and returns { status: \"awaiting_approval\", workingMemory, plan } without mutating. Resume by re-calling with the returned workingMemory + an approval prompt (\"yes\", \"approve\", \"do it\").",
- "type": "boolean"
-}
changedInput schema / properties / video_url / description
Previous value: -"Optional source video URL. Auto-seeded as the starting layer when no scene is provided."New value: +"Optional public source video URL (HTTP/HTTPS: S3, Google Drive public link, Dropbox, direct MP4) for a new project. Local file paths are not supported."
removedInput schema / properties / workingMemory
Removed value: -{
- "description": "Working-memory snapshot returned by a prior call (typically one that returned awaiting_approval). Re-sending resumes that run.",
- "type": "object"
-}