← 返回更新日志

Qwen Code v0.26.2

2026-10-27 · GitHub 原文
<!-- qwen-release-notes:v1 --> ## 亮点 _请参阅下方的完整变更列表。_ ## 破坏性变更 - fix(managed-agent)!:简化 Web Shell 控件并停止提交 cwd ([#15616](https://github.com/QwenLM/qwen-code/pull/15616)),作者:@doudouOUC ## 完整变更列表 ### 新功能 - feat(managed):添加会话权限规则和自动批准功能 ([#15448](https://github.com/QwenLM/qwen-code/pull/15448)),作者:@doudouOUC - feat(core):添加实验性的共享 Agent 循环,并在其上以无头模式运行 ([#15369](https://github.com/QwenLM/qwen-code/pull/15369)),作者:@qqqys - 为匹配 QwenCloud 和千问 AI 平台请求添加 `X-DashScope-Source-Config`,用于识别站点和客户端,不改变身份验证或重试机制。([#15041](https://github.com/QwenLM/qwen-code/pull/15041)),作者:@yiliang114 - 恢复的 OpenTUI 会话现在会保留已记录的文本、图像、工具结果和提示标识;回退操作会恢复会话记录、请求和草稿。([#15384](https://github.com/QwenLM/qwen-code/pull/15384)),作者:@chiga0 - OpenTUI 现在会在编辑批准时捕获完整检查点并安全恢复,同时保留对话元数据,并阻止过期或已取消的所有者继续操作。([#15389](https://github.com/QwenLM/qwen-code/pull/15389)),作者:@chiga0 - 添加 `automation.scanner-threads`,在专用线程池上运行托管自动化扫描器行,并从认领时开始租用这些行。([#15442](https://github.com/QwenLM/qwen-code/pull/15442)),作者:@yiliang114 - 添加带当前参数的“继续分析”功能,使生成式 UI 用户能够审阅并将冻结的参数发送回原始会话。([#15333](https://github.com/QwenLM/qwen-code/pull/15333)),作者:@qqqys - 添加可选的外部临时目录 Runtime 提供程序,使操作员运行的 HTTP 服务能够放置 Session worker,同时保留证明和恢复能力。([#15261](https://github.com/QwenLM/qwen-code/pull/15261)),作者:@yiliang114 - 为 `/verify-pr` 添加提示参数说明,使用户能够看到 PR 编号以及 `--publish`、`--watch` 等支持的标志。([#15463](https://github.com/QwenLM/qwen-code/pull/15463)),作者:@wenshao - 为 Managed Turn 期间发送的消息添加持久队列,使排队的文本和文件引用能够安全地传递、编辑、撤回或恢复。([#15449](https://github.com/QwenLM/qwen-code/pull/15449)),作者:@doudouOUC - 添加 `/autofix-pr status`,列出某个克隆中的所有监视任务,并允许用户在后续会话中恢复监视任务。([#15510](https://github.com/QwenLM/qwen-code/pull/15510)),作者:@wenshao - 在 Web Shell 的“添加工作区”对话框中添加 Git URL 来源,使用户能够克隆仓库并在浏览器中将其作为工作区打开。([#15361](https://github.com/QwenLM/qwen-code/pull/15361)),作者:@wenshao - 为托管 Runtime 提供程序启用图像和 PDF 传输,base64 媒体大小限制为 768 KiB,工具结果大小限制为 896 KiB。([#13606](https://github.com/QwenLM/qwen-code/pull/13606)),作者:@water-in-stone - feat(managed-agent):通过环境为 Hosted Harness 提供 Broker ([#15244](https://github.com/QwenLM/qwen-code/pull/15244)),作者:@wenshao - 添加操作员端点,用于注册不可变且幂等的 EXTERNAL Workspace 存储所有权,并关联提供程序标识和租户别名。([#15516](https://github.com/QwenLM/qwen-code/pull/15516)),作者:@yiliang114 - UserPromptSubmit 钩子在同一会话中不再重复追加字节完全相同的 `additionalContext`,避免上下文重复并确保会话记录准确。([#14129](https://github.com/QwenLM/qwen-code/pull/14129)),作者:@yiliang114 - Mods 现在可以在无头模式和终端运行中观察 `turn.start` 与 `turn.complete` 事件,并使用 `$.turn.abort` 结束正在运行的 turn。([#15443](https://github.com/QwenLM/qwen-code/pull/15443)),作者:@qqqys - Web Shell 设置现在允许列出、添加和删除额外的工作区目录,将更改应用到活动会话,并通知模型新的根目录。([#15393](https://github.com/QwenLM/qwen-code/pull/15393)),作者:@wenshao - feat(autofix-pr):通过工具运行辅助程序,并让已确认监视任务的修复操作在无人值守状态下运行 ([#15548](https://github.com/QwenLM/qwen-code/pull/15548)),作者:@wenshao - feat(managed-agent):允许 bootstrap 设置服务账户并启动 MySQL ([#15543](https://github.com/QwenLM/qwen-code/pull/15543)),作者:@wenshao - feat(managed-agent):添加固定版本的扩展包管理 ([#15490](https://github.com/QwenLM/qwen-code/pull/15490)),作者:@doudouOUC - feat(managed-agent):支持 Workspace 文件上传 ([#15586](https://github.com/QwenLM/qwen-code/pull/15586)),作者:@doudouOUC - feat(core):添加持久化终端身份查询 ([#15566](https://github.com/QwenLM/qwen-code/pull/15566)),作者:@doudouOUC - 启用 `experimental.unifiedAgentLoop` 后,新建 ACP 用户提示会在共享 Agent 循环上运行模型轮次,同时 ACP 继续自行处理工具步骤。([#15509](https://github.com/QwenLM/qwen-code/pull/15509)),作者:@qqqys - Mod Runtime 添加 `ui.render`、`$.ui.resolve` 和 `$.ui.invalidate` 支持,使渲染站点钩子能够在宿主绘制 UI 前解析终端元素。([#15591](https://github.com/QwenLM/qwen-code/pull/15591)),作者:@qqqys - feat(web-shell):添加纯文本和 Markdown 回复复制功能 ([#15345](https://github.com/QwenLM/qwen-code/pull/15345)),作者:@ytahdn - feat(cli):将 OpenTUI 语音输入接入共享流水线 ([#15617](https://github.com/QwenLM/qwen-code/pull/15617)),作者:@chiga0 - feat(ci):按 PR 编号对 PR 审查模型进行金丝雀拆分 ([#15538](https://github.com/QwenLM/qwen-code/pull/15538)),作者:@yiliang114 - feat(daemon):添加缓存的工作区工件查询和批量删除 ([#15594](https://github.com/QwenLM/qwen-code/pull/15594)),作者:@BZ-D - feat(managed-agent):添加原生快照和 HTTP 恢复 ([#15569](https://github.com/QwenLM/qwen-code/pull/15569)),作者:@doudouOUC - feat(cli):在容器模式下支持带外部存储和发布界面的 Managed Runtime boot-v2 ([#15522](https://github.com/QwenLM/qwen-code/pull/15522)),作者:@yiliang114 - feat(tools):允许显式配置的搜索后端命名其主机 ([#15638](https://github.com/QwenLM/qwen-code/pull/15638)),作者:@yiliang114 - feat(cli):使 OpenTUI 前台 Shell 控件与 Ink 保持一致 ([#15642](https://github.com/QwenLM/qwen-code/pull/15642)),作者:@chiga0 - feat(acp):在共享 Agent 循环上运行新建提示的工具批次 ([#15627](https://github.com/QwenLM/qwen-code/pull/15627)),作者:@qqqys - feat(serve):允许次级会话在其工作区内执行 `cd` ([#15323](https://github.com/QwenLM/qwen-code/pull/15323)),作者:@rockybot2026 - feat(mods):在 Ink 终端的提示符上方绘制 band ([#15619](https://github.com/QwenLM/qwen-code/pull/15619)),作者:@qqqys - feat(autofix-pr):在后台运行无人值守监视任务的修复 Agent ([#15578](https://github.com/QwenLM/qwen-code/pull/15578)),作者:@wenshao - feat(core):添加本地托管日志快照恢复 ([#15626](https://github.com/QwenLM/qwen-code/pull/15626)),作者:@doudouOUC - feat(verify-pr):添加本地预检和结论检查 ([#15614](https://github.com/QwenLM/qwen-code/pull/15614)),作者:@wenshao - feat(web-shell):显示 `/autofix-pr` 监视任务,并允许从 Web Shell 停止它们 ([#15668](https://github.com/QwenLM/qwen-code/pull/15668)),作者:@wenshao - feat(mods):编译 `.tsx` 和 `.jsx` Mod 模块中的 JSX ([#15624](https://github.com/QwenLM/qwen-code/pull/15624)),作者:@qqqys - feat(cli):绑定 `/verify-pr` 提示中指定的 PR ([#15625](https://github.com/QwenLM/qwen-code/pull/15625)),作者:@wenshao - feat(cli):完成 OpenTUI 扩展发现和来源管理 ([#15671](https://github.com/QwenLM/qwen-code/pull/15671)),作者:@chiga0 - feat(managed-agent):添加外部工作区配置前置条件(#15512)([#15654](https://github.com/QwenLM/qwen-code/pull/15654)),作者:@yiliang114 - feat(web-shell):在侧边栏中将派生会话嵌套到其父会话下 ([#15714](https://github.com/QwenLM/qwen-code/pull/15714)),作者:@wenshao - feat(web-shell):根据首条提示为新会话命名 ([#15689](https://github.com/QwenLM/qwen-code/pull/15689)),作者:@wenshao - feat(managed-agent):在预检阶段检查 Harness 兼容性、遗留 worker 和活动服务 ([#15564](https://github.com/QwenLM/qwen-code/pull/15564)),作者:@wenshao - feat(web-shell):支持 BTW 答案流式传输、重连和滚动跟随 ([#15709](https://github.com/QwenLM/qwen-code/pull/15709)),作者:@ytahdn - feat(cli):在 review build-test 中仅运行与差异相关的测试 ([#15547](https://github.com/QwenLM/qwen-code/pull/15547)),作者:@wenshao ### Bug 修复 - fix(cli):增强 serve token 解析,防止项目环境注入 ([#15228](https://github.com/QwenLM/qwen-code/pull/15228)),作者:@yiliang114 - fix(cli):使 OpenTUI 的取消和重试行为与 Ink 保持一致 ([#15283](https://github.com/QwenLM/qwen-code/pull/15283)),作者:@chiga0 - test(managed-agent):在 Hosted workspace gate fixture 中断言 `web_fetch` ([#15451](https://github.com/QwenLM/qwen-code/pull/15451)),作者:@yiliang114 - fix(vscode):拒绝编辑后退出编辑模式 ([#15439](https://github.com/QwenLM/qwen-code/pull/15439)),作者:@yiliang114 - fix(rewind):通过来源标识解析旧版 turn ([#13737](https://github.com/QwenLM/qwen-code/pull/13737)),作者:@yiliang114 - 在启动等待前清理已注册的 Linux 僵尸 worker,避免 30 秒延迟,并改为直接返回提示终端冲突。([#15459](https://github.com/QwenLM/qwen-code/pull/15459)),作者:@doudouOUC - 保留 direct-mode stream-json 启动消息的到达顺序,使流水线客户端请求按预期顺序执行并返回结果。([#15378](https://github.com/QwenLM/qwen-code/pull/15378)),作者:@yiliang114 - 修正新增权限规则列之后的 schema inventory 列总数,恢复 managed-agent 模块和 CLI 构建流水线。([#15455](https://github.com/QwenLM/qwen-code/pull/15455)),作者:@yiliang114 - 当 Harness 丢失预留端口时,使 team-lead Hosted MySQL 集成启动重试,减少测试超时抖动。([#15224](https://github.com/QwenLM/qwen-code/pull/15224)),作者:@qwen-code-dev-bot - CLI 检查点恢复现在会保留所有权、Read 权限和提示历史,使冷恢复和后续回退行为保持一致。([#15386](https://github.com/QwenLM/qwen-code/pull/15386)),作者:@chiga0 - 符合条件的使用 npm 的 OpenTUI 会话现在运行在私有 Bun 1.4.4 上,同时为 npm 子进程保留 Node 和现有加密设置。([#15387](https://github.com/QwenLM/qwen-code/pull/15387)),作者:@chiga0 - 主 CI 失败报告器现在即使存在仍在等待的新主分支运行,也会创建 issue,并添加临时说明,而不是丢弃失败记录。([#15471](https://github.com/QwenLM/qwen-code/pull/15471)),作者:@yiliang114 - Web Shell 权限规则声明现在自包含,因此包发布不会再因无法解析核心模块导入而失败。([#15501](https://github.com/QwenLM/qwen-code/pull/15501)),作者:@yiliang114 - CLI 在草稿恢复、队列恢复、取消和召回期间保留 OpenTUI 剪贴板来源归属及折叠的大段粘贴内容。([#15396](https://github.com/QwenLM/qwen-code/pull/15396)),作者:@chiga0 - Hosted MySQL 测试隔离现在会在外键恢复也失败时保留原始表截断错误。([#15505](https://github.com/QwenLM/qwen-code/pull/15505)),作者:@yiliang114 - CLI 成本估算不再对 OpenAI Chat Completions、OpenAI Responses 和 Qwen OAuth 用量重复计算推理 token。([#15464](https://github.com/QwenLM/qwen-code/pull/15464)),作者:@yiliang114 - 发布自动化将发布说明摘要请求限制为三个并发波次,保持结果顺序,并在自动批准前从主分支刷新发布 PR。([#15500](https://github.com/QwenLM/qwen-code/pull/15500)),作者:@yiliang114 - Managed Web Shell 防止重复的消息编辑器,并在 Session 轮询或权限规则重新渲染期间保持草稿稳定。([#15496](https://github.com/QwenLM/qwen-code/pull/15496)),作者:@doudouOUC - 在 Linux 上,当 X11 显示不可访问时,Web Shell 不再显示原生目录浏览按钮。([#15434](https://github.com/QwenLM/qwen-code/pull/15434)),作者:@yiliang114 - 提高发布池中独立 Node/Bun 回归测试套件的超时预算,并清理过时的例外设置。([#15102](https://github.com/QwenLM/qwen-code/pull/15102)),作者:@qwen-code-dev-bot - 如果检出目录无法运行 PR 自动修复监视任务,则拒绝启动,并报告所需的工作目录。([#15506](https://github.com/QwenLM/qwen-code/pull/15506)),作者:@wenshao - 加载短语隐藏时简化 Web Shell 状态显示,并提高状态文本对比度。([#15423](https://github.com/QwenLM/qwen-code/pull/15423)),作者:@deggs7 - 保持增量 lint 历史获取的轻量化,并将回退行为作为 CI 警告和步骤摘要显示。([#15511](https://github.com/QwenLM/qwen-code/pull/15511)),作者:@yiliang114 - 为符合条件的主分支推送 SHA 使用独立的 CI 并发组,避免独立的主分支验证被更新的待运行任务挤出。([#15508](https://github.com/QwenLM/qwen-code/pull/15508)),作者:@yiliang114 - 对 managed-runtime OSS 预检进行身份验证,使发布流程能够验证现有工件并避免上传失败。([#15504](https://github.com/QwenLM/qwen-code/pull/15504)),作者:@yiliang114 - 在获取主机锁之前运行自托管 SDK Java 测试套件,减少 CI 中的超时和锁竞争。([#15254](https://github.com/QwenLM/qwen-code/pull/15254)),作者:@qwen-code-dev-bot - 防止主 CI 失败跟踪器为无法反映合并后代码树的 PR 合并后重跑创建 issue。([#15250](https://github.com/QwenLM/qwen-code/pull/15250)),作者:@qwen-code-dev-bot - 隐藏不可用的 Managed 后台工具,仅当会话能够运行时才显示 Background Shell 和 Monitor。([#15497](https://github.com/QwenLM/qwen-code/pull/15497)),作者:@doudouOUC - 修复由生命周期续期调度导致的 managed-agent 关闭错误。([#15231](https://github.com/QwenLM/qwen-code/pull/15231)),作者:@qwen-code-dev-bot - 解除因未回收绑定而阻塞的同租户独立常驻工作区,并修复托管文件工具准入问题。([#15457](https://github.com/QwenLM/qwen-code/pull/15457)),作者:@doudouOUC - 在 Web Shell 独立会话中,`Language: UI` 现在是用户设置,因此更改它不再因工作区范围错误而失败。([#15521](https://github.com/QwenLM/qwen-code/pull/15521)),作者:@wenshao - 失败的排队自动记忆提取现在只记录 debug 警告,不再导致未处理的 rejection。([#15338](https://github.com/QwenLM/qwen-code/pull/15338)),作者:@wenshao - 无凭据的发布准备任务现在在官方仓库的共享 ECS runner 上运行,同时保留现有回退机制。([#15517](https://github.com/QwenLM/qwen-code/pull/15517)),作者:@yiliang114 - 无头 CLI 重试现在会在 stderr 上显示重试分类,使传输失败和重启原因更易诊断。([#15515](https://github.com/QwenLM/qwen-code/pull/15515)),作者:@yiliang114 - 在 Web Shell 中,`/autofix-pr` 监视任务现在会作为持久任务保存,因此能够在空闲会话回收后继续存在,并显示在“计划任务”中。([#15523](https://github.com/QwenLM/qwen-code/pull/15523)),作者:@wenshao - 删除 turn 时同时删除其记忆目录快照记录,防止产生孤立快照,同时保持目录连续性。([#15540](https://github.com/QwenLM/qwen-code/pull/15540)),作者:@yiliang114 - 修复 ARM64 CI 任务定价,使自托管任务获得正确上限:lint 从 45 分钟提高到 90 分钟,无 AK 集成测试从 30 分钟提高到 60 分钟。([#15529](https://github.com/QwenLM/qwen-code/pull/15529)),作者:@yiliang114 - Hosted 会话现在会持久化 Todo 和项目已提交的任务列表,并在 Managed WebShell 中显示,使后续 turn 使用最新状态。([#15155](https://github.com/QwenLM/qwen-code/pull/15155)),作者:@yiliang114 - 增量 lint CI 现在会持续加深历史,直到能够证明合并基准,从而减少长期 PR 不必要的全仓库扫描。([#15525](https://github.com/QwenLM/qwen-code/pull/15525)),作者:@yiliang114 - 增量 Prettier 检查现在按最近的配置目录对文件分组,使格式化规则和忽略规则能够正确应用于所有变更路径。([#15531](https://github.com/QwenLM/qwen-code/pull/15531)),作者:@yiliang114 - Kubernetes Harness 池现在会向 qwen serve 传递 Managed Runtime Broker URL 和 token 环境变量对,并针对缺失、无效或非 HTTPS Broker URL 提供更清晰的错误信息。([#15394](https://github.com/QwenLM/qwen-code/pull/15394)),作者:@wenshao - tui-parity Check TUI 影响门现在针对可信 PR 在持久 ECS 池上运行,而不受信任的 fork PR 继续使用 GitHub 托管 runner。([#15561](https://github.com/QwenLM/qwen-code/pull/15561)),作者:@yiliang114 - 自动压缩后,UserPromptSubmit 钩子上下文不再在下一轮重复,并且压缩检查点不会被后续恢复操作修改。([#15575](https://github.com/QwenLM/qwen-code/pull/15575)),作者:@yiliang114 - Mod Runtime 现在面向 Claude Code 2.1.310,接受带设置字段的 `tool.check` 答案,并通过 `$.session.version()` 报告该版本。([#15560](https://github.com/QwenLM/qwen-code/pull/15560)),作者:@qqqys - 在记忆目录快照或添加消息部分后,UserPromptSubmit 钩子上下文仍会去重,防止 CLI 请求中重复复制钩子上下文。([#15556](https://github.com/QwenLM/qwen-code/pull/15556)),作者:@yiliang114 - fix(ci):通过国内镜像解析构建池的 Maven 依赖 ([#15610](https://github.com/QwenLM/qwen-code/pull/15610)),作者:@yiliang114 - fix(ci):在池出口受到速率限制时不再使 Maven bootstrap 失败 ([#15539](https://github.com/QwenLM/qwen-code/pull/15539)),作者:@yiliang114 - fix(managed-agent):EOF 后重试只读证明 ([#15608](https://github.com/QwenLM/qwen-code/pull/15608)),作者:@doudouOUC - fix(ci):针对主机架构解析 libfaketime ([#15609](https://github.com/QwenLM/qwen-code/pull/15609)),作者:@yiliang114 - fix(ci):限制池中的 setup-java,并回退到工具缓存 ([#15605](https://github.com/QwenLM/qwen-code/pull/15605)),作者:@yiliang114 - fix(web-shell):使取消耗时与 turn 摘要保持一致 ([#15615](https://github.com/QwenLM/qwen-code/pull/15615)),作者:@ytahdn - fix(web-shell):空间不足时隐藏 turn 导航 ([#15604](https://github.com/QwenLM/qwen-code/pull/15604)),作者:@ytahdn - fix(core):停止针对归属标头中的占位符发出警告 ([#15636](https://github.com/QwenLM/qwen-code/pull/15636)),作者:@yiliang114 - fix(ci):通过内网镜像解析构建池的 Maven 依赖 ([#15641](https://github.com/QwenLM/qwen-code/pull/15641)),作者:@yiliang114 - fix:在 TUI 和 Chat 回放中保留交错推理 ([#15621](https://github.com/QwenLM/qwen-code/pull/15621)),作者:@DragonnZhang - fix(cli):保留预览并验证已安装的 OpenTUI 发行版 ([#15655](https://github.com/QwenLM/qwen-code/pull/15655)),作者:@chiga0 - fix(ci):隔离 Managed Runtime 发布测试类 ([#15676](https://github.com/QwenLM/qwen-code/pull/15676)),作者:@doudouOUC - fix(ci):持续加深,直到 lint 范围自身的验收条件成立 ([#15644](https://github.com/QwenLM/qwen-code/pull/15644)),作者:@yiliang114 - fix(release):延长独立 Runtime 下载重试时间 ([#15673](https://github.com/QwenLM/qwen-code/pull/15673)),作者:@qwen-code-dev-bot - fix(ci):在池回退期间保留 setup-java JDK ([#15623](https://github.com/QwenLM/qwen-code/pull/15623)),作者:@yiliang114 - fix(ci):即使套件失败也保留 sdk-java 缓存回写 ([#15555](https://github.com/QwenLM/qwen-code/pull/15555)),作者:@wenshao - fix(serve):修复 Hosted 本地状态和前台 Shell 验证 ([#15670](https://github.com/QwenLM/qwen-code/pull/15670)),作者:@doudouOUC - fix(release):重跑通过后关闭失败 issue ([#15711](https://github.com/QwenLM/qwen-code/pull/15711)),作者:@yiliang114 - fix(ci):刷新过时的 ci.yml 工作流大小基线 ([#15717](https://github.com/QwenLM/qwen-code/pull/15717)),作者:@wenshao - fix(web-shell):保持会话重命名响应及时 ([#15688](https://github.com/QwenLM/qwen-code/pull/15688)),作者:@wenshao - fix(cli):保留 OpenTUI 扩展更新状态 ([#15716](https://github.com/QwenLM/qwen-code/pull/15716)),作者:@chiga0 - fix(ci):在任务重试期间保留规范工件 ([#15713](https://github.com/QwenLM/qwen-code/pull/15713)),作者:@doudouOUC ### 性能 - 与主 CLI 测试套件并发运行 web-shell 和独立测试,缩短 Linux CI 所需时间。([#15438](https://github.com/QwenLM/qwen-code/pull/15438)),作者:@wenshao - 保持未更改的旧版记忆目录快照在历史记录中稳定,以改善 DashScope 缓存复用、恢复和重试行为。([#15246](https://github.com/QwenLM/qwen-code/pull/15246)),作者:@yiliang114 ### 文档 - 更新计划任务门示例,使复制的首次运行命令包含所需的仓库和 PR 选项。([#15452](https://github.com/QwenLM/qwen-code/pull/15452)),作者:@sxl-lucky7 - docs(design):外部 Hosted Workspace 配置文件(第 2 阶段)([#15520](https://github.com/QwenLM/qwen-code/pull/15520)),作者:@yiliang114 - docs(managed):说明行池下的门扫描器容量 ([#15571](https://github.com/QwenLM/qwen-code/pull/15571)),作者:@wenshao - docs:明确不同身份验证方式下的用量统计 ([#15554](https://github.com/QwenLM/qwen-code/pull/15554)),作者:@sxl-lucky7 - docs(qwencloud):记录强制归属标头并固定准入拆分 ([#15633](https://github.com/QwenLM/qwen-code/pull/15633)),作者:@yiliang114 ### 内部变更 - test(cli):覆盖剩余的 Managed Workspace 激活拒绝场景 ([#15460](https://github.com/QwenLM/qwen-code/pull/15460)),作者:@doudouOUC - 修正 managed-agent CSI inventory 列数量,使新增权限规则列后测试套件仍能通过。([#15469](https://github.com/QwenLM/qwen-code/pull/15469)),作者:@yiliang114 - test(ci):固定磁盘压力收集器版本和 FULL_PAYLOAD 运行主体 ([#15475](https://github.com/QwenLM/qwen-code/pull/15475)),作者:@yiliang114 - 添加集成测试,验证 `removeScratchDir` 重试预算能够删除繁忙的临时目录,且不会记录清理警告。([#15488](https://github.com/QwenLM/qwen-code/pull/15488)),作者:@yiliang114 - 测试现在会捕获预期的磁盘已满日志输出,使真实 CI 磁盘满错误更容易与有意触发的测试错误区分。([#8549](https://github.com/QwenLM/qwen-code/pull/8549)),作者:@EthDing - Managed Agent 测试现在会等待死亡 worker 变得不可用,再检查租约身份复用或协调其丢失状态。([#15503](https://github.com/QwenLM/qwen-code/pull/15503)),作者:@yiliang114 - SDK Java CI 保留 Surefire 和 Failsafe 失败报告,并在通道所有权竞争测试中保留原始 SQL 原因。([#14910](https://github.com/QwenLM/qwen-code/pull/14910)),作者:@Aling33 - 添加 CI 回归覆盖,确保 JUnit 报告路径保留在 CI 收集范围内。([#15502](https://github.com/QwenLM/qwen-code/pull/15502)),作者:@barry166 - 将慢主机策略应用于托管批准测试等待,使较慢 runner 获得更长的批准测试超时时间。([#15183](https://github.com/QwenLM/qwen-code/pull/15183)),作者:@qwen-code-dev-bot - 根据 runner 负载策略调整托管批准测试等待时间,提高较慢主机上的 CI 可靠性。([#15101](https://github.com/QwenLM/qwen-code/pull/15101)),作者:@qwen-code-dev-bot - 添加记忆恢复和硬恢复目录记账的自动检查,防止回归。([#15535](https://github.com/QwenLM/qwen-code/pull/15535)),作者:@yiliang114 - 添加 managed-agent 行池扇出自动检查,并修正文档中有关关闭和任务限制的内容。([#15528](https://github.com/QwenLM/qwen-code/pull/15528)),作者:@yiliang114 - 添加可重复的 Harness Kubernetes 资格验证工作流,用于部署、验证和运行共享池。([#15519](https://github.com/QwenLM/qwen-code/pull/15519)),作者:@doudouOUC - test(cli):固定负载路由上的生命周期协议拒绝行为 ([#15536](https://github.com/QwenLM/qwen-code/pull/15536)),作者:@yiliang114 - 添加测试,验证 `lint --setup` 防护仅安装所需 lint 工具,并在未选择任务通道时不安装任何内容。([#15533](https://github.com/QwenLM/qwen-code/pull/15533)),作者:@yiliang114 - 整合目录可见性规则,使精选历史记录读取在隐藏旧版记忆时始终隐藏目录快照。([#15534](https://github.com/QwenLM/qwen-code/pull/15534)),作者:@yiliang114 - 集中管理 QwenCloud MaaS 主机列表,用于遥测分类和 DashScope 准入,保持主机处理一致。([#15532](https://github.com/QwenLM/qwen-code/pull/15532)),作者:@yiliang114 - Hosted Harness 测试现在对中断模型检查使用更长的自适应等待预算,在不改变断言行为的情况下减少超时抖动。([#15551](https://github.com/QwenLM/qwen-code/pull/15551)),作者:@yiliang114 - test(managed-agent):使 S1 验收 fixture 与 Runtime 契约保持一致 ([#15585](https://github.com/QwenLM/qwen-code/pull/15585)),作者:@doudouOUC - Managed Agent 工作区上传准入测试现在使用有效的二进制上传参数和上传状态查询,并对未知上传返回精确的未找到错误。([#15588](https://github.com/QwenLM/qwen-code/pull/15588)),作者:@doudouOUC - test(runtime-broker):以可移植方式构建扩展配置文件 fixture 路径 ([#15598](https://github.com/QwenLM/qwen-code/pull/15598)),作者:@yiliang114 - test(cli):通过 settle 策略限制 skill 恢复轮询预算 ([#15589](https://github.com/QwenLM/qwen-code/pull/15589)),作者:@yiliang114 - test(lint):固定 `.gitignore` 分组分支和批处理步长 ([#15640](https://github.com/QwenLM/qwen-code/pull/15640)),作者:@yiliang114 - 固定未知的 sed 长选项 ([#15223](https://github.com/QwenLM/qwen-code/pull/15223)),作者:@waybarrios - ci:在侧测试任务通道中运行除 CLI 和 core 之外的所有套件 ([#15570](https://github.com/QwenLM/qwen-code/pull/15570)),作者:@wenshao - test(cli):在 Broker URL fixture 中使用运行中的 URL 解析器读取 `xn--` 主机 ([#15544](https://github.com/QwenLM/qwen-code/pull/15544)),作者:@wenshao - test(integration):提高 GitHub 托管 macOS x64 上的就绪提示预算 ([#15692](https://github.com/QwenLM/qwen-code/pull/15692)),作者:@yiliang114 - chore(goal):删除未使用的证据辅助程序和过时的 `/goal` 钩子注释 ([#15693](https://github.com/QwenLM/qwen-code/pull/15693)),作者:@qqqys - test(web-shell):将 200 条记录历史视口冒烟测试预算提高到 300 秒 ([#15656](https://github.com/QwenLM/qwen-code/pull/15656)),作者:@yiliang114 - refactor(managed-agent):清理扫描器行池残留(#15527)([#15632](https://github.com/QwenLM/qwen-code/pull/15632)),作者:@yiliang114 - test(managed-agent):同步初始化快照池连接 ([#15715](https://github.com/QwenLM/qwen-code/pull/15715)),作者:@doudouOUC - test(cli):关闭来自 #15625 的延迟审查建议 ([#15710](https://github.com/QwenLM/qwen-code/pull/15710)),作者:@wenshao ## 新贡献者 - @sxl-lucky7 在 [#15452](https://github.com/QwenLM/qwen-code/pull/15452) 中首次贡献 - @EthDing 在 [#8549](https://github.com/QwenLM/qwen-code/pull/8549) 中首次贡献 - @Aling33 在 [#14910](https://github.com/QwenLM/qwen-code/pull/14910) 中首次贡献 **完整变更记录**:https://github.com/QwenLM/qwen-code/compare/v0.26.1...v0.26.2