Skip to content

v1.7.7

Choose a tag to compare

@github-actions github-actions released this 02 Jul 03:32

What's Changed

Bug Fixes

  • Error hints now visible in human mode: Terminal errors previously showed their hint only in --json mode. Humans now see actionable hints (like budget thresholds and override flags) on a second line with an arrow (), matching the --json envelope and the doctor command's style.
  • Spawned sidecars no longer inherit Amicus's MCP server: The recursive-spawn guard only filtered servers literally named sidecar, but the product registers as amicus. Child models now exclude any server that is Amicus by name or by command (matching amicus mcp, npx … amicus … mcp, or bin/amicus.js … mcp patterns), preventing unintended nesting and tool recursion.
  • Shared-server crash detection now works: The crash/restart machinery listened on an event the real server never emitted, making it dead code. A pid liveness poll now drives detection and restart, and shutting down during restart backoff cancels the pending restart instead of spawning an unwanted server.
  • Continue and resume now report real exit codes: Both commands previously exited 0 and marked sessions complete even on error or timeout. They now exit 1 on error, 2 on timeout, and 130+143 on abort, so scripts can gate on real failures. Session records now finalize as error or timed-out accordingly.

Documentation

  • Privacy policy and expanded installation guides: Added PRIVACY.md (local-first, no telemetry, third-party pass-through clarified), featured the Claude Code plugin install as a headline method alongside npm i -g amicus, and documented universal install scripts for macOS, Linux, and Windows.
  • Comprehensive review execution plan: Published the 2026-07-01 product-review findings and 10-phase implementation roadmap for v1.7.7 through v1.8.0+ distribution, covering correctness, abort overhaul, MCP optimization, and agent-visible progress.

Infrastructure

  • Normalized MIT License: Consolidated dual-copyright header to a clean single line, crediting both Christian Wagner (2026) and John Renaldi (2025).
  • Shell script line-ending enforcement: Added .gitattributes to pin install scripts to LF so curl … | sh works regardless of contributor core.autocrlf settings (CRLF breaks under sh).
  • Plugin JSON formatting: Reformatted .claude-plugin/plugin.json for readability and consistency.

Site & UI

  • Expanded client showcase: Added Claude Desktop and Claude Code web to the "Works With" section.
  • Animated council round-table: Added visual representation of the multi-model council concept.
  • One-line hero install commands: Fixed layout and spacing in the hero section to keep install examples readable.
  • Privacy and copyright footer: Added links to the new privacy policy and simplified copyright byline.

Full Changelog: v1.7.6...v1.7.7