Council 1.0.3
What's new
Test Connection for Ollama — Settings → Models now has a Test Connection button: it pings your endpoint (local or remote) and pulls the server's actual model list into the picker, so you're never stuck on placeholder names. Pressing Enter after editing the endpoint re-pulls too.
Debate — after peer review, run one bounded rebuttal round: each advisor sees where the others landed and either revises its answer or holds, and says why. Capped at a single round so cost stays predictable. Original answers stay tucked underneath so you can see what moved.
Dissent — when the divergence verdict finds an advisor standing apart, a new view surfaces that outlier's full answer on its own. The majority can be confidently wrong together; judge the dissent yourself.
Decision Journal — log what you actually decided after a council, then come back later and record how it turned out. Stored only on your Mac.
Fixes & polish
- Claude seats no longer silently truncate long answers
- Divergence verdict survives app restarts, resolves the outlier reliably (incl. duplicate providers), and falls back gracefully on providers without JSON mode
- Regenerating an answer now also invalidates a stale debate round
- Mid-stream provider errors surface as errors instead of passing as complete answers
- Export: correct attribution on reopened sessions; includes debate + decision
- One consistent motion language, single-accent color discipline, trimmed home dashboard, history reveals on hover/click
- Accessibility: keyboard/VoiceOver access to history, labels on icon-only controls
First launch: right-click → Open (it's ad-hoc signed).