Skip to content

v1.0.0

Choose a tag to compare

@github-actions github-actions released this 11 Jun 03:01

Amicus 1.0.0 — first release

Amicus is a multi-model LLM Council for Claude, with a parallel AI window underneath. This is the launch line: everything since the fork from upstream claude-sidecar v0.5.2.

Added

  • LLM Council (skills/second-opinion/): structured multi-model review — independent reviews, anonymized peer cross-review with street-cred scoring, non-Claude chair verdict, tiered accept/deny decisions. Runs natively on the fanout/JSON engine primitives.
  • amicus fanout: run N models on one prompt in parallel over a single shared engine server; stable JSON wave output (schemaVersion: 1), exit codes 0/2/1.
  • amicus models: live OpenRouter model catalog (TTL cache, keyless fetch) with search, refresh, and alias auditing (--check suggests replacements for stale aliases). Model validation on start/fanout/continue/resume (--no-validate-model to skip).
  • --prompt-file (start/fanout): briefings from a file — no shell quoting, no Windows ~32 KB argument cap. --json structured output for start and read.
  • amicus abort --all; searchable live model picker in the setup wizard; catalog seeding on first-run setup; GUI load failsafe (AMICUS_GUI_LOAD_TIMEOUT_MS).
  • The council ships in the npm package and installs to ~/.claude/skills/second-opinion/ (MODEL-NOTES is seeded once and never overwritten — it is user data).

Changed

  • Rebranded claude-sidecar to amicus (bins amicus/am; MCP tools amicus_*; config ~/.config/amicus; env AMICUS_*). Every legacy sidecar* form still works as a deprecated shim (see docs/SHIMS.md).
  • Headless reliability: activity-aware completion (quiet tool-call gaps no longer end runs early), absolute --timeout enforcement, OpenCode idle-status as authoritative completion, dead-server fast-exit.
  • Windows is first-class: the full unit suite is green on Windows 11; session-path encoding, path-separator, and native-binary PATH bugs fixed; process lifecycle (abort/teardown) works cross-platform.

Fixed

  • Orphaned sessions and zombie servers on abort (cross-platform PID capture + graceful teardown with force-exit net); broken codex/grok aliases (validation now catches stale aliases); update checks (ESM updater loading); session-dir gitignore leak.

Attribution

Amicus is an independent MIT fork of Claude Sidecar by John Renaldi. See LICENSE and NOTICE.

Full Changelog: v0.5.2...v1.0.0