What's Changed
- refactor(serve): default project memory to workspace scope by @qqqys in #8856
- feat(telemetry): align session lifecycle with OpenTelemetry by @zjunothing in #8616
- fix(core): align mock workspace path containment by @rbalachandar in #8759
- fix(ci): seed the dist-rebuild warning on every retryable A/B exit by @wenshao in #8958
- fix(core): accept dotted-minor Claude aliases and add Opus 5 to token limits by @netbrah in #8585
- fix(core): recognize OpenAI SDK APIUserAbortError as an abort by @harjothkhara in #8399
- fix(serve): support reserved characters in virtual subagent ids by @carffuca in #8717
- feat(web-shell): improve subagent activity rows by @carffuca in #8780
- fix(serve): Close daemon ACP resource guard gaps by @doudouOUC in #8947
- feat(serve): Propagate session list cancellation by @doudouOUC in #8954
- fix(webui): Make same-session refresh transactional by @doudouOUC in #8939
- fix(core): catch content-only thinking-tag leaks on all OpenAI-compatible providers by @yiliang114 in #8818
- fix(cli): word review gap disclosures so they cannot read as contradictions by @yiliang114 in #8857
- test(acp-bridge): request response-mode replay in the transport-failure test by @wenshao in #8984
- fix(web-shell): keep workspace picker suggestions closed by @ytahdn in #8844
- fix(desktop): add safe area to macOS app icon by @yiliang114 in #8987
- fix(webui): Close same-session refresh race gaps by @doudouOUC in #8990
- fix(web-shell): Harden prompt admission ownership by @doudouOUC in #8955
- docs(agents): drop mandatory /review step from the general workflow by @wenshao in #9000
- fix(desktop): follow-up review fixes from #8896 by @yiliang114 in #8951
- feat(desktop): add Aliyun OSS release mirror by @yiliang114 in #8976
- feat(web-shell): improve compact tool activity by @ytahdn in #8973
- feat(cli): adopt Goal v3 in ACP sessions by @qqqys in #8732
- fix(cli): enable footer text selection in VP mode by @DragonnZhang in #8329
- fix(desktop): hide internal workspace during startup by @yiliang114 in #8988
- fix(cli): Bound headless tool result content by @doudouOUC in #9012
- fix(desktop): harden release pipeline by @yiliang114 in #9009
New Contributors
- @rbalachandar made their first contribution in #8759
Full Changelog: desktop-v0.2.0...desktop-v0.2.1