v2.36.1
Bug fix — restore the fusion_comp MCP tool
A regression introduced in 32be0ec (v2.33.0) left fusion_comp unregistered. A new _parse_pos helper was inserted between the @mcp.tool() decorator and def fusion_comp, so the decorator landed on the private helper instead. The result: _parse_pos was exposed as a tool while all fusion_comp node-graph operations — add_tool, connect, add_keyframe, get_keyframes, copy_tool, set_position, and the rest — were missing from the tool list.
This release restores @mcp.tool() to fusion_comp and returns _parse_pos to being a plain internal helper. One-line net change.
Verification
- Tool registration confirmed:
fusion_compregisters,_parse_posdoes not. - Focused Fusion unit tests pass (66 tests across targeting / node-ops / group-settings / probe / v2.33 helpers).
- Live-validated on DaVinci Resolve Studio 21: created a
Transformnode, setCenterkeyframes withmodifier:"Path",get_keyframesreturned both, and the midpoint frame interpolated correctly — a real animated pan.
Thanks to @sandypoli-boop for the report and fix (#57).