v2.0.0
·
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), plusworkflow_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_manageremoved; useworkflow_cataloginstead.- 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=trueto enable interception/expansion. - Offline/CI: set
HF_HUB_OFFLINE=1to 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)