Skip to content

v2.0.0

Choose a tag to compare

@blender-ai-mcp-bot blender-ai-mcp-bot released this 18 Dec 12:03
· 21 commits to main since this release

v2.0.0 (2025-12-18)

Features

  • Introduce Router Supervisor + YAML workflow engine (semantic matching, new tool suites) (#24, e124c24)

Detailed Changes: v1.14.0...v2.0.0


Highlights

  • Router Supervisor (opt-in via ROUTER_ENABLED=true) now sits in front of the MCP tool pipeline (~119 tools
    wrapped) and can correct/expand/override tool calls.
  • YAML workflow engine: custom workflows, conditions, $CALCULATE, computed parameters, parametric variables, and
    confidence-based adaptation.
  • Semantic matching stack: LaBSE embeddings + LanceDB vector store + multi-embedding scoring + ensemble matcher;
    improved multilingual prompts.
  • New tool suites: extraction analysis (6), text (3), armature/rigging (5), object inspection (6), mesh symmetry/
    fill (5), plus workflow_catalog (read-only browsing/search).
  • UX/stability: addon auto-undo boundaries, safe ctx.info() bridge for sync tools, flexible vector/color parsing,
    boolean modifier target by name, and selection-preservation safeguards.

Breaking changes

  • Docker image now uses Python 3.11 and pre-downloads LaBSE + precomputes embeddings (larger image, faster
    startup).
  • vector_db_manage removed; use workflow_catalog instead.
  • Router metadata/YAML aligned to MCP signatures (mesh_bevel.offset, mesh_extrude_region.move); update any
    custom workflows/metadata using legacy keys.
  • Parameter resolution interface consolidated to router_set_goal(goal, resolved_params=...).

Upgrade notes

  • Router is opt-in: set ROUTER_ENABLED=true to enable interception/expansion.
  • Offline/CI: set HF_HUB_OFFLINE=1 to avoid model download attempts.
  • Disable addon undo boundaries: set BLENDER_AI_MCP_AUTO_UNDO_PUSH=0.

Full changelog

  • _docs/_CHANGELOG/README.md (entries 80–115)