← 返回更新日志

Qwen Code v0.26.1

2026-10-24 · GitHub 原文
<!-- qwen-release-notes:v1 --> ## 亮点 _请参阅下方的完整变更列表。_ ## 破坏性变更 - fix(qqbot)!:在线程作用域下恢复群组级会话隔离 ([#13882](https://github.com/QwenLM/qwen-code/pull/13882)),由 @Eric-GoodBoy-Tech 提交 ## 完整变更列表 ### 新功能 - 新增可选的守护进程令牌持久化功能:`qwen daemon start --save-token` 会将持有者令牌存储在仅所有者可访问的文件中,`qwen daemon token` 用于管理该令牌,停止守护进程时会将其删除。([#15023](https://github.com/QwenLM/qwen-code/pull/15023)),由 @wenshao 提交 - 通过公共 API 和 WebShell 上下文用量弹出框,为绑定 Workspace 的 Managed Session 新增仅空闲时可执行的手动上下文压缩功能,同时保留审计历史。([#15104](https://github.com/QwenLM/qwen-code/pull/15104)),由 @doudouOUC 提交 - 使 OpenTUI 的输入、编辑、草稿和 `/statusline` 行为与 Ink 保持一致,新增可配置状态行,并使补全、队列和取消处理更加可预测。([#14964](https://github.com/QwenLM/qwen-code/pull/14964)),由 @chiga0 提交 - feat(shell):提醒模型记录命令写入的文件 ([#15055](https://github.com/QwenLM/qwen-code/pull/15055)),由 @zjgzx1988 提交 - Managed Workspace 恢复现在会等待持久状态稳定后再继续,在 WebShell 中显示恢复原因和有效操作,并对消息发送进行门控。([#15131](https://github.com/QwenLM/qwen-code/pull/15131)),由 @doudouOUC 提交 - 嵌入宿主现在可以在编辑器模型选择器中将不可用模型显示为禁用行,并提供悬停或聚焦提示以及可选的宿主操作。([#15015](https://github.com/QwenLM/qwen-code/pull/15015)),由 @callmeYe 提交 - feat(managed-agent):新增会话生命周期 UI 和读取导出功能 ([#15100](https://github.com/QwenLM/qwen-code/pull/15100)),由 @doudouOUC 提交 - feat(generated-ui):公开交互结果和已应用参数快照 ([#15004](https://github.com/QwenLM/qwen-code/pull/15004)),由 @qqqys 提交 - feat(managed-agent):公开持久容量观测数据 ([#15162](https://github.com/QwenLM/qwen-code/pull/15162)),由 @yiliang114 提交 - 为 Managed 检查点历史添加分页,新增持久模型 API 错误码,并在 Managed 侧边栏行中显示运行指示器,以提供更清晰的会话反馈。([#15170](https://github.com/QwenLM/qwen-code/pull/15170)),由 @doudouOUC 提交 - feat(core):根据在模型外部运行的 Shell 命令对计划任务进行门控 ([#15069](https://github.com/QwenLM/qwen-code/pull/15069)),由 @wenshao 提交 - 会话列表现在支持在分页前按标题进行不区分大小写的筛选,并支持归档筛选和 WebShell 标题搜索框。([#15157](https://github.com/QwenLM/qwen-code/pull/15157)),由 @yiliang114 提交 - feat(managed-agent):从单个文件读取 Harness 凭据 ([#15063](https://github.com/QwenLM/qwen-code/pull/15063)),由 @wenshao 提交 - feat(managed-agent):无需重新创建会话即可管理 MCP 服务器 ([#15119](https://github.com/QwenLM/qwen-code/pull/15119)),由 @doudouOUC 提交 - feat(cli):使 OpenTUI 的 Vim、历史记录和实时输出与 Ink 保持一致 ([#15067](https://github.com/QwenLM/qwen-code/pull/15067)),由 @chiga0 提交 - feat(managed-agent):默认启用公共子代理委派 ([#15171](https://github.com/QwenLM/qwen-code/pull/15171)),由 @doudouOUC 提交 - feat(managed-agent):使用一条命令在本地启动守护进程和 Managed ([#14928](https://github.com/QwenLM/qwen-code/pull/14928)),由 @doudouOUC 提交 - feat(cli):随附私有 Bun,并保留解释器边界 ([#14959](https://github.com/QwenLM/qwen-code/pull/14959)),由 @chiga0 提交 - feat(mods):对于此运行时不会运行的 Claude Code 事件,跳过相应钩子 ([#15273](https://github.com/QwenLM/qwen-code/pull/15273)),由 @qqqys 提交 - feat(mods):将 Mod 自身的 `tool.check` 询问发送给用户 ([#15306](https://github.com/QwenLM/qwen-code/pull/15306)),由 @qqqys 提交 - feat(serve):通过守护进程和 Web Shell 传递计划任务门控 ([#15211](https://github.com/QwenLM/qwen-code/pull/15211)),由 @wenshao 提交 - feat(ci):通过 `LINUX_RUNNER_FLEET` 变量和分派选项切换 Linux Runner 机群(托管/arm64)([#15329](https://github.com/QwenLM/qwen-code/pull/15329)),由 @yiliang114 提交 - feat(serve):接受 `/review` 提示时绑定被审查的 PR ([#15207](https://github.com/QwenLM/qwen-code/pull/15207)),由 @wenshao 提交 - feat(cli):新增与 Managed Agent 路径对比的能力对等矩阵 ([#15085](https://github.com/QwenLM/qwen-code/pull/15085)),由 @wenshao 提交 - feat(managed-agent):启用统一的 Shell 会话生命周期 ([#15330](https://github.com/QwenLM/qwen-code/pull/15330)),由 @doudouOUC 提交 - feat(managed):根据声明前运行的 Runtime 探测对 Managed 自动化任务进行门控 ([#15218](https://github.com/QwenLM/qwen-code/pull/15218)),由 @wenshao 提交 - feat(web-shell):允许用户重新排列侧边栏中的 Workspace ([#15360](https://github.com/QwenLM/qwen-code/pull/15360)),由 @wenshao 提交 - feat(managed-agent):为 Workspace Session 新增 `web_fetch` ([#15313](https://github.com/QwenLM/qwen-code/pull/15313)),由 @doudouOUC 提交 - feat(cli):在计划任务门控后新增 PR 监视探测 ([#15057](https://github.com/QwenLM/qwen-code/pull/15057)),由 @qqqys 提交 - feat(managed-agent):新增用于 Kubernetes 的共享 Harness 池 ([#15255](https://github.com/QwenLM/qwen-code/pull/15255)),由 @doudouOUC 提交 - feat(verify-pr):只需配置一次资源宿主和分支 ([#15377](https://github.com/QwenLM/qwen-code/pull/15377)),由 @wenshao 提交 - feat(web-shell):在设置面板中公开模型输出语言选项 ([#15363](https://github.com/QwenLM/qwen-code/pull/15363)),由 @wenshao 提交 - feat(serve):为 Managed Workspace Session 提供 `todo_write`(#15076)([#15089](https://github.com/QwenLM/qwen-code/pull/15089)),由 @wenshao 提交 - feat(serve):将 `max-sessions` 持久化到 `settings.json` ([#15419](https://github.com/QwenLM/qwen-code/pull/15419)),由 @wenshao 提交 - feat(web-shell):新增统一的最近会话侧边栏 ([#14904](https://github.com/QwenLM/qwen-code/pull/14904)),由 @deggs7 提交 - feat(mods):读取会话事实和时钟 ([#15348](https://github.com/QwenLM/qwen-code/pull/15348)),由 @qqqys 提交 - feat(verify-pr):新增由 PR 探测门控支持的监视模式 ([#15409](https://github.com/QwenLM/qwen-code/pull/15409)),由 @wenshao 提交 - feat(memory):为 CLI 和 HTTP 新增限定作用域的外部导入任务 ([#14281](https://github.com/QwenLM/qwen-code/pull/14281)),由 @callmeYe 提交 - feat(ci):当池宿主偏离字体基线时快速失败 ([#15410](https://github.com/QwenLM/qwen-code/pull/15410)),由 @yiliang114 提交 - feat(cli):将终端附加到守护进程会话 ([#15209](https://github.com/QwenLM/qwen-code/pull/15209)),由 @wenshao 提交 - feat(cli):新增 `/autofix-pr` 响应层:受保护的推送、同步、回复、重新运行及相关 Skill ([#15385](https://github.com/QwenLM/qwen-code/pull/15385)),由 @wenshao 提交 ### 错误修复 - 发布 tarball 检查现在会验证每个被启动的内置二进制文件的执行位,包括 Landlock Runner,从而防止无提示的权限回归。([#15008](https://github.com/QwenLM/qwen-code/pull/15008)),由 @yiliang114 提交 - 修复目录变更可能导致已完成会话显示为已中断的问题,同时仍可恢复真正待处理的提示和工具调用。([#15012](https://github.com/QwenLM/qwen-code/pull/15012)),由 @ytahdn 提交 - 将 OpenTUI 对等集成测试纳入无 AK 通道,使所需的测试选择能够通过,从而修复 CI。([#15142](https://github.com/QwenLM/qwen-code/pull/15142)),由 @yiliang114 提交 - 移除聊天测试中的重复导入,修复核心 TypeScript 构建失败,不影响产品行为。([#15146](https://github.com/QwenLM/qwen-code/pull/15146)),由 @ytahdn 提交 - 提高快速 Java CI 作业获取 SDK Java 宿主锁票据的优先级,同时防止完整层级作业饥饿。([#15035](https://github.com/QwenLM/qwen-code/pull/15035)),由 @qwen-code-dev-bot 提交 - 在可用时,Workflow Agent 的子代理 ID 现在会包含 Workflow 工具调用 ID,帮助 Web Shell 将子代理关联到启动它们的调用。([#15145](https://github.com/QwenLM/qwen-code/pull/15145)),由 @qqqys 提交 - DeepSeek 官方支持现在使用 `deepseek-flash`,允许该特定模型接收图像,并使推理强度映射与 DeepSeek API 保持一致。([#15164](https://github.com/QwenLM/qwen-code/pull/15164)),由 @qqqys 提交 - lint 通道故障转储现在会同时报告交换空间和内存,并在 `df -T` 不可用时回退到 `df -h`,从而改进资源诊断。([#15095](https://github.com/QwenLM/qwen-code/pull/15095)),由 @yiliang114 提交 - MariaDB 通道现在只回写该作业中获取的 Maven 构件,并将超时上限从 200 分钟提高到 280 分钟。([#15064](https://github.com/QwenLM/qwen-code/pull/15064)),由 @yiliang114 提交 - fix(web-shell):显示可采取操作的 Skill 安装错误 ([#15013](https://github.com/QwenLM/qwen-code/pull/15013)),由 @callmeYe 提交 - fix(web-shell):降低表格菜单的打开延迟 ([#15179](https://github.com/QwenLM/qwen-code/pull/15179)),由 @ytahdn 提交 - 恢复 CI 中的 MariaDB 集成分支,使非 Hosted 集成测试可针对 MariaDB 10.11.18 和 MySQL 8.4 运行。([#15003](https://github.com/QwenLM/qwen-code/pull/15003)),由 @yiliang114 提交 - 对齐 Managed Checkpoint 预算,改进资源发布错误详情,并且即使心跳持续,也能检测到恢复受阻的 Harness 会话。([#15094](https://github.com/QwenLM/qwen-code/pull/15094)),由 @doudouOUC 提交 - 更新阿里云百炼 Token Plan 模型及思考控制,新增 `deepseek-v4.1-flash` 变体和 `glm-5.3`,同时移除不可用条目。([#15184](https://github.com/QwenLM/qwen-code/pull/15184)),由 @qqqys 提交 - 刷新阿里云百炼 Standard 预设,启用模型发现,移除不可用模型,并新增 `deepseek-v4.1-flash` 和 `glm-5.3`。([#15189](https://github.com/QwenLM/qwen-code/pull/15189)),由 @qqqys 提交 - Anthropic 全局提示缓存作用域现在对所有基础 URL 均为可选启用,默认继续使用每会话缓存。([#15053](https://github.com/QwenLM/qwen-code/pull/15053)),由 @yiliang114 提交 - 将 `sdk-java` 宿主锁限制在 Maven 缓存回写阶段,并延长集成测试超时时间,从而提高 CI 可靠性。([#15128](https://github.com/QwenLM/qwen-code/pull/15128)),由 @qwen-code-dev-bot 提交 - fix(mods):从根执行预算中排除原生等待 ([#14986](https://github.com/QwenLM/qwen-code/pull/14986)),由 @qqqys 提交 - fix(core):将 MiniMax-M2.5 输出限制在 DashScope 端点上限以内 ([#15210](https://github.com/QwenLM/qwen-code/pull/15210)),由 @qqqys 提交 - fix(serve):回退到可用的 Local Control 端口 ([#12352](https://github.com/QwenLM/qwen-code/pull/12352)),由 @Sumire-no-kai 提交 - fix(core):防止 `sed` 模拟错误解读方括号中的反斜杠 ([#13557](https://github.com/QwenLM/qwen-code/pull/13557)),由 @MohammedAlkindi 提交 - test(managed-agent):轮询 ToolTurn 生产者,而不是等待 `onExit()` ([#15065](https://github.com/QwenLM/qwen-code/pull/15065)),由 @wenshao 提交 - fix(cli):从 Hosted `send_message` 编码限制中恢复 ([#14726](https://github.com/QwenLM/qwen-code/pull/14726)),由 @water-in-stone 提交 - fix(web-shell):在视图切换期间保留编辑器草稿附件 ([#15025](https://github.com/QwenLM/qwen-code/pull/15025)),由 @ytahdn 提交 - fix(cli):在接收前拒绝格式错误的 Hosted Shell Unicode ([#13678](https://github.com/QwenLM/qwen-code/pull/13678)),由 @water-in-stone 提交 - fix(web-shell):防止窄屏上的构件卡片重叠 ([#15300](https://github.com/QwenLM/qwen-code/pull/15300)),由 @ytahdn 提交 - fix(managed-agent):拒绝 Harness 凭据文件中的 `;` 注释 ([#15236](https://github.com/QwenLM/qwen-code/pull/15236)),由 @wenshao 提交 - fix(managed-agent):移除已删除的发布构造函数参数 ([#15314](https://github.com/QwenLM/qwen-code/pull/15314)),由 @qwen-code-dev-bot 提交 - fix(ci):复用已打开的工作流故障 Issue ([#15256](https://github.com/QwenLM/qwen-code/pull/15256)),由 @yiliang114 提交 - fix(ci):仅在安装成功后运行 Windows Hosted 测试套件 ([#15290](https://github.com/QwenLM/qwen-code/pull/15290)),由 @qwen-code-dev-bot 提交 - fix(web-shell):在刷新和分配期间保留草稿附件 ([#15303](https://github.com/QwenLM/qwen-code/pull/15303)),由 @ytahdn 提交 - fix(core):当 `gh` 不在 `PATH` 中时也能绑定会话 PR ([#15212](https://github.com/QwenLM/qwen-code/pull/15212)),由 @wenshao 提交 - fix(acp):避免清空无法回收字节的回放 App HTML ([#15279](https://github.com/QwenLM/qwen-code/pull/15279)),由 @yiliang114 提交 - fix(ci):在报告前拒绝不完整的作业页面列表 ([#15174](https://github.com/QwenLM/qwen-code/pull/15174)),由 @wenshao 提交 - fix(web-shell):遵循加载提示语可见性设置 ([#15337](https://github.com/QwenLM/qwen-code/pull/15337)),由 @ytahdn 提交 - fix(web-shell):使 Managed 侧边栏与守护进程导航保持一致 ([#15331](https://github.com/QwenLM/qwen-code/pull/15331)),由 @doudouOUC 提交 - fix(mods):拒绝嵌套过深而无法跨越 Mod 边界的值 ([#15317](https://github.com/QwenLM/qwen-code/pull/15317)),由 @qqqys 提交 - fix(ci):在 `linux/arm64` Runner 上安装 Linter ([#15350](https://github.com/QwenLM/qwen-code/pull/15350)),由 @wenshao 提交 - fix(cli):终止超时审查命令的进程树 ([#15352](https://github.com/QwenLM/qwen-code/pull/15352)),由 @wenshao 提交 - fix(managed-agent):在各自的解除时刻恢复收集阻塞项 ([#15195](https://github.com/QwenLM/qwen-code/pull/15195)),由 @wenshao 提交 - fix(cli):从对等测试中移除已删除的 V2 工具列表 ([#15362](https://github.com/QwenLM/qwen-code/pull/15362)),由 @wenshao 提交 - test(web-shell):覆盖重新打开会话详情时的焦点移交 ([#15351](https://github.com/QwenLM/qwen-code/pull/15351)),由 @Jun516 提交 - fix(release):当版本已发布到 npm 时,跳过 cua-sdk 发布试运行 ([#15355](https://github.com/QwenLM/qwen-code/pull/15355)),由 @yiliang114 提交 - fix(ci):标注临时短别名防护中失败的分支 ([#15366](https://github.com/QwenLM/qwen-code/pull/15366)),由 @yiliang114 提交 - fix(ci):稳定 TUI 附件等待,并允许运行完整验收测试 ([#15372](https://github.com/QwenLM/qwen-code/pull/15372)),由 @yiliang114 提交 - test(core):为分页结果轮次设置适合 CI 的超时时间 ([#15374](https://github.com/QwenLM/qwen-code/pull/15374)),由 @yiliang114 提交 - fix(ci):将 Web Shell 冒烟测试独立路由到 ARM64 ([#15364](https://github.com/QwenLM/qwen-code/pull/15364)),由 @yiliang114 提交 - fix(node-repl):让内核在关闭时及时退出 ([#15160](https://github.com/QwenLM/qwen-code/pull/15160)),由 @wenshao 提交 - fix(ci):固定并缓存独立运行时归档文件 ([#15159](https://github.com/QwenLM/qwen-code/pull/15159)),由 @wenshao 提交 - fix(cli):在审查命令启动前安装回收陷阱 ([#15367](https://github.com/QwenLM/qwen-code/pull/15367)),由 @wenshao 提交 - fix(cli):在机器繁忙和旧版 Bash 环境下继续回收审查命令的进程树 ([#15375](https://github.com/QwenLM/qwen-code/pull/15375)),由 @wenshao 提交 - fix(ci):将新的主分支 CI 故障特征分别记录为独立 Issue ([#15405](https://github.com/QwenLM/qwen-code/pull/15405)),由 @yiliang114 提交 - fix(vscode):在宿主驱动的 Webview 复制期间保留转录内容选择 ([#15403](https://github.com/QwenLM/qwen-code/pull/15403)),由 @yar3333 提交 - fix(web-shell):将群组创建入口移至 Workspace 菜单 ([#15320](https://github.com/QwenLM/qwen-code/pull/15320)),由 @deggs7 提交 - test(integration):为 Skill Hook 对等 E2E 测试提供 Docker 启动时间预算(#15226)([#15237](https://github.com/QwenLM/qwen-code/pull/15237)),由 @qwen-code-dev-bot 提交 - fix(ci):将 `sdk-java` 测试通道的锁等待时间提高到最长持有时间以上 ([#15257](https://github.com/QwenLM/qwen-code/pull/15257)),由 @qwen-code-dev-bot 提交 - fix(acp):拒绝参数被截断或未完整到达的编辑操作 ([#15346](https://github.com/QwenLM/qwen-code/pull/15346)),由 @qqqys 提交 - fix(ci):主分支更新后跳过过期的主分支 CI 故障 Issue ([#15272](https://github.com/QwenLM/qwen-code/pull/15272)),由 @qwen-code-dev-bot 提交 - fix(cua):发布前对 Windows UIAccess Worker 进行签名 ([#12442](https://github.com/QwenLM/qwen-code/pull/12442)),由 @yiliang114 提交 - fix(cli):使用后续到达的真实结果替换合成的工具结果占位符 ([#15308](https://github.com/QwenLM/qwen-code/pull/15308)),由 @yiliang114 提交 - fix(ci):当检出版本早于字体基线功能时,跳过字体基线门控 ([#15436](https://github.com/QwenLM/qwen-code/pull/15436)),由 @yiliang114 提交 - fix(cli):让审查构建测试在此 Monorepo 中进入测试阶段 ([#15332](https://github.com/QwenLM/qwen-code/pull/15332)),由 @wenshao 提交 - fix(core):仅将格式正确的快照计入工作流保留上限 ([#15391](https://github.com/QwenLM/qwen-code/pull/15391)),由 @yiliang114 提交 ### 性能改进 - 并行运行 MySQL 和 MariaDB 集成测试,移除冗余验证工作,并整合负载场景以加快 CI。([#15200](https://github.com/QwenLM/qwen-code/pull/15200)),由 @doudouOUC 提交 - perf(ci):限定 PR lint 范围并复用静态构建输出 ([#15381](https://github.com/QwenLM/qwen-code/pull/15381)),由 @yiliang114 提交 ### 文档 - 新增有关 `.agents/skills` 位置、`skills.directories` 设置、优先级以及与其他代理复用同一个 Skills 文件夹的文档。([#15086](https://github.com/QwenLM/qwen-code/pull/15086)),由 @shpaker 提交 - 新增双语设计提案,为 Managed Agent 提供可选启用的 Linux 本地进程限制配置,包括适用条件和故障关闭行为。([#15163](https://github.com/QwenLM/qwen-code/pull/15163)),由 @yiliang114 提交 - test(managed-agent):将两条 Worker 启动路径固定到环境变量过滤器 ([#15051](https://github.com/QwenLM/qwen-code/pull/15051)),由 @wenshao 提交 - test(managed-agent):使 FG12d 重载注释与租约到期时间保持一致 ([#15234](https://github.com/QwenLM/qwen-code/pull/15234)),由 @wenshao 提交 - docs(mods):提出 Claude Code 兼容性基线 ([#15270](https://github.com/QwenLM/qwen-code/pull/15270)),由 @qqqys 提交 - docs(design):新增统一代理循环设计 ([#15343](https://github.com/QwenLM/qwen-code/pull/15343)),由 @qqqys 提交 - docs(verify-pr):为维护者轮次新增 `--publish` 简写选项 ([#15357](https://github.com/QwenLM/qwen-code/pull/15357)),由 @wenshao 提交 - docs(managed):将 PR 监视探测记录为 Managed 自动化门控 ([#15420](https://github.com/QwenLM/qwen-code/pull/15420)),由 @wenshao 提交 ### 内部变更 - 新增测试,验证使用同一个幂等键重复取消 Managed Agent 时会复用现有取消操作,且不会启动新工作。([#14997](https://github.com/QwenLM/qwen-code/pull/14997)),由 @wenshao 提交 - 内部测试清理:在 Managed Agent 门控测试间共享 `quote` 和 `camel` 辅助函数,不改变行为。([#15047](https://github.com/QwenLM/qwen-code/pull/15047)),由 @wenshao 提交 - 更新 Hosted 故障门控测试,以验证执行所有权、成员资格清除和限定作用域的关闭行为。([#15066](https://github.com/QwenLM/qwen-code/pull/15066)),由 @doudouOUC 提交 - 新增 CI 防护,确保每个可运行的集成测试均由无 AK 门控选中或被明确豁免,以防意外遗漏。([#14989](https://github.com/QwenLM/qwen-code/pull/14989)),由 @zonemeen 提交 - 通过解析符号链接目录下的临时 Git 固件路径,提高内部 CLI 测试的可靠性。([#15133](https://github.com/QwenLM/qwen-code/pull/15133)),由 @wenshao 提交 - test(managed-agent):轮次运行期间拒绝第二次触发(FG11d)([#14998](https://github.com/QwenLM/qwen-code/pull/14998)),由 @wenshao 提交 - Java SDK 测试现在会将无正文的 404 响应标记为不可持久化,使后续提交使用新连接,从而避免连接池故障。([#15172](https://github.com/QwenLM/qwen-code/pull/15172)),由 @qwen-code-dev-bot 提交 - test(managed-agent):取消操作后保持同级运行继续存活(FG11d)([#14999](https://github.com/QwenLM/qwen-code/pull/14999)),由 @wenshao 提交 - test(core):固定验证 `setTools` 会写入工具声明 ([#15118](https://github.com/QwenLM/qwen-code/pull/15118)),由 @yiliang114 提交 - test(managed-agent):固定持久恢复暂停的验收行为 ([#15154](https://github.com/QwenLM/qwen-code/pull/15154)),由 @yiliang114 提交 - 让 Hosted MCP 故障测试固件以原子方式声明关闭操作,防止竞态条件干扰预期的故障场景。([#15158](https://github.com/QwenLM/qwen-code/pull/15158)),由 @yiliang114 提交 - 新增测试,确保分支未配置上游时,分支选择器会显示“推送时设置上游”提示。([#15073](https://github.com/QwenLM/qwen-code/pull/15073)),由 @yiliang114 提交 - 修正守护进程 E2E 安装警告,并新增防护措施,确保 Build、Bundle 和 Java 守护进程 E2E 步骤保持预期顺序。([#14884](https://github.com/QwenLM/qwen-code/pull/14884)),由 @qwen-code-dev-bot 提交 - 新增回归测试,确保 VS Code Webview 的语言属性经过正确的 HTML 转义。([#10492](https://github.com/QwenLM/qwen-code/pull/10492)),由 @CanReader 提交 - 稳定 SDK Java 空闲看门狗计时测试,不改变运行时看门狗行为。([#15103](https://github.com/QwenLM/qwen-code/pull/15103)),由 @qwen-code-dev-bot 提交 - test(managed-agent):使 FG12d 生命周期单元的写入器租约持续超过关闭窗口 ([#15068](https://github.com/QwenLM/qwen-code/pull/15068)),由 @wenshao 提交 - test(managed-agent):固定验证 `queue_one` 的可达性(FG11d)([#15187](https://github.com/QwenLM/qwen-code/pull/15187)),由 @wenshao 提交 - test(managed-agent):在流式处理中途替换 Runtime MCP 连接(FG12e)([#15198](https://github.com/QwenLM/qwen-code/pull/15198)),由 @wenshao 提交 - test(e2e):将权限控制测试套件与共享的 `QWEN_HOME` 内存状态隔离 ([#11401](https://github.com/QwenLM/qwen-code/pull/11401)),由 @he-yufeng 提交 - test(integration):为恢复门控 E2E 提供 CI 启动时间预算(#15185)([#15188](https://github.com/QwenLM/qwen-code/pull/15188)),由 @qwen-code-dev-bot 提交 - refactor(managed-agent):移除预发布版本兼容路径 ([#15263](https://github.com/QwenLM/qwen-code/pull/15263)),由 @doudouOUC 提交 - test(web-shell):固定会话 PR 徽章所呈现的绑定关系 ([#15238](https://github.com/QwenLM/qwen-code/pull/15238)),由 @wenshao 提交 - test(managed-agent):修复 `HostedWorkspaceToolTurnIT` 中的 `ToolPublicationStore` 构造函数调用 ([#15305](https://github.com/QwenLM/qwen-code/pull/15305)),由 @yiliang114 提交 - test(managed-agent):共享 Hosted 门控附件查找逻辑 ([#15295](https://github.com/QwenLM/qwen-code/pull/15295)),由 @wenshao 提交 - test(cli):覆盖 ModelDialog 中 Workspace 作用域辅助模型的持久化 ([#15356](https://github.com/QwenLM/qwen-code/pull/15356)),由 @yiliang114 提交 - test(cli):不再假定特定构建版本的 CA 加载器和休眠语义 ([#15370](https://github.com/QwenLM/qwen-code/pull/15370)),由 @yiliang114 提交 - test(web-shell):固定运行中标题提示旋转指示器的对等行为 ([#15371](https://github.com/QwenLM/qwen-code/pull/15371)),由 @Jun516 提交 - test(web-shell):在令牌用量最小宽度检查中不再固定 Hero 标题的换行行为 ([#15399](https://github.com/QwenLM/qwen-code/pull/15399)),由 @yiliang114 提交 - test(web-shell):不再要求令牌用量元信息在最小宽度下换行 ([#15400](https://github.com/QwenLM/qwen-code/pull/15400)),由 @yiliang114 提交 - test(web-shell):使用原始指针移动穿过悬停菜单通道 ([#15404](https://github.com/QwenLM/qwen-code/pull/15404)),由 @yiliang114 提交 - ci:减少冗余的 TUI 对等测试运行和构建范围 ([#15383](https://github.com/QwenLM/qwen-code/pull/15383)),由 @yiliang114 提交 - refactor(web-shell):与详情工具提示共享可打开 PR 的筛选逻辑 ([#15373](https://github.com/QwenLM/qwen-code/pull/15373)),由 @wenshao 提交 - test(scripts):固定包含换行符的接管轮次种子正文 ([#15390](https://github.com/QwenLM/qwen-code/pull/15390)),由 @yiliang114 提交 - test(cli):扩大对等方列表过期测试中的持有到期时间余量 ([#15413](https://github.com/QwenLM/qwen-code/pull/15413)),由 @wenshao 提交 - test(review):验证两个 Aone 路由固定项中此前未断言的部分 ([#15395](https://github.com/QwenLM/qwen-code/pull/15395)),由 @yiliang114 提交 - test(cli):固定回收 Shell 的陷阱顺序并收紧其中断测试 ([#15415](https://github.com/QwenLM/qwen-code/pull/15415)),由 @wenshao 提交 - test(cli):通过轮询持有到期断言来替代休眠等待 ([#15417](https://github.com/QwenLM/qwen-code/pull/15417)),由 @wenshao 提交 - test(feishu):覆盖入站文件附件的生命周期 ([#13278](https://github.com/QwenLM/qwen-code/pull/13278)),由 @jabrailkhalil 提交 - test(managed-agent):当探测到的端口被占用时,重试 Hosted 启动 ([#15432](https://github.com/QwenLM/qwen-code/pull/15432)),由 @yiliang114 提交 - test(core):将结果测试重试与分派门控隔离 ([#15429](https://github.com/QwenLM/qwen-code/pull/15429)),由 @yiliang114 提交 - test(runtime-broker):当执行等待超时时,显示测试装置观察到的内容 ([#15437](https://github.com/QwenLM/qwen-code/pull/15437)),由 @wenshao 提交 **完整更新日志**:https://github.com/QwenLM/qwen-code/compare/v0.26.0...v0.26.1