Skip to content

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 17 Aug 21:29
Immutable release. Only release title and notes can be modified.
b418708

Added

  • Colour in status output: synced green, STALE bold yellow, paths cyan,
    synthesis magenta, counts bright green, failures red, and unified diffs
    painted like a diff. This is the terminal the showcase video depicts.
  • --color[=auto|always|never] and --no-color, honoured on every command,
    plus NO_COLOR, FORCE_COLOR and CLICOLOR_FORCE. The flags are global
    and stop at a literal --, so a server's own --no-color still reaches it
    through mcp add.

Colour is additive: it appears only when standard output is a terminal, so
piped and redirected output, exit codes, generated markdown and JSON, hook
recipes and MCP snippets are byte-for-byte unchanged.

Fixed

  • The test harness could escape its fixture. AGENT_SYNC_HOME isolates the
    files agent-sync writes itself, but mcp sync delegates to whichever
    vendor CLI is on PATH, so a suite that forgot to prefix a mock PATH
    registered its probe server in the developer's real configuration. Every
    runner in tests/lib.sh now pins PATH to the fixture's mock directory,
    and a policy test fails the build if one stops doing so.

Changes since v1.5.6

  • feat: colour status output, opt-out and terminal-only (#20) (b418708)
  • docs: the social preview doubles as the README hero (#19) (5d478a4)
  • chore: ignore the local showcase-video project (#18) (9417915)

13 files changed, 610 insertions(+), 163 deletions(-)

Full diff: v1.5.6...v1.6.0