Original release notes
What's Changed
feat(daemon): Trace cold first-session startup by @doudouOUC in #6907 fix(serve): Harden multi-workspace ownership guards by @doudouOUC in #7005 docs(serve): Close multi-workspace hardening gaps by @doudouOUC in #7019 feat(web-shell): add archived session export by @doudouOUC in #6910 fix: bound usage-only streams and abort on quit by @yiliang114 in #7038 fix(acp): disambiguate model routes by @yiliang114 in #7028 refactor(web-shell): drop redundant primary-workspace label by @wenshao in #7035 test(web-shell): make visual-preview captures deterministic + add workspace-sidebar scenario by @wenshao in #7041 fix(web-shell): batch transcript dispatch to avoid tab-return freeze by @wenshao in #7012 fix(core): Require explicit approval to exit Plan mode by @doudouOUC in #6967 ci(autofix): recover from generated-artifact CI gates and stop silent stalls by @wenshao in #6998 fix(web-shell): use formatSettingCategory for fallback UI category by @wenshao in #7055 feat(serve): add workspace session-info aggregate endpoint by @samuelhsin in #7077 feat(web-shell): add skill management pages by @ytahdn in #7018 ci(autofix): run the schema gate from a trusted staged copy, not the branch tree by @wenshao in #7076 fix(integration): add missing session_info to E2E capabilities baseline by @qwen-code-dev-bot in #7091 feat(cli): mouse text selection and copy in VP mode by @chiga0 in #6937 test(web-shell): align workspace sidebar visual smoke by @yiliang114 in #7107 fix(tui): pin MaxSizedBox rows and gate the pending backstop for show-more diff (#6809) by @azurecgx in #6957 fix(integration): harden flaky interactive read-then-write test by @wenshao in #7105 test(cli): isolate sandbox-relaunch tests from ambient QWEN_SANDBOX_IMAGE by @wenshao in #7093 ci(autofix): treat Suggestion-level review findings as actionable per AGENTS.md by @wenshao in #7094 feat(channels): stamp daemon sourceId with channel instance name on created sessions by @xurik in #7078 feat(channels): confirm natural memory mutations by @qqqys in #7066 feat(channels): save explicit multi-fact memory safely by @qqqys in #7092 feat(serve): Complete legacy session workspace telemetry by @doudouOUC in #7003 fix(core): retry empty tool-result continuations by @yiliang114 in #7039 fix(core): align planning and response guidance by @DragonnZhang in #7085 feat(core): Enable artifact defaults and write reminders by @chiga0 in #7068 feat(web-shell): suggest sending new-topic drafts in a new session by @carffuca in <a class="issue-link js-issue-link" data-error

