record_decisions
Save per-episode workflow answers—clip count, duration, captions, language, thumbnails, delivery, notes—keyed to the video path and size so future runs reuse them and skip repeated questions.
Instructions
Record per-episode workflow decisions (clip count, clip duration range, caption style, captions on/off, language, whether thumbnails are wanted, delivery target, free-form notes) so later runs against the same video never ask the same question twice. Keyed by the video's path + file size, not by session, so these answers survive a new episode overwriting ui-state.json. Pass only the fields you have an answer for; existing answers are preserved unless explicitly overwritten. get_ui_state lists any fields still unanswered as open questions.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| notes | No | Free-form notes that don't fit another field | |
| language | No | The episode's spoken language | |
| clip_count | No | How many clips to produce | |
| video_path | Yes | The episode's source video path (same path used with set_video/transcribe_podcast) | |
| caption_style | No | ||
| delivery_target | No | Where clips are headed, e.g. youtube_shorts, tiktok, instagram, export_only | |
| captions_enabled | No | Whether clips should have captions burned in at all | |
| clip_duration_max | No | Maximum target clip duration in seconds | |
| clip_duration_min | No | Minimum target clip duration in seconds | |
| thumbnails_wanted | No |