← 返回更新日志

Qwen Code v0.25.0-nightly.20261009.085a44f336 预发布

2026-10-09 · GitHub 原文
<!-- 发布说明使用 release/v0.25.0-nightly.20261009.085a44f336 中的 .github/release.yml 配置生成 --> ## 更新内容 * fix(agents):替换选中的远程主机,同时保留绑定关系,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13430 * test(core):补齐 #12693 合并后审查中的测试与代码卫生缺口,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13341 * test(integration):让 /hooks 对话框端到端测试验证实际渲染的对话框(#13425),由 @qwen-code-dev-bot 提交:https://github.com/QwenLM/qwen-code/pull/13427 * fix(ci):在重试下载端到端构建产物前等待 60 秒(#13284),由 @qwen-code-dev-bot 提交:https://github.com/QwenLM/qwen-code/pull/13292 * fix(ci):当 Git 文件列表为空时,让 yamllint 和 shellcheck 流水线明确失败,由 @qwen-code-dev-bot 提交:https://github.com/QwenLM/qwen-code/pull/12650 * fix(managed-agent):使用 Condition 为 SSE 订阅者提供服务,避免固定占用载体(#13388 后续),由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13402 * test(cli):为托管工具轮次的 requested() waitFor 设置显式超时(#13397),由 @qwen-code-dev-bot 提交:https://github.com/QwenLM/qwen-code/pull/13399 * fix(managed-agent):将 Hosted Harness 附件创建改为单航班模式,并从 CHM 分桶监视器中移出,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13403 * perf(core):以有界批次加载扩展目录,由 @callmeYe 提交:https://github.com/QwenLM/qwen-code/pull/13379 * fix(cli):将 /context 详情中的 MCP 行限制在 MCP 工具行内,由 @Shizoqua 提交:https://github.com/QwenLM/qwen-code/pull/13390 * test(integration):使 utf-bom defaultFileEncoding 测试具有确定性,由 @Bug-killer-prog 提交:https://github.com/QwenLM/qwen-code/pull/13196 * feat(mobile):在 Activity 重新创建后恢复限定作用域的连接,由 @jabrailkhalil 提交:https://github.com/QwenLM/qwen-code/pull/12247 * feat(mobile):改进个人资料页面的无障碍体验(第二阶段),由 @jabrailkhalil 提交:https://github.com/QwenLM/qwen-code/pull/12129 * fix(memory):在提示词中保留完整的索引条目,由 @beibeihk 提交:https://github.com/QwenLM/qwen-code/pull/13315 * fix(cli):使 Vim 模式下的剪贴板粘贴功能可在 Windows 上正常工作,由 @Bug-killer-prog 提交:https://github.com/QwenLM/qwen-code/pull/13198 * fix(core):在 Git 根目录停止发现内存文件,由 @agammann 提交:https://github.com/QwenLM/qwen-code/pull/13381 * feat(runtime):添加实验性 Kubernetes CSI 运行时和持久化工作器 ACK,由 @doudouOUC 提交:https://github.com/QwenLM/qwen-code/pull/13289 * feat(managed-agent):添加 H3 后台 Shell 和 Monitor 运行时,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13265 * feat(web-shell):支持在次要工作区中运行旁路任务,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13468 * feat(core):默认延迟代理和目标声明,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13033 * fix(core):在扩展 Git 客户端中固定 GIT_TERMINAL_PROMPT,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13454 * fix(cli):替换设置时保留权限,由 @doudouOUC 提交:https://github.com/QwenLM/qwen-code/pull/13293 * feat(managed-agent):使本地 Runtime 工具结果持久化(M5b),由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13291 * feat(managed-agent):读取有界的审批输入预览,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13400 * fix(channel-weixin):生成登录二维码时发送 iLink 请求头,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13482 * fix(core):识别 llama.cpp 的上下文溢出提示语,以便执行压缩,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13421 * feat(managed-agent):允许创建者更改已绑定会话的目录(W2),由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13247 * fix(core):恢复函数式 XML 工具调用,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13437 * fix(core):在用户作用域的内存梦境中遵循 memory.agentMaxTurns,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13462 * fix(core):防止 MCP 服务器规则为名称冲突的服务器授权,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/12531 * docs(managed-agent):制定 H4/H5/H6 分阶段设计,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13499 * feat(managed-agent):允许在新的 hosted-workspace /2 配置中使用 glob,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13166 * fix(web-shell):修复 #12692 R2 审查中发现的托管会话 UI 正确性问题,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13342 * feat(managed-agent):制定 H5 通道契约和持久化机制,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13497 * docs(managed-agent):设计跨节点 EventTransport,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13500 * fix(ci):仅由基础设施导致的主分支 CI 失败应重新运行,而不是创建问题(#13510),由 @qwen-code-dev-bot 提交:https://github.com/QwenLM/qwen-code/pull/13512 * fix(core):在 Responses 中保持嵌套 tool_call 参数开放;在桥接验证错误中指出目标,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/12901 * docs(managed-agent):修复 R2 对 #12692 审查中发现的文档问题,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13343 * fix(cli):绝不采用工作区作用域中的内存代理预算,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13508 * fix(core):使参数值中被引号包裹的 XML 工具调用保持非活动状态,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13515 * fix(ci):将 Hosted 验证步骤的时间上限提高到故障保护分支超时时间以上(#13503),由 @qwen-code-dev-bot 提交:https://github.com/QwenLM/qwen-code/pull/13504 * fix(ci):在检出 sdk-java 前清理池中遗留的陈旧内容,由 @qwen-code-dev-bot 提交:https://github.com/QwenLM/qwen-code/pull/13507 * fix(managed-agent):发布域记录前检查重放,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13376 * feat(web-shell):收回未产生任何内容的已取消提示,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13488 * test(managed-agent):固定 #12692 R2 审查中未经测试的契约,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13348 * fix(core):在 models.dev 目录中同时使用点号和连字符形式的 ID 作为键,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13299 * fix(mobile):每次选择仅解析一次文档提供程序,由 @jabrailkhalil 提交:https://github.com/QwenLM/qwen-code/pull/13147 * fix(managed-agent):完成 #13300 中三个关键 H0c 后续事项,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13355 * feat(hosted):在原生审批卡片中显示捕获的输入,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13407 * test(integration):让无头 workflow-skill 端到端测试继承测试套件超时设置(#13518),由 @qwen-code-dev-bot 提交:https://github.com/QwenLM/qwen-code/pull/13520 * fix(core):停止公布不受支持的 LSP 动态注册能力,由 @shenyankm 提交:https://github.com/QwenLM/qwen-code/pull/13494 * fix(core):JSONL 前缀读取达到预算后立即停止,由 @GoldArowana 提交:https://github.com/QwenLM/qwen-code/pull/13486 * test(managed-agent):在恢复字节预算测试中提交权限有效的增量,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13551 * feat(managed-agent):添加 EventTransport 消息信封契约,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13498 * feat(managed-agent):采用下一代 Hosted Harness(G3),由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13174 * fix(web-shell):转义托管审批参数预览中的控制字符,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13549 * test(core):固定 models.dev 投影所提供的无限制别名结构,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13539 * fix(core):根据解析后的上下文窗口限制旁路查询的输出令牌预算,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13244 * feat(managed-agent):枚举公共和 WebShell 接口,并添加准入门控,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13543 * fix(agent):对前台子代理强制实施每模型并发上限,由 @Andrea-Bruno 提交:https://github.com/QwenLM/qwen-code/pull/12461 * docs(serve):修复过时的权限路由说明,并记录待处理提示事件,由 @LUOSENGWA 提交:https://github.com/QwenLM/qwen-code/pull/13281 * test(integration):要求 Monitor 工具调用成功,由 @GoldArowana 提交:https://github.com/QwenLM/qwen-code/pull/13452 * docs(managed-agent):添加 #12380 的交付台账,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13565 * fix(runtime-broker):避免 HTTP 交换取消操作进入截止期限完成路径,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13562 * fix(ci):在发布 ECS 池上跳过毫秒级延迟预算检查(#13541),由 @qwen-code-dev-bot 提交:https://github.com/QwenLM/qwen-code/pull/13547 * docs(troubleshooting):添加“部分网络上的连接重置”条目(针对特定 TLS 栈的中间设备),由 @LUOSENGWA 提交:https://github.com/QwenLM/qwen-code/pull/13235 * feat(managed-agent):添加 H4a 子代理和子项接纳记录契约,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13505 * feat(managed-agent):为 Hosted 轮次提供工作区的项目上下文,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13168 * feat(managed-agent):添加 H6a 调度和自动化运行记录契约,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13536 * feat(managed-agent):添加 H5a 通道路由和投递记录契约,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13548 * fix(docs):对守护进程事件模式应用 Prettier 格式化(#13573),由 @qwen-code-dev-bot 提交:https://github.com/QwenLM/qwen-code/pull/13580 * docs(managed-agent):将交付台账更新至主分支 d0ddd020c8,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13593 * docs(serve):修复守护进程事件模式中的 Prettier 格式(#13585),由 @qwen-code-dev-bot 提交:https://github.com/QwenLM/qwen-code/pull/13587 * feat(web-shell):为历史记录表格添加全屏查看功能,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13589 * fix(acp):在 Code Mode 轮次后保留分支检查点,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13574 * feat(managed-agent):使用工作器台账验证 Shell 进程组停止行为(M5c),由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13352 * feat(managed-agent):添加 W1c 离线工作区迁移,由 @doudouOUC 提交:https://github.com/QwenLM/qwen-code/pull/13260 * fix(web-shell):允许在准入期间删除排队中的提示,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13594 * fix(serve):指令文件发生更改时使 Hosted Workspace 上下文失效,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13605 * fix(web-shell):跟踪已接受的审批答复,直至其终止操作,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13609 * fix(managed-agent):将超大消息记录作为内联分块提交,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13375 * test(managed-agent):强化固定行为验证,并添加续期启动固定行为验证(#13388 后续),由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13401 * test(integration):在所有存储中继间共享 Hosted 代理请求头过滤器,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13431 * fix(ci):将运行器获取失败归类为基础设施故障(#13622),由 @qwen-code-dev-bot 提交:https://github.com/QwenLM/qwen-code/pull/13626 * docs(managed-agent):为交付台账中的每个 PR 和问题引用添加链接,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13631 * fix(web-shell):在审批卡片的同级渲染位置清理模型提供的文本,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13578 * fix(feishu):保留文本,并清理写入失败的传入文件,由 @jabrailkhalil 提交:https://github.com/QwenLM/qwen-code/pull/13337 * feat(agents):添加以会话为中心的多代理协作,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13467 * feat(managed-agent):添加可靠的 ACTIVE 工作区删除功能(L3),由 @doudouOUC 提交:https://github.com/QwenLM/qwen-code/pull/13354 * test:隔离托管目录刷新并验证 ACP 默认值,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13653 * docs(core):将 session-agents 契约指向其 SDK 镜像,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13648 * test(desktop):将两个 Linux 发布流程固定到 ubuntu-22.04 的 glibc 基线,由 @tonydzi 提交:https://github.com/QwenLM/qwen-code/pull/13616 * test(managed-agent):在分离心跳窗口中容忍调度余量,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13658 * fix(managed-agent):清除工作区成功迁移后的诊断信息,由 @doudouOUC 提交:https://github.com/QwenLM/qwen-code/pull/13655 * test(integration):让工作流完成回复等待继承辅助函数的默认值(#13552),由 @qwen-code-dev-bot 提交:https://github.com/QwenLM/qwen-code/pull/13555 * fix(managed-agent):授权被拒绝时停止已绑定的轮次,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13163 * fix(acp):在模型上下文中包含已存储附件的路径,由 @ytahdn 提交:https://github.com/QwenLM/qwen-code/pull/13668 * fix(core):为使用连字符 ID 的 GLM 模型保留视觉元数据,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13651 * refactor(transcript):集中处理内部 Code Mode 结果检测,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13577 * feat(hooks):应用 PreToolUse updatedInput 并进行完整的重新验证,由 @qqqys 提交:https://github.com/QwenLM/qwen-code/pull/13442 * feat(web-shell):添加轨迹搜索和诊断筛选器,由 @qqqys 提交:https://github.com/QwenLM/qwen-code/pull/13264 * fix(goals):将聚合摘要与外部事实分离,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13575 * fix(core):在 Windows 上隐藏 Hook 子进程控制台,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13670 * feat(web-shell):在侧边栏中恢复聚合后的工作区主机,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13677 * fix(acp-bridge):使本地发布的文件产物保持临时状态,由 @zjgzx1988 提交:https://github.com/QwenLM/qwen-code/pull/12395 * fix(workflow):在 /workflows 运行详情中显示结果和失败信息,由 @qqqys 提交:https://github.com/QwenLM/qwen-code/pull/13646 * fix(core):根据已注册能力控制是否显示发现提示,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13576 * fix(memory):内存索引发生变化时保留提示词前缀,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13521 * fix(core):在 MCP 工具确认中显示 PreToolUse 的询问内容(#13687),由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13697 * feat(managed-agent):持久化工作区参与者角色和会话所有者,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13544 * feat(managed-agent):添加 H4b 子会话运行时,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13550 * fix(web-shell):重新连接期间保留产物卡片,由 @ytahdn 提交:https://github.com/QwenLM/qwen-code/pull/13714 * fix(web-shell):允许下载已更改的工作区产物,由 @ytahdn 提交:https://github.com/QwenLM/qwen-code/pull/13718 * fix(browser-use):无法注册任何 Native Messaging 主机时快速失败,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13699 * feat(web-shell):浏览更早的轨迹窗口,由 @qqqys 提交:https://github.com/QwenLM/qwen-code/pull/13716 * feat(agents):移除线程后端,并在会话上运行 A2A,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13583 * fix(web-shell):无需额外确认即可选择工作树模式,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13607 * feat(trajectory):保留模型请求执行标识,由 @qqqys 提交:https://github.com/QwenLM/qwen-code/pull/13740 * test(memory):覆盖请求尾部目录和协议契约,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13736 * feat(managed-agent):为电子邮件参考适配器添加 H5b/H5c 通道运行时,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13572 * fix(web-shell):按文件名显示工作区产物,由 @zjgzx1988 提交:https://github.com/QwenLM/qwen-code/pull/13672 * fix(cli):保留完整的 Hosted 无工具模型 Part,由 @doudouOUC 提交:https://github.com/QwenLM/qwen-code/pull/13750 * docs(verify-pr):添加本地轮次发布、后续处理、变更和测试装置规则,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13756 * feat(managed-agent):为会话事件保留添加可选启用的生产环境重放下限推进机制(#12380),由 @qwen-code-dev-bot 提交:https://github.com/QwenLM/qwen-code/pull/13621 * feat(managed-agent):添加 H4c 工作流子项类型和子项启动预算,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13754 * test(managed-agent):在 MySQL 和 MariaDB 上验证 Hosted Shell 操作员恢复,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13759 * test(managed-agent):覆盖 AgentDefinition 审查后续事项,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13757 * ci(sdk-java):随着主分支推进,重新检查开放 PR 中的 Flyway 版本冲突,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13770 * ci(verify):为 sdk-java PR 配置 Java 工具链,由 @doudouOUC 提交:https://github.com/QwenLM/qwen-code/pull/13763 * fix(ci):将 O4 门控步骤的时间上限提高到故障保护分支超时时间以上(#13684),由 @qwen-code-dev-bot 提交:https://github.com/QwenLM/qwen-code/pull/13688 * docs(managed-agent):记录 H3 Linux 验收阻塞项和重放输入,由 @yiliang114 提交:https://github.com/QwenLM/qwen-code/pull/13764 * feat(managed-agent):在已绑定会话的所有接口上强制执行工作区参与者角色,由 @wenshao 提交:https://github.com/QwenLM/qwen-code/pull/13545 * fix(verify-pr):从 Java 流程指南中删除已过时的“不提供 JDK”说法(#13791),由 @qwen-code-dev-bot 提交:https://github.com/QwenLM/qwen-code/pull/13792 ## 新贡献者 * @beibeihk 在 https://github.com/QwenLM/qwen-code/pull/13315 中完成了首次贡献 * @agammann 在 https://github.com/QwenLM/qwen-code/pull/13381 中完成了首次贡献 * @GoldArowana 在 https://github.com/QwenLM/qwen-code/pull/13486 中完成了首次贡献 * @LUOSENGWA 在 https://github.com/QwenLM/qwen-code/pull/13281 中完成了首次贡献 **完整更新日志**:https://github.com/QwenLM/qwen-code/compare/v0.25.0...v0.25.0-nightly.20261009.085a44f336