rework film keyframes
native.rework_film_keyframesRepair selected cells of a current Film 3×3 keyframe grid for a local visual defect, through the same durable mask, regenerate and keeper-pixel merge workflow as automatic critique. First inspect the exact selected grid resource in image mode, then supply its resource ID, expected revision, the frame numbers to change (row-major 1–9) and precise visual repair directions for them; every other cell keeps its pixels. For continuity, inspect both adjacent or source grids first and include the other grid under continuity with its own resource, revision, frames and directions; an empty selection keeps every cell on that side. The tool freezes both grids and permits only the selected cells to change. It waits for the saved apply and returns the current resources: inspect them before saying the defect is fixed. Single-image keyframes cannot use this tool. It does not expand the selection or render video.
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.rework_film_keyframes"
}
}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 | |||