Skip to content

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 24 Jun 20:08

What's Changed

Live Fan-out Visibility

  • Per-leg progress rollup: amicus fanout now prints a real-time heartbeat showing each model's stage, message count, and latest action on every tick, replacing generic "still running" output. You can now see at a glance which model is working, which is quiet, and which appears stalled.
  • Stall detection: Both the live output and amicus_status MCP tool now flag legs that have been idle for 60+ seconds with a stalled indicator, helping you spot wedged models without waiting for a timeout.

Cost Transparency

  • Cost in human output: amicus fanout and amicus read now display a per-leg $ cost column and a wave total, while amicus council tally shows a run cost line. Each figure is tagged by source (reported, estimated, or unknown) so costs are never mistaken for authoritative numbers.
  • Shared cost formatting: A new formatCost utility in the pricing module ensures consistent, readable cost display across all human-facing views.

Council Over MCP

  • Deterministic council tools: Three new MCP tools expose the council spine directly to Claude: amicus_council_tally (peers-only cascade with street-cred), amicus_council_stats (model reliability ledger), and amicus_verdict (final adjudication). No Bash round-trip needed; Claude can now drive council logic directly.
  • MCP wave enrichment: The amicus_status tool now returns per-leg latestActivity and stalled flags, making wave health visible to MCP clients in real time.

Shareable Reports

  • Council verdict reports: New amicus council report subcommand renders disagreement and verdict data from verdict.json as Markdown (default) or self-contained HTML. Reports include the adjudication matrix, peers-only street-cred scores, findings grouped by tier (disputed first), and per-model and wave costs.
  • Integrated into skills: The council skill's Stage-5 step now uses this renderer instead of hand-assembling reports, ensuring consistency and maintainability.

Design Notes

All changes are pure presentation over existing data: zero schema change to result metadata, council verdicts, or the ledger. The council trust spine, headless completion logic, and all persisted formats remain stable.

Full Changelog: v1.2.1...v1.3.0