Releases: sparklabx/drawio-ai-kit
Releases · sparklabx/drawio-ai-kit
v0.2.0
What's new
Multi-agent support
- Antigravity CLI — added to agent registry with MCP wiring + SKILL.md placement
- Gemini CLI — skill placement support (MCP not supported via config, noted gracefully)
- Cursor, Codex — documented in README install sections
- Restart message now correctly splits MCP agents vs skill-only agents in output
A* edge router improvements
- Interior routing (
insideAny) — edges route through container interiors instead of squeezing through narrow exterior gaps - Grid densification — intermediate X/Y waypoints added between bounding-box corners for more routing options
- Crossing penalty — parallel edges pushed onto separate lanes to reduce intersections
- Context-aware container detection (
enclosing) — elbows stay inside logical zones when both endpoints share a container - Direction change penalty tuned 350 → 80 — prevents absurdly long detours
opts.routebypass — edges with explicit route spec skip A* entirely
Layout engine
routeGapoption ongroup()— declare minimum inter-child gap for routing clearance without affecting icon spacing
Validator (core.mjs)
- Floating arrowhead audit — detects edges anchored to transparent leaf nodes
isContainerfix — transparent frames (fillColor=none) excluded from path-crossing check;hasChildrenguard prevents false positives on AWS Cloud/Region/AZ framesgroup_subnettheme — subnet fill always uses THEME color, ignores caller-supplied fill
Installer
- Removed backend mode prompt — installer no longer asks "MCP vs CLI"; defaults to MCP silently. Use
--mode cliflag if needed. - MCP server smoke-test added (verify step after install)