Fusion (destructive)
fusion_deleteRemove Fusion objects by deleting compositions or tools and clearing animation keyframes in DaVinci Resolve, with dry-run plans and confirmation before changes apply.
Instructions
Remove fusion objects. op.action (params; * = required):
clear_keyframes(item*, comp, tool*, input*): Remove the animation of an input, keeping its value at the current time.
delete_comp(item*, name*): Delete a named Fusion composition from a timeline item.
delete_tools(item*, comp, tools*): Delete tools from a comp (one undo step).
install_fuse(filename*, source*, directory): Install a .fuse (Lua run by Resolve): needs code execution enabled + confirmation. First call returns a plan + confirm_token; repeat it with confirm_token to apply. Calls known in advance (a sequence, the same change on several items): ONE batch_run.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| op | Yes | {action, ...params}. Parameters per action: see the description or this server's describe_action tool. | |
| dry_run | No | true: return the planned effect, change nothing. | |
| snapshot | No | true: back up the timeline/project first; omitted: server policy. | |
| confirm_token | No | From the first call's plan; repeat that call with it to apply. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| job | No | ||
| plan | No | ||
| status | Yes | ||
| receipt | No |