Combine segments
combine_segmentsMerge a segment with an adjacent one (segment numbers must be neighbors). keep: "this" | "other" — whose creative data survives: its assets are kept (rendered frame/clip marked stale against the combined narration and its prompts re-derived); the other segment's assets are deleted. Later segments renumber — re-check get_segments before further edits.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keep | No | Whose creative data survives the merge: "this" (segment_number) or "other" (with_segment_number) | this |
| dry_run | No | True previews the consequences without changing anything | |
| project_id | Yes | Project ID, as returned by create_project or list_projects | |
| segment_number | Yes | 1-based segment number, as reported by get_segments | |
| with_segment_number | Yes | 1-based number of the adjacent segment to merge with (must neighbor segment_number) |