v1.4.0
What's Changed
Features
-
Free OpenRouter council: A new
amicus setupoption that builds a zero-cost council from OpenRouter's free:freemodels. Run it withamicus fanout --council freeor via theamicus_fanoutMCP tool'scouncilparameter. The wizard detects free models live from the catalog, lets you pick a vendor-diverse set (or takes sensible defaults), and saves them ascouncils.free— a first-class config primitive with collision-safefree-*aliases. Free models are rate-limited and quality-variable; the wizard discloses these caveats and the data-sharing requirement. Yourconfig.defaultstays untouched, and you only need anOPENROUTER_API_KEY. -
Council member graceful degradation: When a council member is delisted from the catalog, it's dropped with a warning instead of failing the wave, as long as at least 2 members survive. This keeps the council running robustly even as free-tier models change.
-
Setup wizard free-council picker: Both the readline wizard and Electron setup UI now offer a dedicated step to configure the free council, with multi-select model picking and inline disclosure of free-tier trade-offs.
-
CLI and MCP council presets: The
amicus fanoutCLI andamicus_fanoutMCP tool both accept--council <name>/councilparameter to run a saved council instead of listing models inline. Thesecond-opinionskill readscouncils.freeautomatically.
Improvements
-
Site redesign and polish: Refined hero section with Amicus rail-yard identity, improved card hover effects with glow, added floating swarm illustration, and more generous spacing across sections for a cohesive visual refresh.
-
Config read-modify-write:
createDefaultConfignow preserves all pre-existing top-level keys (likecouncils) instead of clobbering them, ensuring setup operations never lose user data. -
Documentation and transparency: Added inline notes in the second-opinion skill documenting free-tier usage and added a detailed implementation plan and design spec to the docs for full transparency.
Full Changelog: v1.3.0...v1.4.0