0.21.0 (2026-06-30)
Features
- add /set-context-window and /clear-context-window commands (#1810) (5a79697)
- agents: add per-agent step limits (#1815) (1827d84)
- claude: add Opus 4.8 model support (#1769) (9c29811)
- cli: add headless heartbeat for print mode (#1789) (eea0a1a)
- ClinePass: add gateway provider with usage support (#1818) (985984b)
- effort: Add model-level reasoning effort routing (#1780) (cb689cc)
- report: generate deterministic session task reports (#1802) (a474933)
- session: add branch command for conversation forks (#1808) (9bf6aa2)
- session: harden fork-session branching (#1801) (8023356)
Bug Fixes
- atlas-cloud: vendor to gateway catalog correction and added reasoning support (#1785) (40faf25)
- auto-continuation overly biased toward Claude-style output — breaks with non-Claude models (#1713) (a5a8ccc)
- bash: correct off-by-one in truncated-line count (#1786) (0b40000)
- bg: preserve provider env-file values during prompt detection (#1767) (6fdb1d0)
- claude: make stream watchdog deterministic (#1823) (c1a9dad)
- compaction: make snip nudges model-aware (#1816) (d0843be)
- compaction: skip microcompact when compaction is off (#1800) (320d63c)
- copilot: auto-refresh Copilot token on 401 instead of only showing re-auth hint (#1766) (22fa5b4)
- core: join multi-block message text with a real newline (#1793) (4704cbc)
- env-file: collapse escaped backslashes in quoted values (#1773) (82fd237)
- hicap: improve model catalog and effort routing (#1790) (618e901)
- moonshot: Add verified Kimi effort metadata (#1796) (13cf30a)
- ollama: cap qwen3-coder-next:cloud output at 32768 (#1814) (185ffea)
- ollama: preserve chat history with native context (#1805) (259c7ec)
- openai-shim: recover GLM/Qwen XML tool calls emitted as text (#1791) (2083d1c)
- OpenClaude native launcher after Linux install (#1798) (ab8645d)
- plugins: keep marketplace reconciliation prototype-safe (#1821) (a7945e5)
- plugins: treat prototype-shadowing marketplace names as not found (#1787) (8859c5d)
- remote-session: match ingress host by hostname, not raw substring (#1792) (1cdca1c)
- status-line: estimate usage for unsupported providers (#1803) (ff8d47d)
- xAI: Update xAI model metadata and effort handling (#1795) (6f794f4)