Skip to content

v1.2.0 — 12 agents, 132 bidirectional migrations

Choose a tag to compare

@ATLAS-DEV78423 ATLAS-DEV78423 released this 15 Sep 17:01
· 44 commits to main since this release

[1.2.0] - 2026-09-15

Features

  • Seven new agents, both directions each — OpenAI Codex (.codex/config.toml, TOML), GitHub Copilot CLI (.copilot/mcp-config.json, instructions to .github/copilot-instructions.md), Crush (.crush.json, mcp key), Grok CLI (.mcp.json), omp/Oh My Pi (.pi/mcp.json), Muse Code (MUSE_CODE.md), Pi (AGENTS.md) — 132 ordered-pair migrations across 12 agents (Cursor CLI covered by the Cursor adapter)
  • Shared JSON-adapter factory generates detector/scanner/writer triples from one per-agent spec; hand-rolled minimal TOML parser/serializer powers the Codex adapter (throws loudly on unsupported TOML features instead of mis-parsing)
  • Merge-don't-clobber extended to TOML and commented-JSON targets — user keys in config.toml and hand-commented .json configs survive migration
  • migrate-all works across all new agents with per-target rollback ids

Fixes

  • migrate --dry-run was silently ignored (flag dropped in CLI arg parsing) — it now plans without writing, matching migrate-all
  • Crush output now schema-compliant: type written on every server (stdio/http) per the required field in Crush's docs
  • Commented .json configs no longer fall back to whole-file replace — comment-tolerant parsing applies at the merge boundary too
  • Instructions normalize MUSE_CODE.md → AGENTS.md for all targets (not just GEMINI.md)
  • OpenCode writer's obsolete opaque-config gate removed; parsing is now the test

Docs & tooling

  • README compatibility matrix regenerated for all 132 directions from real writer behavior (drift-guard test enforces it)
  • 163 tests (was 119)