Skip to content

v2.36.1

Choose a tag to compare

@samuelgursky samuelgursky released this 08 Jun 01:21

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_comp registers, _parse_pos does 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 Transform node, set Center keyframes with modifier:"Path", get_keyframes returned both, and the midpoint frame interpolated correctly — a real animated pan.

Thanks to @sandypoli-boop for the report and fix (#57).