<!-- 使用 release/v0.19.2-nightly.20260628.714513df2 分支中 .github/release.yml 的配置生成发布说明 -->
## 更新内容
* 修复(core):允许 web_fetch JSON 回退机制 by @tt-a1i 在 https://github.com/QwenLM/qwen-code/pull/5660
* 维护(release):v0.19.2 by @qwen-code-ci-bot 在 https://github.com/QwenLM/qwen-code/pull/5830
* CI:将平台测试矩阵拆分为命名作业,以便 PR 可进入合并队列 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/5833
* 修复(ide):在读取锁文件前验证 QWEN_CODE_IDE_SERVER_PORT by @mvanhorn 在 https://github.com/QwenLM/qwen-code/pull/5805
* 修复(core):为 OpenAI 流水线添加流式非活动超时 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/5827
* 修复(cli):在多智能体运行期间,防止非 VP 模式下的滚动回弹和闪烁 by @chiga0 在 https://github.com/QwenLM/qwen-code/pull/5799
* 功能(serve):添加守护进程工作区语音和控制 API by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/5765
* 功能(cli):添加技能使用统计 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/5826
* 功能(memory):持久化前确认自动生成的技能 by @LaZzyMan 在 https://github.com/QwenLM/qwen-code/pull/5616
* 修复(cli):用户中止时取消待处理的自循环唤醒 by @qqqys 在 https://github.com/QwenLM/qwen-code/pull/5808
* 修复(core):合并助手回合时保留 reasoning_content by @he-yufeng 在 https://github.com/QwenLM/qwen-code/pull/5815
* 功能(cli):在加载指示器中显示模型思考意图 by @pomelo-nwu 在 https://github.com/QwenLM/qwen-code/pull/5668
* CI:在合并队列流程中为每个 CI 作业分配唯一归属 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/5842
* 修复(web-shell):稳定活动提示符加载状态 by @ytahdn 在 https://github.com/QwenLM/qwen-code/pull/5818
* 还原“功能(cli):在加载指示器中显示模型思考意图” by @pomelo-nwu 在 https://github.com/QwenLM/qwen-code/pull/5846
* CI(release):使发布流程兼容合并队列,并将发布 PR 排除在日志之外 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/5832
* CI:添加 `@qwen-code /resolve` by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/5779
* 修复(cli):停止重复的提供商响应 by @tt-a1i 在 https://github.com/QwenLM/qwen-code/pull/5657
* 测试(cli):添加守护进程启动基准测试 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/5825
* 文档:添加 vertex-ai 认证、缺失命令及 qc-helper 索引条目 by @DragonnZhang 在 https://github.com/QwenLM/qwen-code/pull/5727
* 功能(core):将 /remember 与自动提取解耦,停止写入 QWEN.md by @callmeYe 在 https://github.com/QwenLM/qwen-code/pull/5814
* 修复(web-shell):在回合流式传输期间延迟追加本地命令到转录记录 by @carffuca 在 https://github.com/QwenLM/qwen-code/pull/5822
* 功能(web-shell):通过类 Excel 交互增强助手 Markdown 表格 by @jifeng 在 https://github.com/QwenLM/qwen-code/pull/5650
* CI(triage):在自托管 ECS 池上运行分类任务,而非 GitHub 托管 by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/5851
* 功能(cli):为新用户默认启用内置状态栏预设 by @pomelo-nwu 在 https://github.com/QwenLM/qwen-code/pull/5792
* 功能(config):通过 providerProtocol 将提供商 ID 映射到 SDK 协议 (#5758) by @qqqys 在 https://github.com/QwenLM/qwen-code/pull/5793
* 功能(telemetry):使敏感 span 属性限制可配置 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/5804
* 修复(packaging):为镜像安装捆绑音频捕获 by @qqqys 在 https://github.com/QwenLM/qwen-code/pull/5747
* 功能(core):提供用于流空闲超时的 QWEN_STREAM_IDLE_TIMEOUT_MS 环境变量 by @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/5845
* 功能(cli):支持用户自定义的语音听写关键词文件 by @qqqys 在 https://github.com/QwenLM/qwen-code/pull/5817
* 修复(core):在 WebFetch 验证中拒绝 userinfo URL by @VectorPeak 在 https://github.com/QwenLM/qwen-code/pull/5783
* CI:将合并队列的 Linux 作业路由至 ECS by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/5854
* 功能(cli):简化自动模式启动文本并移除表情符号 (#4584) by @ZijianZhang989 在 https://github.com/QwenLM/qwen-code/pull/5824
* 功能(web-shell):在思考摘要完成后显示耗时 by @wenshao 在 https://github.com/QwenLM/qwen-code/pull/5864
* 测试(cli):将 i18n ToolMessage 测试超时时间提升至 15 秒,以消除合并队列的不稳定 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/5858
* CI:将 CodeQL 和 E2E 从每次合并推送路径中移除 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/5859
* CI(qwen-resolve):在托管运行器上运行 /resolve 作业 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/5862
* 功能(tui):按类型分区显示工具 — 折叠读取/搜索,单独显示修改工具 by @chiga0 在 https://github.com/QwenLM/qwen-code/pull/5661
* 修复(cli):在 macOS Option-compose 终端中使 alt+t 展开思考 by @chiga0 在 https://github.com/QwenLM/qwen-code/pull/5872
* 功能(mcp):设置更改时实时同步 MCP 服务器 by @water-in-stone 在 https://github.com/QwenLM/qwen-code/pull/5561
* CI(qwen-resolve):支持 fork PR 并将 /resolve 精简为仅处理冲突 by @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/5870
* 功能(serve):按 ID 查询单个会话状态 by @samuelhsin 在 https://github.com/QwenLM/qwen-code/pull/5857
* 维护(cli):移除冗余的主目录启动警告 by @pomelo-nwu 在 https://github.com/QwenLM/qwen-code/pull/5839
* 修复(cli):在 macOS 上展开思考时显示 ⌥T 而非 alt+T by @Alex-ai-future 在 https://github.com/QwenLM/qwen-code/pull/5802
* 功能(core):使自循环 /loop 依赖 monitor/background-task 通知 by @qqqys 在 https://github.com/QwenLM/qwen-code/pull/5844
* 修复(cli):改进令牌速度计算 by @seekskyworld in https://github.com/QwenLM/qwen-code/pull/5811
* 修复(core):流式处理聊天压缩侧查询以应对网关超时 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5865
* 优化(cli):跳过 qwen serve 的 spawnSync 包装器 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5874
* 修复(web-shell):重写中文工具组摘要(执行了 → 调用了) by @wenshao in https://github.com/QwenLM/qwen-code/pull/5876
* 新增(cli):收紧响应时间戳一致性及测试 by @ZijianZhang989 in https://github.com/QwenLM/qwen-code/pull/5850
* 修复(release):构建独立归档时跳过 dist/node_modules by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5878
* 修复(test):提高冷导入测试套件超时时间以消除 CI 不稳定 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5880
* CI:隔离每次运行的代理状态以用于分类和 PR 审查 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5885
* 新增(core):添加内置扩展创建技能 by @callmeYe in https://github.com/QwenLM/qwen-code/pull/5828
* 新增(cli):在输入自动补全中支持 @extension 提及 by @callmeYe in https://github.com/QwenLM/qwen-code/pull/5849
* 重构(cli):拆分 serve 服务器路由 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5809
* 新增(cua-driver):内置 qwen-cua-driver 并支持可选的 0–1000 相对坐标 by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/5896
* 新增(web-shell):优化聊天 UI by @ytahdn in https://github.com/QwenLM/qwen-code/pull/5893
* 新增(telemetry):将 recordApiRequestBreakdown 接入 endLLMRequestSpan(第 4c 阶段) by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5904
* 新增(web-shell):在 /mcp 对话框中浏览 MCP 服务器资源 by @wenshao in https://github.com/QwenLM/qwen-code/pull/5879
* 新增(web-shell):允许主机覆盖流式加载提示语 by @carffuca in https://github.com/QwenLM/qwen-code/pull/5900
* 修复(core):在 Windows 上终止 PTY shell 进程树以停止 pwsh 泄漏 (#5873) by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5892
* [codex] 测试(ci):覆盖合并后审查的跟进测试 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5899
* 修复(core):忽略来自其他工作区的 IDE 配置 by @seekskyworld in https://github.com/QwenLM/qwen-code/pull/5807
* 修复(cli):换行显示工具调用描述而非截断 by @Alex-ai-future in https://github.com/QwenLM/qwen-code/pull/5891
* 修复(serve):拒绝负数的 cleanupPeriodDays 值 by @russeell in https://github.com/QwenLM/qwen-code/pull/5906
* 修复(desktop):删除前拒绝不安全的源 slug by @VectorPeak in https://github.com/QwenLM/qwen-code/pull/5829
* 新增(web-shell):流式高亮代码块并修复围栏语言别名 by @carffuca in https://github.com/QwenLM/qwen-code/pull/5869
* 修复(core):在完成错误后清除工具显示 by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5916
* 修复(desktop):加固剩余的源路径验证 by @VectorPeak in https://github.com/QwenLM/qwen-code/pull/5914
* 修复(core):恢复后保留倒带父级 by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5923
* 修复输入中途的技能命令补全 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5898
* 修复(core):将工作流停滞环境变量解析为十进制秒数 by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5930
* 修复(cli):对齐 MCP 对话框边框 by @shenyankm in https://github.com/QwenLM/qwen-code/pull/5935
* 修复(core):改进 cron 工具搜索意图 by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5927
* 修复(core):静默未知 schema 格式警告 by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5915
* 修复(core):空闲时停止计算机使用驱动 by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5925
* 新增(core):前台 shell 超时前发出警告 by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5918
* 新增(web-shell):为增强型 Markdown 表格添加手动切换开关 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/5917
* 修复(core):防止重复截断的 write_file/edit 重试陷入循环 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5934
* 重构(cli):拆分 serve 服务器组件 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5937
* 新增(memory):添加 git 共享的团队记忆层级 by @qqqys in https://github.com/QwenLM/qwen-code/pull/5886
* 新增(web-shell):添加工作区会话侧边栏 by @ytahdn in https://github.com/QwenLM/qwen-code/pull/5931
* 新增(cli):添加 /model --vision 以支持备用视觉模型 by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5778
* 新增(cli):在页脚显示计划任务数量 by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5921
* 优化(cli):启用编译缓存并延迟 serve 的 getCliVersion by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5938
* 文档:在 CONTRIBUTING.md 中添加提供商预设治理策略 by @pomelo-nwu in https://github.com/QwenLM/qwen-code/pull/5631
* 新增(acp):在 ACP 会话中支持 /cd 命令 by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5903
* 升级 GitHub Actions 至最新版本 by @salmanmkc in https://github.com/QwenLM/qwen-code/pull/3683
* 新增(channels):注册 Telegram 机器人命令菜单 by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5919
## 新贡献者
* @VectorPeak 在 https://github.com/QwenLM/qwen-code/pull/5783 中首次贡献
* @samuelhsin 在 https://github.com/QwenLM/qwen-code/pull/5857 中首次贡献
* @seekskyworld 在 https://github.com/QwenLM/qwen-code/pull/5811 中首次贡献
**完整更新日志**: https://github.com/QwenLM/qwen-code/compare/v0.19.2...v0.19.2-nightly.20260628.714513df2
<!-- Release notes generated using configuration in .github/release.yml at release/v0.19.2-nightly.20260628.714513df2 -->
## What's Changed
* fix(core): allow web_fetch JSON fallback by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5660
* chore(release): v0.19.2 by @qwen-code-ci-bot in https://github.com/QwenLM/qwen-code/pull/5830
* ci: split platform test matrix into named jobs so PRs can enter the merge queue by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5833
* fix(ide): validate QWEN_CODE_IDE_SERVER_PORT before reading lock file by @mvanhorn in https://github.com/QwenLM/qwen-code/pull/5805
* fix(core): add streaming inactivity timeout to the OpenAI pipeline by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5827
* fix(cli): prevent scroll snap-back and flicker in non-VP mode during multi-agent runs by @chiga0 in https://github.com/QwenLM/qwen-code/pull/5799
* feat(serve): Add daemon workspace voice and control APIs by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5765
* feat(cli): Add skill usage stats by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5826
* feat(memory): confirm auto-generated skills before persisting by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/5616
* fix(cli): cancel pending self-paced loop wakeups on user abort by @qqqys in https://github.com/QwenLM/qwen-code/pull/5808
* fix(core): preserve reasoning_content when merging assistant turns by @he-yufeng in https://github.com/QwenLM/qwen-code/pull/5815
* feat(cli): Show model thinking intent in loading indicator by @pomelo-nwu in https://github.com/QwenLM/qwen-code/pull/5668
* ci: give each CI job one home in the merge-queue flow by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5842
* fix(web-shell): stabilize active prompt loading state by @ytahdn in https://github.com/QwenLM/qwen-code/pull/5818
* Revert "feat(cli): Show model thinking intent in loading indicator" by @pomelo-nwu in https://github.com/QwenLM/qwen-code/pull/5846
* ci(release): make release flow merge-queue-safe and keep release PRs out of notes by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5832
* ci: add `@qwen-code /resolve` by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5779
* fix(cli): stop repeated duplicate provider responses by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5657
* test(cli): add daemon startup benchmark by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5825
* docs: add vertex-ai auth, missing commands, and qc-helper index entries by @DragonnZhang in https://github.com/QwenLM/qwen-code/pull/5727
* feat(core): decouple /remember from auto-extract, stop writing to QWEN.md by @callmeYe in https://github.com/QwenLM/qwen-code/pull/5814
* fix(web-shell): defer transcript-appending local commands while a turn streams by @carffuca in https://github.com/QwenLM/qwen-code/pull/5822
* feat(web-shell): enhance assistant markdown tables with Excel-style interactions by @jifeng in https://github.com/QwenLM/qwen-code/pull/5650
* ci(triage): run triage on the self-hosted ECS pool instead of GitHub-hosted by @wenshao in https://github.com/QwenLM/qwen-code/pull/5851
* feat(cli): enable built-in status line preset by default for new users by @pomelo-nwu in https://github.com/QwenLM/qwen-code/pull/5792
* feat(config): map provider id to SDK protocol via providerProtocol (#5758) by @qqqys in https://github.com/QwenLM/qwen-code/pull/5793
* feat(telemetry): Make sensitive span attribute limit configurable by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5804
* fix(packaging): bundle audio capture for mirror installs by @qqqys in https://github.com/QwenLM/qwen-code/pull/5747
* feat(core): QWEN_STREAM_IDLE_TIMEOUT_MS env knob for the stream idle timeout by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5845
* feat(cli): support a user-configurable keyterms file for voice dictation by @qqqys in https://github.com/QwenLM/qwen-code/pull/5817
* fix(core): reject userinfo URLs in WebFetch validation by @VectorPeak in https://github.com/QwenLM/qwen-code/pull/5783
* ci: route the merge queue's Linux jobs onto ECS by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5854
* feat(cli): simplify auto mode startup text and remove emoji (#4584) by @ZijianZhang989 in https://github.com/QwenLM/qwen-code/pull/5824
* feat(web-shell): show duration on finished thinking summary by @wenshao in https://github.com/QwenLM/qwen-code/pull/5864
* test(cli): raise i18n ToolMessage test timeout to 15s to stop merge-queue flake by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5858
* ci: take CodeQL and E2E off the per-merge push path by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5859
* ci(qwen-resolve): run the /resolve job on a hosted runner by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5862
* feat(tui): partition tool display by type — collapse read/search, show mutation tools individually by @chiga0 in https://github.com/QwenLM/qwen-code/pull/5661
* fix(cli): make alt+t expand thinking on macOS Option-compose terminals by @chiga0 in https://github.com/QwenLM/qwen-code/pull/5872
* feat(mcp): reconcile MCP servers live on settings change by @water-in-stone in https://github.com/QwenLM/qwen-code/pull/5561
* ci(qwen-resolve): support fork PRs and slim /resolve to conflict-only by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5870
* feat(serve): query a single session's status by id by @samuelhsin in https://github.com/QwenLM/qwen-code/pull/5857
* chore(cli): drop redundant home-directory startup warning by @pomelo-nwu in https://github.com/QwenLM/qwen-code/pull/5839
* fix(cli): show ⌥T instead of alt+T on macOS for thinking expansion by @Alex-ai-future in https://github.com/QwenLM/qwen-code/pull/5802
* feat(core): make self-paced /loop lean on monitor/background-task notifications by @qqqys in https://github.com/QwenLM/qwen-code/pull/5844
* fix(cli): improve token speed accounting by @seekskyworld in https://github.com/QwenLM/qwen-code/pull/5811
* fix(core): stream chat-compression side-query to survive gateway timeout by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5865
* perf(cli): skip spawnSync wrapper for `qwen serve` by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5874
* fix(web-shell): reword the Chinese tool-group summary (执行了 → 调用了) by @wenshao in https://github.com/QwenLM/qwen-code/pull/5876
* feat(cli): tighten response timestamp consistency and tests by @ZijianZhang989 in https://github.com/QwenLM/qwen-code/pull/5850
* fix(release): skip dist/node_modules when building standalone archives by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5878
* fix(test): raise timeout for cold-import suites to stop CI flake by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5880
* ci: isolate per-run agent state for triage and PR review by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5885
* feat(core): add bundled extension creator skill by @callmeYe in https://github.com/QwenLM/qwen-code/pull/5828
* feat(cli): support @extension mention in input autocomplete by @callmeYe in https://github.com/QwenLM/qwen-code/pull/5849
* refactor(cli): Split serve server routes by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5809
* feat(cua-driver): vendor qwen-cua-driver with opt-in 0–1000 relative coordinates by @LaZzyMan in https://github.com/QwenLM/qwen-code/pull/5896
* feat(web-shell): polish chat UI by @ytahdn in https://github.com/QwenLM/qwen-code/pull/5893
* feat(telemetry): wire recordApiRequestBreakdown into endLLMRequestSpan (Phase 4c) by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5904
* feat(web-shell): browse MCP server resources in the /mcp dialog by @wenshao in https://github.com/QwenLM/qwen-code/pull/5879
* feat(web-shell): allow host to override streaming loading phrases by @carffuca in https://github.com/QwenLM/qwen-code/pull/5900
* fix(core): tree-kill PTY shell tree on Windows to stop pwsh leak (#5873) by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5892
* [codex] test(ci): cover post-merge review follow-ups by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5899
* fix(core): ignore IDE configs from other workspaces by @seekskyworld in https://github.com/QwenLM/qwen-code/pull/5807
* fix(cli): wrap tool call descriptions instead of truncating by @Alex-ai-future in https://github.com/QwenLM/qwen-code/pull/5891
* fix(serve): reject negative cleanupPeriodDays values by @russeell in https://github.com/QwenLM/qwen-code/pull/5906
* fix(desktop): reject unsafe source slugs before deletion by @VectorPeak in https://github.com/QwenLM/qwen-code/pull/5829
* feat(web-shell): stream-highlight code blocks and fix fence-language aliases by @carffuca in https://github.com/QwenLM/qwen-code/pull/5869
* fix(core): clear tool display after completion errors by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5916
* fix(desktop): harden remaining source path validation by @VectorPeak in https://github.com/QwenLM/qwen-code/pull/5914
* fix(core): preserve rewind parents after resume by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5923
* Fix mid-input skill command completion by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5898
* fix(core): parse workflow stall env as decimal seconds by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5930
* fix(cli): align MCP dialog border by @shenyankm in https://github.com/QwenLM/qwen-code/pull/5935
* fix(core): improve cron tool search intents by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5927
* fix(core): silence unknown schema format warnings by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5915
* fix(core): stop computer use driver when idle by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5925
* feat(core): warn before foreground shell timeout by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5918
* feat(web-shell): add manual toggle for enhanced markdown tables by @ytahdn in https://github.com/QwenLM/qwen-code/pull/5917
* fix(core): stop repeated truncated write_file/edit retries from looping by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5934
* refactor(cli): Split serve server assembly by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5937
* feat(memory): add a git-shared team memory tier by @qqqys in https://github.com/QwenLM/qwen-code/pull/5886
* feat(web-shell): add workspace session sidebar by @ytahdn in https://github.com/QwenLM/qwen-code/pull/5931
* feat(cli): add /model --vision for a fallback vision model by @yiliang114 in https://github.com/QwenLM/qwen-code/pull/5778
* feat(cli): show scheduled task count in footer by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5921
* perf(cli): enable compile cache and defer getCliVersion for serve by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5938
* docs: add provider preset governance policy to CONTRIBUTING.md by @pomelo-nwu in https://github.com/QwenLM/qwen-code/pull/5631
* feat(acp): support /cd command in ACP sessions by @doudouOUC in https://github.com/QwenLM/qwen-code/pull/5903
* Upgrade GitHub Actions to latest versions by @salmanmkc in https://github.com/QwenLM/qwen-code/pull/3683
* feat(channels): register Telegram bot command menu by @tt-a1i in https://github.com/QwenLM/qwen-code/pull/5919
## New Contributors
* @VectorPeak made their first contribution in https://github.com/QwenLM/qwen-code/pull/5783
* @samuelhsin made their first contribution in https://github.com/QwenLM/qwen-code/pull/5857
* @seekskyworld made their first contribution in https://github.com/QwenLM/qwen-code/pull/5811
**Full Changelog**: https://github.com/QwenLM/qwen-code/compare/v0.19.2...v0.19.2-nightly.20260628.714513df2