Changelog
Highlights from each release. The full commit history lives on GitHub releases.
v0.37.0
- todoConfidence history and a spike-aware run validation gate: todos keep an append-only confidence trail, and suspicious end-of-run confidence spikes trigger a validation challenge instead of a victory lap.
- tuiInline chat todo card via
/todosand Alt+P. - providerReasoning-effort support for Claude Sonnet 5, plus native 1M-context classification.
- cacheDocumented harness cache invalidations attributed in the TUI, cold-cache notices show how long ago the prompt cache went cold.
- fixExplicit
/loginwins over stale inherited API-key env vars, stall guard stays fed during silent reasoning phases, OpenRouter schema sanitization for strict OpenAI-compatible endpoints.
v0.36.0
- providerFable 5 reasoning effort defaults to low.
- swarmFinished headless workers are no longer marked crashed across a reload.
- tuiSide-panel markdown renders with thread-scoped diagram mode, streaming diagram previews clear correctly on
/clear,/rewind, and recovery. - releaseLinux release builds link against a glibc-2.17 baseline for older distros.
v0.35.0
- onboardingSummary-first login import and a one-time resume picker.
- mermaidLayout-tier cache so window resizes only re-rasterize instead of re-laying-out, inline aspect-ratio goals for transcript diagrams.
- provider
maxexposed as a real reasoning-effort rung abovexhigh. - tuiCopy badge on rendered markdown blockquotes.
v0.34.0
- tuiInline images: click anywhere to expand, new Full expand level (Fit → Large → Full).
- swarmHardened task control: mutation-dedup races closed, atomic per-session run_plan driver claim, await_members delivery guarantees repaired.
- backgroundOrphaned Running status files reconciled, finished tasks pruned from the live map.
v0.33.0
- tui
/forkforks immediately (alias/split),/btwforks with a question,/planrenders as an inline plan card. - providerClaude Fable 5 re-enabled with reasoning-effort support.
- hotkeysGlobal launch hotkeys on Linux/niri with a cross-platform notice.
v0.32.0
- swarmCompact swarm strip above the status line, list+detail panel replacing the inline gallery grid, gallery scoped to the spawned subtree.
- effortNew
swarmreasoning effort that maxes effort and directs swarm use. - hooks
turn_startlifecycle hook. - fixNamed OpenAI-compatible profiles survive auth refresh, full custom toolset preserved on Claude OAuth.