edit film audio
native.edit_film_audioUse or remove saved narration, score or song takes through the same controls as the Film editor. Read the audio section once for its edit ID, section ID, exact updated_at and take IDs. select_take uses a finished take; remove_take removes the exact take, including its playback if selected, while retaining the section and any replacement draft; remove_section removes the whole cue and its playback. Supply take_id for select_take or remove_take. These are free edits and do not wait for replacement generation. Act on the creator's requested removal even when a replacement failed. Removed takes disappear from the active take list; source files, accepted jobs and recovery history remain retained. Do not rewrite or copy the picture timeline to remove scores. The saved result returns current selection and sectionUpdatedAt for the next edit. A conflict requires one refreshed audio read; a successful receipt completes the edit without another verification loop.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"work_id": "<work_id>",
"arguments": "<arguments>",
"expected_catalog_version": "<expected_catalog_version>",
"read_skills": "<read_skills>",
"request_key": "<request_key>"
},
"name": "native.edit_film_audio"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| work_id | Yes | ||
| arguments | Yes | ||
| read_skills | Yes | Exact required native skills and their dependencies, copied from the accepted session bootstrap's skills array. Include only entries in that array. General mcp.* guides and native.{studio}.instructions are guidance, not native skill proofs. | |
| request_key | Yes | ||
| publication_proposal_id | No | For native Social scheduling, the exact server-approved publication proposal. This identifier cannot confer approval by itself. | |
| expected_catalog_version | Yes | For a new session, read a studios/{studio}/native/{pack} child toolset and copy invocation.catalog_version from a native tool descriptor. Do not use the top-level library version. For calls in an existing session, use that session proposal's catalog_version. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||