← 返回更新日志

Qwen Code v0.25.2-preview.1 预发布

2026-10-15 · GitHub 原文
<!-- 发布说明使用 release/v0.25.2-preview.1 中的 .github/release.yml 配置生成 --> ## 变更内容 * 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):在工作树子运行合并后将其置为已完成状态(#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):在审查测试计划时读取以逗号分组的测试计数,由 @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 中空核心工具允许列表的含义,由 @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):从已恢复 Shell 门禁测试中移除过时的门禁关闭操作,由 @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):添加工作区文件浏览器和预览,由 @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):为文件历史快照载荷统一使用一个 record/array 门禁,由 @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 命令垫片,由 @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):当恢复操作发现记录已完成时,结束监控循环,由 @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 门禁的导入顺序,由 @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 工作区域名选择 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 中提交 ## 新贡献者 * @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/v0.25.1...v0.25.2-preview.1