← 返回更新日志

Qwen Code desktop-v0.25.2

2026-10-15 · GitHub 原文
<!-- 发布说明使用 .github/release.yml 中位于 8a415cb628db88844e0196bdfdcce83b4f88d812 的配置生成 --> ## 变更内容 * fix(managed-agent):根据 #12692 R2 评审增强连接器和代理服务的稳健性,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13330 * feat(managed-agent):H4e-b2,通过 Session 消息实现负责人的邮箱,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13892 * fix(managed-agent):在 worktree 子运行合并后完成其收尾(#13753 I2 后续),由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13872 * feat(extensions):添加测试失败报告浏览器,由 @qqqys 提交,见 https://github.com/QwenLM/qwen-code/pull/13854 * feat(mods):添加 TypeScript 编写和配置支持(PR2a),由 @qqqys 提交,见 https://github.com/QwenLM/qwen-code/pull/13890 * test(managed-agent):为各通道域添加 FG7 通道故障门控(#13802),由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13839 * fix(core):将监控器启动失败报告为工具错误,由 @GoldArowana 提交,见 https://github.com/QwenLM/qwen-code/pull/13460 * fix(cli):读取 MCP 配置文件时移除 UTF-8 BOM,由 @Bug-killer-prog 提交,见 https://github.com/QwenLM/qwen-code/pull/13596 * fix(core):根据服务器报告的上下文上限确定响应式压缩大小,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/13788 * fix(managed-agent):解除 Hosted 流关闭卡死,并限制任务取消尝试次数,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13877 * docs(managed-agent):H4e-b3 成员命令、计划审批和关闭设计,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13912 * test(managed-agent):将 objects 链接放置在 Git 永远不会创建的名称处(#13842),由 @qwen-code-dev-bot 提交,见 https://github.com/QwenLM/qwen-code/pull/13844 * fix(ci):将 sdk-java MariaDB 通道路由至 ECS 池(#13623),由 @qwen-code-dev-bot 提交,见 https://github.com/QwenLM/qwen-code/pull/13627 * fix(managed-agent):在 Workspace 退役期间恢复原始 Hook 会话,由 @doudouOUC 提交,见 https://github.com/QwenLM/qwen-code/pull/13673 * fix(cli):导入 Claude MCP 配置时移除 UTF-8 BOM,由 @Bug-killer-prog 提交,见 https://github.com/QwenLM/qwen-code/pull/13711 * feat(managed-agent):在强制审批的前提下允许公开的前台 Shell,由 @doudouOUC 提交,见 https://github.com/QwenLM/qwen-code/pull/13674 * fix(managed-agent):根据 #12692 R2 评审增强端到端运行器和镜像的稳健性,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13344 * feat(managed-agent):在提交后发布器后方引入 EventTransport 接缝,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13909 * fix(managed-agent):对未知工具发布返回 404,由 @ZedingZhang 提交,见 https://github.com/QwenLM/qwen-code/pull/13602 * test(integration):在对话框而非工具行上同步 updatedInput 审批请求(#13849),由 @qwen-code-dev-bot 提交,见 https://github.com/QwenLM/qwen-code/pull/13855 * fix(serve):在冷加载 409 响应中标明 Hosted 拒绝恢复的分支名称,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13276 * fix(cli):限制托管函数 Hook 模块的求值时间,并确保受 hold 栅栏保护的所有者仍可恢复,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13243 * docs(managed-agent):解决 EventTransport §5.1 LiteTopic 验证台账问题,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13927 * docs(managed-agent):解决 EventTransport §11 的路由和唤醒载体问题,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13933 * feat(managed-agent):使用 request_shutdown 停止 Hosted 团队成员(H4e-b3a),由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13923 * feat(mods):添加中间件分派和恢复(PR2b),由 @qqqys 提交,见 https://github.com/QwenLM/qwen-code/pull/13915 * fix(managed-agent):确保发布放置操作先于保留操作执行,由 @doudouOUC 提交,见 https://github.com/QwenLM/qwen-code/pull/13894 * docs(managed-agent):将 EventTransport MQ2 生产者/消费者接线规划为四个子切片,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13939 * feat(extensions):添加交互式测试失败浏览器(PR2),由 @qqqys 提交,见 https://github.com/QwenLM/qwen-code/pull/13916 * feat(managed-agent):启用 H3 Monitor 和后台 Shell 门控(#13856),由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13889 * fix(managed-agent):在会话打开时完成可证明从未启动的分派的收尾(#13801),由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13917 * fix(cli):在 review test-plan 中读取使用逗号分组的测试计数,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13881 * fix(managed-agent):根据 #12692 R2 评审清理配置和 API 接口,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13335 * fix(web-shell):本地化语音反馈并支持将其关闭,由 @ytahdn 提交,见 https://github.com/QwenLM/qwen-code/pull/13938 * feat(managed-agent):添加 managed-event-envelope 契约的 Java 镜像(MQ2a),由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13940 * feat(web-shell):支持复制选中的回复内容,由 @ytahdn 提交,见 https://github.com/QwenLM/qwen-code/pull/13833 * fix(cli):在拆除前清空唤醒停驻状态,并恢复 Shell 门控保护(#13953),由 @qwen-code-dev-bot 提交,见 https://github.com/QwenLM/qwen-code/pull/13959 * feat(web-shell):添加操作提醒和面板内通知入口,由 @ytahdn 提交,见 https://github.com/QwenLM/qwen-code/pull/13832 * feat(mods):添加工具拦截和权限检查(PR3a),由 @qqqys 提交,见 https://github.com/QwenLM/qwen-code/pull/13950 * test(web-shell):重新测量消息记录条目上限(#13963),由 @qwen-code-dev-bot 提交,见 https://github.com/QwenLM/qwen-code/pull/13964 * feat(managed-agent):异步验证工具发布,由 @doudouOUC 提交,见 https://github.com/QwenLM/qwen-code/pull/13654 * feat(web-shell):添加 Managed 子 Agent 任务面板,由 @doudouOUC 提交,见 https://github.com/QwenLM/qwen-code/pull/13936 * feat(managed-agent):恢复 Hosted G3 中已停驻的轮次,由 @doudouOUC 提交,见 https://github.com/QwenLM/qwen-code/pull/13777 * feat(runtime):添加具有本地进程隔离能力的私有 CSI 文件工作器,由 @doudouOUC 提交,见 https://github.com/QwenLM/qwen-code/pull/13899 * docs(sdk):阐明各 SDK 中空 core-tool 允许列表的行为,由 @Zhangchenhao-111 提交,见 https://github.com/QwenLM/qwen-code/pull/13949 * fix(lsp):加载带有 UTF-8 BOM 的 .lsp.json 文件,由 @Shizoqua 提交,见 https://github.com/QwenLM/qwen-code/pull/13946 * fix(desktop):在 AppImage 中保持捆绑运行时的完整性,由 @hahahahahayesyeseys 提交,见 https://github.com/QwenLM/qwen-code/pull/13695 * fix(release):将桌面版发布说明的比较起点设为上一桌面版本,由 @Jay0130-a 提交,见 https://github.com/QwenLM/qwen-code/pull/13960 * test(web-shell):重新测量消息记录条目上限(#13982),由 @qwen-code-dev-bot 提交,见 https://github.com/QwenLM/qwen-code/pull/13985 * fix(cli):报告 CLI 子进程的生成失败,而不是静默退出,由 @drakeo338 提交,见 https://github.com/QwenLM/qwen-code/pull/13077 * test(runtime-broker):为超过请求截止时间的 1 MiB 工具往返预留时间预算,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/13990 * fix(ci):将 sdk-java MariaDB 通道的单主机锁预算增加一倍(#13989),由 @qwen-code-dev-bot 提交,见 https://github.com/QwenLM/qwen-code/pull/13991 * fix(cli):从 restored-shell-gate 测试中移除过时的门控关闭操作,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/13983 * feat(managed-agent):成员看板工具通过 session_command 通道实现端到端传输(H4e-b3b),由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13928 * feat(web-shell):添加只读 Excel 构件预览,由 @ytahdn 提交,见 https://github.com/QwenLM/qwen-code/pull/13664 * fix(core):在 getErrorMessage 限制保留的子 Agent 错误文本前,清理已折叠的 cause,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14008 * feat(managed-agent):H4 工作流子运行时,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13858 * fix(cli):加载带有 UTF-8 BOM 的 TOML 自定义命令,由 @Shizoqua 提交,见 https://github.com/QwenLM/qwen-code/pull/13945 * fix(ci):恢复复用的运行器检出目录和 Java 锁等待,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14017 * test(managed-agent):在探测失败后清理恢复测试夹具,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14018 * fix(core):在转换 TOML 命令前移除开头的 BOM,由 @Bug-killer-prog 提交,见 https://github.com/QwenLM/qwen-code/pull/13975 * fix(cli):在虚拟化历史记录中将单独的 ↑/↓ 重新用于输入历史,由 @chiga0 提交,见 https://github.com/QwenLM/qwen-code/pull/14016 * feat(managed-agent):成员间消息通过 session_command 通道传输(H4e-b3c),由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13955 * fix(web-shell):在设置中隐藏已停止支持的内置 OAuth 模型,由 @Bug-killer-prog 提交,见 https://github.com/QwenLM/qwen-code/pull/13971 * test(managed-agent):稳定发布和 API 契约测试夹具,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14012 * feat(managed-agent):为 Monitor 自动停止提供远程退出证据(#13896),由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13929 * feat(web-shell):为 Managed Agents 复用标准 UI,由 @doudouOUC 提交,见 https://github.com/QwenLM/qwen-code/pull/13973 * fix(cli):对 OpenTUI 消息记录使用窗口化处理,修复恢复时的空白屏幕,由 @chiga0 提交,见 https://github.com/QwenLM/qwen-code/pull/13669 * fix(cli):保持 OpenTUI 编辑器中的光标位置稳定,由 @chiga0 提交,见 https://github.com/QwenLM/qwen-code/pull/13693 * test(managed-agent):落实定义执行评审中延后的发现项,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/13980 * feat(managed-agent):添加 L4 Shell 和 MCP 会话生命周期,由 @doudouOUC 提交,见 https://github.com/QwenLM/qwen-code/pull/13931 * fix(managed-agent):共享标题空白状态,并固定租约续期限制值,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/13979 * fix(managed-agent):在接纳子项时统计 http/function 结果 Hook,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/13978 * feat(core):为只读探索添加收敛提醒,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/13601 * fix(cli):避免 OpenTUI 斜杠命令将自身的分派误判为忙碌状态,由 @MohammedAlkindi 提交,见 https://github.com/QwenLM/qwen-code/pull/12960 * test(core):覆盖轮次回收前的未完成调用保护,由 @jayfeng7 提交,见 https://github.com/QwenLM/qwen-code/pull/13257 * fix(cli):仅在匹配的行上识别 Markdown 围栏,由 @GoldArowana 提交,见 https://github.com/QwenLM/qwen-code/pull/13331 * feat(cli):添加可重复使用的 --disable-mcp-server,以便在每次调用中排除服务器,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14003 * feat(web-shell):添加 Workspace 文件浏览器和预览功能,由 @ytahdn 提交,见 https://github.com/QwenLM/qwen-code/pull/13878 * fix(sdk):从纯文本工具预览中移除终端转义序列,由 @sxh313 提交,见 https://github.com/QwenLM/qwen-code/pull/12751 * fix(cli):在 mcp add 中拆分以逗号分隔的 --include-tools/--exclude-tools,由 @yanyukang2003-ux 提交,见 https://github.com/QwenLM/qwen-code/pull/12985 * docs:记录本地工具可见性比较结果和验证步骤,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/13767 * feat(managed-agent):添加持久化团队计划审批(H4e-b3d),由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13974 * refactor(core):为文件历史快照载荷统一使用一套记录/数组门控,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/13981 * fix(web-shell):忽略仅包含空白字符的独立助手数据块,由 @ytahdn 提交,见 https://github.com/QwenLM/qwen-code/pull/14031 * feat(managed-agent):添加 LiteTopic 日志事件传输(MQ2b),由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/14029 * feat(web-shell):连接轨迹历史记录与实时生命周期状态,由 @qqqys 提交,见 https://github.com/QwenLM/qwen-code/pull/13952 * fix(managed-agent):按照提交顺序排列发送者的命令,并使成员重启集成测试能够中断实时等待,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/14014 * fix(desktop):允许 Web Shell 接收操作系统文件拖放,由 @pomelo-nwu 提交,见 https://github.com/QwenLM/qwen-code/pull/14053 * fix(managed-agent):实现发布系列的数值一致性和系列列表提升,并提供端到端接纳及卡死见证,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13815 * fix(cli):拒绝指向同一路径别名的批处理计划目标,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14055 * fix(managed-agent):在原生文件调用后关闭 Shell 配置文件,由 @doudouOUC 提交,见 https://github.com/QwenLM/qwen-code/pull/14045 * fix(managed-agent):恢复丢失的生命周期分离回复,由 @doudouOUC 提交,见 https://github.com/QwenLM/qwen-code/pull/14039 * fix(serve):在运行时退役后恢复已提交的文件结果,由 @doudouOUC 提交,见 https://github.com/QwenLM/qwen-code/pull/14059 * test(managed-agent):消除瞬态验证重试重新扫描测试的不稳定性(#14037),由 @qwen-code-dev-bot 提交,见 https://github.com/QwenLM/qwen-code/pull/14042 * fix(release):将 npm 软件包解压后大小预算提高至 160 MiB,由 @qwen-code-dev-bot 提交,见 https://github.com/QwenLM/qwen-code/pull/14066 * feat(web-shell):在任务运行期间让标题栏中的环境入口呈脉冲效果,由 @ytahdn 提交,见 https://github.com/QwenLM/qwen-code/pull/14048 * feat(web-shell,desktop):将 Qwen Code 徽标更新为当前品牌标识,由 @pomelo-nwu 提交,见 https://github.com/QwenLM/qwen-code/pull/14052 * test(managed-agent):扩大操作器恢复探测中的进程死亡观察窗口(#14072),由 @qwen-code-dev-bot 提交,见 https://github.com/QwenLM/qwen-code/pull/14079 * fix(managed-agent):控制平面重启后被动重新连接子项中继会话,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14020 * fix(desktop):确保 desktop-latest 发布说明继续指向当前版本,由 @shpaker 提交,见 https://github.com/QwenLM/qwen-code/pull/13900 * 将 SerpApi 添加到 Web 搜索 MCP 服务列表,由 @pulkitchowdry 提交,见 https://github.com/QwenLM/qwen-code/pull/13104 * test(managed-agent):处理操作器恢复探测中的 procfs 退出竞态,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/14090 * test(serve):扩大 Hosted 审批内联限制窗口,以应对 CI 资源竞争(#14084),由 @qwen-code-dev-bot 提交,见 https://github.com/QwenLM/qwen-code/pull/14091 * feat(managed-agent):添加公共事件传输以及唤醒/实体化消费者(MQ2c),由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/14080 * test(managed-agent):修复 Shell 生命周期恢复的日志头部断言(#14103),由 @qwen-code-dev-bot 提交,见 https://github.com/QwenLM/qwen-code/pull/14108 * feat(managed-agent):将持久化整合为包含 32 张表的基线,由 @doudouOUC 提交,见 https://github.com/QwenLM/qwen-code/pull/14069 * fix(ci):提高 Hosted MySQL 的分叉和步骤预算,使其超过 L4 类别需求(#14125),由 @qwen-code-dev-bot 提交,见 https://github.com/QwenLM/qwen-code/pull/14128 * feat(web-shell):支持从环形控件在侧面板中打开上下文详情,由 @pomelo-nwu 提交,见 https://github.com/QwenLM/qwen-code/pull/14086 * docs(readme):简化评估概述并优化趋势图,由 @pomelo-nwu 提交,见 https://github.com/QwenLM/qwen-code/pull/14093 * test(serve):扩大 Hosted 恢复的 waitFor 窗口,以应对 CI 资源竞争(#14101),由 @qwen-code-dev-bot 提交,见 https://github.com/QwenLM/qwen-code/pull/14107 * test(managed-agent):固定历史响应大小边界,由 @loglapa 提交,见 https://github.com/QwenLM/qwen-code/pull/14111 * feat(runtime-broker):为终端 JDBC 历史记录添加有界保留机制,由 @doudouOUC 提交,见 https://github.com/QwenLM/qwen-code/pull/13642 * docs(cli):不再在 arrowKeysScrollTranscript 描述中点名 Terminal.app,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14092 * fix(cli):限制较短的 OpenTUI 滚动对话框(MYWO-3、MYWO-7),由 @chiga0 提交,见 https://github.com/QwenLM/qwen-code/pull/14034 * fix(managed-agent):修复自 #14069 起一直失败的 Hosted 存储保护测试夹具,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14131 * feat(web-shell):提交前审核 MCP App 消息(PR3a),由 @qqqys 提交,见 https://github.com/QwenLM/qwen-code/pull/13958 * feat(managed-agent):H4f,支持公开取消工作流任务,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/14076 * test(managed-agent):针对真实 RocketMQ 代理运行 EventTransport 故障测试行(MQ2d),由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/14109 * feat(mods):支持选定的 Claude 工具输入契约(PR3b),由 @qqqys 提交,见 https://github.com/QwenLM/qwen-code/pull/14027 * fix(acp):在会话恢复过程中保留取消意图,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/13436 * test(integration):覆盖通过 ACP 完成的 write_file 工具调用,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14144 * test(managed-agent):为 Hosted 接纳门控注册存储,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14154 * test(managed-agent):稳定撤回快照验证,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14151 * fix(managed-agent):在接管时完成仅存在于日志中的停驻 Harness 轮次的收尾(#13847),由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/14078 * test(managed-agent):等待 Snapshot 发布后再命名其 Items,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14156 * fix(managed-agent):将 OSS 捕获预算接入 Hosted 会话,由 @doudouOUC 提交,见 https://github.com/QwenLM/qwen-code/pull/14124 * feat(sdk-java):添加私有 CSI Session 和原生 SQL 权限,由 @doudouOUC 提交,见 https://github.com/QwenLM/qwen-code/pull/13996 * test(managed-agent):在空闲端口竞态发生后重试团队负责人 Hosted 启动,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14153 * test(managed-agent):覆盖仅协调器的 Hosted 重启场景,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14155 * fix(build):当安装过程跳过生命周期脚本时重新应用 ink 补丁,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14170 * fix(cli):在 @ 补全中保留 Unicode 查询,由 @dakjdakd 提交,见 https://github.com/QwenLM/qwen-code/pull/13866 * fix(sdk-python):在有效 PATH 中解析 Windows 命令 shim,由 @dakjdakd 提交,见 https://github.com/QwenLM/qwen-code/pull/13862 * fix(cli):根据 enableAutoUpdate 对非交互式 /update 安装进行门控,由 @fengyue-xve 提交,见 https://github.com/QwenLM/qwen-code/pull/13665 * refactor(core):为 Code Mode 工具结果标记设置唯一所有者,由 @fengyue-xve 提交,见 https://github.com/QwenLM/qwen-code/pull/13666 * fix(core):保留模糊编辑的行边界,由 @GoldArowana 提交,见 https://github.com/QwenLM/qwen-code/pull/13484 * fix(sdk):释放在处置后创建的重连传输,由 @dakjdakd 提交,见 https://github.com/QwenLM/qwen-code/pull/13864 * fix(sdk-java):使 MariaDB 通道通过 #13996 的架构、恢复集成测试和基线验证,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/14177 * fix(core):在不使用 Hook 的情况下解析插件 Markdown 中的 ${CLAUDE_PLUGIN_ROOT},由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14194 * fix(ci):修复 Java 积压问题以及架构/Hosted 测试失败,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14178 * fix(ci):将 Java 门控 CI 测试重新固定为每日触发器形式(#14223),由 @qwen-code-dev-bot 提交,见 https://github.com/QwenLM/qwen-code/pull/14227 * test(ci):固定主分支失败监视器的完整作业条件,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/14233 * fix(sdk-java):恢复 acquireWriter 中的会话根目录实体化(#14224),由 @qwen-code-dev-bot 提交,见 https://github.com/QwenLM/qwen-code/pull/14228 * fix(core):从 record_artifact 描述中移除 Artifact 指导内容,由 @zjgzx1988 提交,见 https://github.com/QwenLM/qwen-code/pull/14206 * docs(runtime-broker):设计驻留于 Workspace 的 Managed Tool Runtime,由 @doudouOUC 提交,见 https://github.com/QwenLM/qwen-code/pull/14214 * chore:采用 qwen-code-checks.xml 并修复所有 checkstyle 违规,由 @doudouOUC 提交,见 https://github.com/QwenLM/qwen-code/pull/14186 * test(managed-agent):针对两个节点运行 EventTransport 故障矩阵(MQ3),由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/14242 * fix(managed-agent):当 Monitor 循环恢复时发现记录已完成,则结束该循环,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/14074 * test(cli):在权限位不起作用的环境中跳过基于 chmod 的测试,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/14162 * feat(managed-agent):发布实验性参考发行版,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14176 * fix(ci):修复每日失败报告和契约保护,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14238 * docs:提醒在更改 CI 工作流时更新工作流元测试,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14239 * fix(ci):针对 checkstyle 门控重新固定 sdk-java 测试作业的 MAVEN_ARGS 数量(#14247),由 @qwen-code-dev-bot 提交,见 https://github.com/QwenLM/qwen-code/pull/14258 * fix(sdk-java):按照新的 checkstyle 规则排列 MQ3 门控的 import,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/14253 * feat(web-shell):在新建任务页面显示精简版标题栏,由 @ytahdn 提交,见 https://github.com/QwenLM/qwen-code/pull/14159 * feat(web-shell):支持将文件拖放到文件树中上传,由 @ytahdn 提交,见 https://github.com/QwenLM/qwen-code/pull/14145 * fix(core):为 Model Studio Workspace 域选择 DashScope 提供商,由 @qqqys 提交,见 https://github.com/QwenLM/qwen-code/pull/14245 * fix(managed-agent):解决 #12692 R2 评审中的关键发现项,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13325 * fix(core):在无响应正文的 API 错误中显示提供商请求 ID,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14133 * feat(web-shell):在详情面板中打开工作流 Agent,由 @qqqys 提交,见 https://github.com/QwenLM/qwen-code/pull/14175 * fix(managed-agent):按照发送顺序移交单次运行的会话消息,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/14235 * refactor(runtime-broker):命名本地进程类型和 Workspace 隔离策略,由 @doudouOUC 提交,见 https://github.com/QwenLM/qwen-code/pull/14254 * docs(design):移除 actor-roles 设计文档中遗留的冲突标记,由 @doudouOUC 提交,见 https://github.com/QwenLM/qwen-code/pull/14270 * test(managed-agent):为 G3 第 3 步恢复、模型轮次接管和控制平面栅栏添加门控,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/14181 * fix(Managed agent):在当前轮次中完成从未启动的后台分派的收尾,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14021 * diagnostics(ci):分别捕获 RocketMQ 各阶段延迟,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14241 * fix(core):不再将 Git 快照放入系统提示词,由 @qqqys 提交,见 https://github.com/QwenLM/qwen-code/pull/14255 * fix(ci):仅在发布提交通过检查后发布 Desktop 和 Java SDK,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14259 * fix(serve):统一 Hosted 团队交付响应,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14267 * fix(ci):清空 Hosted 测试轮次并修复夜间浏览器检查,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14275 * fix(cli):解决 #13083 评审中合并后接管的发现项,由 @wenshao 提交,见 https://github.com/QwenLM/qwen-code/pull/13188 * refactor(managed-agent):复用 Apache Commons 工具类,由 @doudouOUC 提交,见 https://github.com/QwenLM/qwen-code/pull/14280 * fix(vscode):将对话载荷移出 globalState,由 @yiliang114 提交,见 https://github.com/QwenLM/qwen-code/pull/14285 ## 新贡献者 * @ZedingZhang 在 https://github.com/QwenLM/qwen-code/pull/13602 中完成了首次贡献 * @Zhangchenhao-111 在 https://github.com/QwenLM/qwen-code/pull/13949 中完成了首次贡献 * @hahahahahayesyeseys 在 https://github.com/QwenLM/qwen-code/pull/13695 中完成了首次贡献 * @Jay0130-a 在 https://github.com/QwenLM/qwen-code/pull/13960 中完成了首次贡献 * @drakeo338 在 https://github.com/QwenLM/qwen-code/pull/13077 中完成了首次贡献 * @MohammedAlkindi 在 https://github.com/QwenLM/qwen-code/pull/12960 中完成了首次贡献 * @jayfeng7 在 https://github.com/QwenLM/qwen-code/pull/13257 中完成了首次贡献 * @yanyukang2003-ux 在 https://github.com/QwenLM/qwen-code/pull/12985 中完成了首次贡献 * @shpaker 在 https://github.com/QwenLM/qwen-code/pull/13900 中完成了首次贡献 * @pulkitchowdry 在 https://github.com/QwenLM/qwen-code/pull/13104 中完成了首次贡献 * @loglapa 在 https://github.com/QwenLM/qwen-code/pull/14111 中完成了首次贡献 * @dakjdakd 在 https://github.com/QwenLM/qwen-code/pull/13866 中完成了首次贡献 * @fengyue-xve 在 https://github.com/QwenLM/qwen-code/pull/13665 中完成了首次贡献 **完整变更日志**:https://github.com/QwenLM/qwen-code/compare/desktop-v0.25.1...desktop-v0.25.2