<!-- 使用 .github/release.yml 中 ac78acd3c5b3b6715c46c2f02ff62c2256a042ad 处的配置生成的发布说明 -->
## 更新内容
* fix(web-shell): 稳定会话历史分页 by @ytahdn 在 https://github.com/QwenLM/qwen-code/pull/8914
* feat(web-shell): 共享会话目录调度 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/8891
* perf(cli): 缓存持久化会话目录 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/8892
* fix(webui): 使跨会话切换具备事务性 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/8882
* fix(desktop): 支持企业局域网地址 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/8866
* fix(web-shell): 显示大型编辑文件的行变更统计 by @ytahdn 在 https://github.com/QwenLM/qwen-code/pull/8924
* fix(core): 在恢复的会话中还原延迟的 MCP 工具 by @zjunothing 在 https://github.com/QwenLM/qwen-code/pull/8475
* docs(cli): 更正内联图像审查步骤 by @zjunothing 在 https://github.com/QwenLM/qwen-code/pull/8746
* feat(cli): 通过 ACP 暴露推理力度 by @zjunothing 在 https://github.com/QwenLM/qwen-code/pull/8526
* fix(cli): 按 Ctrl+S 展开静态 VP 项 by @zjunothing 在 https://github.com/QwenLM/qwen-code/pull/8704
* fix(core): 从自动标题中排除钩子上下文 by @zjunothing 在 https://github.com/QwenLM/qwen-code/pull/8781
* feat(web-shell): 在右侧面板预览上传的图像 by @ytahdn 在 https://github.com/QwenLM/qwen-code/pull/8930
* test(web-shell): 防止嵌套会话渲染循环 by @ytahdn 在 https://github.com/QwenLM/qwen-code/pull/8934
* fix(desktop): 从运行时 spawn 路径中移除 Windows 字面量前缀 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/8936
* fix: 为会话关闭重试向 SessionNotFoundError 添加结构化错误码 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/8884
* fix(core,vscode): 保持提供程序更新版本同步 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/8889
* fix(web-shell): 强制实施提示词安全的会话导航 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/8931
* chore(serve): 记录会话延续准入日志 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/8932
* feat(serve): 限制守护进程 ACP NDJSON 缓冲区 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/8911
* fix(desktop): 修复 0.1.1 版本的回归问题 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/8896
* fix(serve): 保持恢复请求结构体区分 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/8933
* fix(web-shell): 改进询问用户问题的键盘交互 by @carffuca 在 https://github.com/QwenLM/qwen-code/pull/8876
* feat(extensions): 支持 Agent 插件 v1 by @callmeYe 在 https://github.com/QwenLM/qwen-code/pull/8834
* feat(ui): 双击后按词拖拽,三击后按行扩展 by @qwen-code-dev-bot 在 https://github.com/QwenLM/qwen-code/pull/8739
* perf(review): 将收敛对扩展至 3B(分块)审查 by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/8903
* fix(core): 解决 Qwen 3.8 推理预算冲突 by @DragonnZhang 在 https://github.com/QwenLM/qwen-code/pull/8525
**完整更新日志**: https://github.com/QwenLM/qwen-code/compare/live-host-v0.1.1...desktop-v0.2.0
<!-- Release notes generated using configuration in .github/release.yml at ac78acd3c5b3b6715c46c2f02ff62c2256a042ad -->
## What's Changed
* fix(web-shell): stabilize transcript history pagination by @ytahdn in https://github.com/QwenLM/qwen-code/pull/8914
* feat(web-shell): Share session catalog scheduling by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/8891
* perf(cli): Cache persisted session catalogs by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/8892
* fix(webui): Make cross-session switching transactional by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/8882
* fix(desktop): support enterprise LAN addresses by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/8866
* fix(web-shell): show line-change stats for large edited files by @ytahdn in https://github.com/QwenLM/qwen-code/pull/8924
* fix(core): restore deferred MCP tools on resumed sessions by @zjunothing in https://github.com/QwenLM/qwen-code/pull/8475
* docs(cli): correct inline image reviewer steps by @zjunothing in https://github.com/QwenLM/qwen-code/pull/8746
* feat(cli): expose reasoning effort through ACP by @zjunothing in https://github.com/QwenLM/qwen-code/pull/8526
* fix(cli): expand static VP items on Ctrl+S by @zjunothing in https://github.com/QwenLM/qwen-code/pull/8704
* fix(core): exclude hook context from auto titles by @zjunothing in https://github.com/QwenLM/qwen-code/pull/8781
* feat(web-shell): preview uploaded images in the right panel by @ytahdn in https://github.com/QwenLM/qwen-code/pull/8930
* test(web-shell): prevent nested session render loop by @ytahdn in https://github.com/QwenLM/qwen-code/pull/8934
* fix(desktop): strip Windows verbatim prefix from runtime spawn paths by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/8936
* fix: add structured error code to SessionNotFoundError for session-closing retry by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/8884
* fix(core,vscode): keep provider update versions in sync by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/8889
* fix(web-shell): Enforce prompt-safe session navigation by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/8931
* chore(serve): Log session continuation admissions by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/8932
* feat(serve): bound daemon ACP NDJSON buffers by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/8911
* fix(desktop): consolidate 0.1.1 regressions by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/8896
* fix(serve): Keep restore request shapes distinct by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/8933
* fix(web-shell): improve ask user question keyboard interactions by @carffuca in https://github.com/QwenLM/qwen-code/pull/8876
* feat(extensions): support Agent Plugins v1 by @callmeYe in https://github.com/QwenLM/qwen-code/pull/8834
* feat(ui): word-wise drag after double-click, line-wise extension after triple-click by @qwen-code-dev-bot in https://github.com/QwenLM/qwen-code/pull/8739
* perf(review): extend the convergence pair to 3B (chunked) reviews by @wenshao in https://github.com/QwenLM/qwen-code/pull/8903
* fix(core): resolve Qwen 3.8 reasoning budget conflicts by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/8525
**Full Changelog**: https://github.com/QwenLM/qwen-code/compare/live-host-v0.1.1...desktop-v0.2.0