·
25 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
Warning
macOS, Windows desktop installers in this release are unsigned development builds.
They may require manual OS security bypasses and are not trusted downloads.
0.89.0 - 2026-08-17
Features
- add executor parity safeguards (#2704)
- automate Scoop stable releases (#2517)
- standardize settings typography (#2722)
- make the plugin row's settings page discoverable (#2707)
- derive office-vs-kanban mode from the active workspace, not the URL (#2677) by @Aulma
- route managed Improve Kandev contributions to bound forks (#2569)
- let nav items target the sidebar footer icon row (#2562) by @nova28
- add sidebar workspace actions to New Task (#2607) by @yattdev
- add task-level workflow step transition ledger (#2623) by @nova28
- persist subagent tool-call context to task_session_subagents (#2671) by @nova28
Bug Fixes
- bypass release PR checks with admin token (#2758)
- enforce active clarification lifecycle (#2669)
- stop re-asking the batched PR watch query once per watch (#2742)
- close the i18n coverage gaps in the non-JSX scanner and locale catalogs (#2727)
- close four task/session lifecycle footguns in the MCP API (#2660)
- keep the model selector visible for sessions with an agent config key (#2715) by @JnManso
- reload app on bfcache restore so duplicated tabs show fresh data (#2717) by @Fclem
- recover stale npm metadata (#2714)
- separate Pi ACP and passthrough commands (#2708)
- open review panes in selected split (#2710)
- externalize copy the jsx-only i18n guard cannot see, and gate it (#2711)
- reveal content search matches in editors (#2681)
- accept SSH remotes and canonical scope paths for managed Git credentials (#2678)
- keep unpushed commits when the fetch retry hits a checked-out branch (#2658)
- stabilize nested Review tree expansion (#2702)
- authorize credential-less port-proxy subresources after document auth (#2682) by @Fclem
- honor X-Forwarded-For via configurable trusted proxies (#2701) by @Fclem
- persist Codex MCP approval (#2691) (#2699) by @fsmw
- route workflow steps to profile sessions (#2692) (#2697) by @fsmw
- replace clipped start agent button with composer hint (#2624) by @Fclem
- grey out last-active-admin toggles in system users (#2690) by @Fclem
- align SQLite backups with database path (#2686)
- preserve cache split, cost provenance, and turn_id on cost events (#2606) by @nova28
- clear deleted session errors (#2688)
- delete task-owned MR/PR associations on hard task delete (#2655) by @yattdev
- scroll message metadata dialog entries instead of clipping (#2683) by @Fclem
- keep Send Now replacement from dying on cancel (#2674) by @GodricTM
- retry ACP transport disconnects instead of failing outright (#2680) by @nova28
- capture task_session_commits from live turn and git events (#2605) by @nova28
- preserve repository branch templates (#2611) (#2684)
- auto-merge compatible messages at full queues (#2656) by @Fclem
- refine GitHub rate limit card (#2668)
- keep PR actions from wrapping the title (#2670)
- stop counting unconfigured workspaces as broken connections (#2666)