Skip to content

v0.2.0

Latest

Choose a tag to compare

@hungdo-sami hungdo-sami released this 27 Jun 20:18
· 7 commits to main since this release
6e821c7

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.route bypass — edges with explicit route spec skip A* entirely

Layout engine

  • routeGap option on group() — 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
  • isContainer fix — transparent frames (fillColor=none) excluded from path-crossing check; hasChildren guard prevents false positives on AWS Cloud/Region/AZ frames
  • group_subnet theme — 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 cli flag if needed.
  • MCP server smoke-test added (verify step after install)