Create Agent Tool
create_agentCreate a processing "agent" for the team — a saved configuration that controls how videos are processed and rendered. Agents are shared across the team.
Pass a name (required) and optionally: caption_preset
(a key from list_caption_presets), personality_preset (one of: professional,
genz, creator, provocative, custom), custom_personality_description (required
when personality_preset is "custom"; tone/style guidance only), and
repurpose_textual_content (bool).
Returns the new agent's id (hashid) you can pass to submit_video. Fails if the
team has reached its plan's agent limit.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | A name for the agent. | |
| caption_preset | No | A caption preset key from list_caption_presets. | |
| personality_preset | No | Content personality: professional, genz, creator, provocative, or custom. | |
| composition_parameters | No | Rendering controls (zoom/pan/b-roll/captions, transition, logo watermark). Call describe_agent_settings for the exact fields, types and defaults. Unknown keys or out-of-range values are rejected. | |
| caption_style_overrides | No | Caption styling layered on top of caption_preset (fonts, colors, stroke, animation, emoji, …). Call describe_agent_settings for the field list and allowed values; an omitted field keeps the preset value. | |
| repurpose_textual_content | No | Whether to repurpose the source into textual content. | |
| custom_personality_description | No | Tone/style guidance, required when personality_preset is "custom". |