← 返回更新日志

Qwen Code v0.26.1-nightly.20261025.8e28d5380c 预发布

2026-10-25 · GitHub 原文
<!-- 发布说明使用 release/v0.26.1-nightly.20261025.8e28d5380c 中的 .github/release.yml 配置生成 --> ## 变更内容 * feat(managed):添加会话权限规则和自动批准,由 @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/15448 中贡献 * fix(cli):强化服务令牌解析,防止项目环境变量注入,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15228 中贡献 * feat(core):添加实验性的共享智能体循环,并基于该循环以无头模式运行,由 @qqqys 在 https://github.com/QwenLM/qwen-code/pull/15369 中贡献 * fix(cli):使 OpenTUI 的取消和重试行为与 Ink 保持一致,由 @chiga0 在 https://github.com/QwenLM/qwen-code/pull/15283 中贡献 * test(managed-agent):在托管工作区门控夹具中断言 web_fetch,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15451 中贡献 * fix(vscode):编辑被拒绝后退出编辑模式,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15439 中贡献 * fix(rewind):按来源标识解析旧版轮次,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/13737 中贡献 * test(cli):覆盖其余托管工作区激活被拒绝的情况,由 @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/15460 中贡献 * fix(managed-agent):在启动等待之前清理已注册的僵尸进程,由 @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/15459 中贡献 * feat(core):通过 source-config 请求头标记千问AI平台 / QwenCloud 请求的来源,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15041 中贡献 * fix(cli):保留直接模式下 stream-json 启动消息的到达顺序,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15378 中贡献 * fix(managed-agent):在 #15448 之后恢复模块和 CLI 流水线,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15455 中贡献 * test(managed-agent):在 #15448 之后修正 CSI 清单的列数,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15469 中贡献 * docs(design):修正首次运行时的计划任务门控示例,由 @sxl-lucky7 在 https://github.com/QwenLM/qwen-code/pull/15452 中贡献 * test(managed-agent):在测试框架端口竞争后重试团队负责人启动,由 @qwen-code-dev-bot 在 https://github.com/QwenLM/qwen-code/pull/15224 中贡献 * feat(cli):保留 OpenTUI 会话重放和回退功能,由 @chiga0 在 https://github.com/QwenLM/qwen-code/pull/15384 中贡献 * fix(cli):保留检查点恢复的所有权和冷继续能力,由 @chiga0 在 https://github.com/QwenLM/qwen-code/pull/15386 中贡献 * feat(cli):捕获并恢复完整的 OpenTUI 检查点,由 @chiga0 在 https://github.com/QwenLM/qwen-code/pull/15389 中贡献 * fix(cli):在专用 Bun 1.4.4 上运行 OpenTUI,由 @chiga0 在 https://github.com/QwenLM/qwen-code/pull/15387 中贡献 * test(ci):固定磁盘压力收集器版本和 FULL_PAYLOAD 运行体,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15475 中贡献 * fix(ci):为后续运行尚未结束的主 CI 失败创建问题,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15471 中贡献 * test(integration):使用变更见证固定 removeScratchDir 的重试预算,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15488 中贡献 * test:捕获预期的磁盘已满日志,由 @EthDing 在 https://github.com/QwenLM/qwen-code/pull/8549 中贡献 * fix(web-shell):确保权限规则声明自包含,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15501 中贡献 * fix(cli):在草稿恢复期间保留 OpenTUI 剪贴板来源,由 @chiga0 在 https://github.com/QwenLM/qwen-code/pull/15396 中贡献 * fix(hosted):保留主要的 MySQL 隔离失败,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15505 中贡献 * fix(cli):停止在成本估算中重复计算推理令牌,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15464 中贡献 * fix(release):限制摘要生成的并发度并刷新发布 PR,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15500 中贡献 * fix(web-shell):防止出现重复的托管编辑器,由 @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/15496 中贡献 * fix(serve):在公布原生目录选择器之前探测 X11 显示服务的可达性,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15434 中贡献 * test(managed-agent):等待工作进程退出变为可见状态,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15503 中贡献 * ci(sdk-java):保留失败报告和 SQL 原因,由 @Aling33 在 https://github.com/QwenLM/qwen-code/pull/14910 中贡献 * test(ci):固定 JUnit 报告上传路径,由 @barry166 在 https://github.com/QwenLM/qwen-code/pull/15502 中贡献 * fix(test):为发布资源池中的独立运行时测试套件设置时间预算,由 @qwen-code-dev-bot 在 https://github.com/QwenLM/qwen-code/pull/15102 中贡献 * feat(managed-agent):池化自动化扫描器的行,并从认领时刻开始计算租约,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15442 中贡献 * test(cli):为慢速运行器上的托管批准等待设置时间预算(#15176),由 @qwen-code-dev-bot 在 https://github.com/QwenLM/qwen-code/pull/15183 中贡献 * fix(cli):拒绝守护进程无法运行的自动修复监视任务,由 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/15506 中贡献 * feat(generated-ui):使用已审查的参数继续分析,由 @qqqys 在 https://github.com/QwenLM/qwen-code/pull/15333 中贡献 * fix(web-shell):隐藏加载提示语时简化状态显示,由 @deggs7 在 https://github.com/QwenLM/qwen-code/pull/15423 中贡献 * fix(ci):使增量 lint 历史记录的提取保持无 Blob 且可见,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15511 中贡献 * test(cli):为高负载运行器上的托管批准等待设置时间预算(#15093),由 @qwen-code-dev-bot 在 https://github.com/QwenLM/qwen-code/pull/15101 中贡献 * feat(runtime-broker):添加由 HTTP 支持的外部临时工作进程,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15261 中贡献 * fix(ci):保留对主分支推送 SHA 的独立验证,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15508 中贡献 * fix(release):对托管 OSS 预检进行身份验证,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15504 中贡献 * feat(verify-pr):为命令提示符声明参数提示,由 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/15463 中贡献 * fix(ci):在获取主机锁之前运行 sdk-java 测试套件,由 @qwen-code-dev-bot 在 https://github.com/QwenLM/qwen-code/pull/15254 中贡献 * fix(ci):合并后重新运行时跳过主分支失败问题(#15239),由 @qwen-code-dev-bot 在 https://github.com/QwenLM/qwen-code/pull/15250 中贡献 * feat(managed):添加持久化的轮次中途用户消息队列,由 @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/15449 中贡献 * feat(cli):列出 /autofix-pr 监视任务,并在后续会话中恢复它们,由 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/15510 中贡献 * perf(ci):让 web-shell 和独立测试与 CLI 测试套件并行运行,由 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/15438 中贡献 * fix(cli):隐藏不可用的托管后台工具,由 @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/15497 中贡献 * feat(web-shell):通过 Git URL 创建工作区,由 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/15361 中贡献 * fix(managed-agent):在关闭期间保护生命周期续期调度(#15208),由 @qwen-code-dev-bot 在 https://github.com/QwenLM/qwen-code/pull/15231 中贡献 * perf(memory):保留未发生变化的旧版目录快照,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15246 中贡献 * fix(runtime):向提供商传递大小受限的图像和 PDF,由 @water-in-stone 在 https://github.com/QwenLM/qwen-code/pull/13606 中贡献 * fix(runtime):解除对独立常驻工作区和工具准入的阻塞,由 @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/15457 中贡献 * fix(web-shell):防止 UI 语言更改进入独立工作区的作用域,由 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/15521 中贡献 * fix(core):处理排队的内存提取失败所导致的拒绝,由 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/15338 中贡献 * fix(ci):在 ECS 运行器上执行无需凭据的发布扇出,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15517 中贡献 * fix(cli):在无头模式下显示重试分类,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15515 中贡献 * feat(managed-agent):通过环境向托管测试框架提供其 Broker,由 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/15244 中贡献 * fix(cli):让 Web Shell 的 /autofix-pr 监视任务在会话空闲期间保持活动,由 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/15523 中贡献 * test(memory):固定恢复路径和强制救援的目录计数,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15535 中贡献 * test(managed-agent):固定行池的扇出行为,并修正其设计声明,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15528 中贡献 * test(managed-agent):添加共享的测试框架 Kubernetes 资格验证工具,由 @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/15519 中贡献 * test(cli):固定加载路由上的生命周期协议拒绝行为,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15536 中贡献 * test(lint):验证 --setup 安装程序保护机制,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15533 中贡献 * refactor(core):共享精选目录的可见性判断条件,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15534 中贡献 * fix(memory):删除轮次时一并删除该轮次的目录快照记录,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15540 中贡献 * refactor(core):导入 QwenCloud 主机列表,而不是重复定义,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15532 中贡献 * fix(ci):根据 self-hosted 标签计算 ARM64 运行池流水线的费用,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15529 中贡献 * feat(managed-agent):注册外部工作区存储的所有权,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15516 中贡献 * fix(managed):持久化会话 Todo 和项目已提交任务列表,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15155 中贡献 * fix(ci):持续加深增量 lint 历史记录,直至能够确定合并基准,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15525 中贡献 * feat(core):如果 UserPromptSubmit 钩子的上下文块未发生变化,则跳过重复注入,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/14129 中贡献 * fix(lint):按最近的配置目录对增量 Prettier 任务进行分组,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15531 中贡献 * feat(mods):监听轮次开始和完成事件,由 @qqqys 在 https://github.com/QwenLM/qwen-code/pull/15443 中贡献 * test(cli):通过稳定策略为不稳定的 hosted-harness 等待设置时间预算,由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15551 中贡献 * feat(web-shell):从设置中管理额外的工作区目录,由 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/15393 中贡献 * feat(autofix-pr):通过工具运行辅助程序,并让已确认监视任务的修复操作无人值守运行,由 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/15548 中贡献 * feat(managed-agent):允许引导程序设置服务账户和 MySQL,由 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/15543 中贡献 * feat(managed-agent):添加固定版本的扩展包管理,由 @doudouOUC 在 https://github.com/QwenLM/qwen-code/pull/15490 中贡献 * docs(design):外部托管工作区配置文件(第 2 阶段),由 @yiliang114 在 https://github.com/QwenLM/qwen-code/pull/15520 中贡献 * docs(managed):说明行池下的门控扫描器容量,由 @wenshao 在 https://github.com/QwenLM/qwen-code/pull/15571 中贡献 ## 新贡献者 * @EthDing 在 https://github.com/QwenLM/qwen-code/pull/8549 中完成了首次贡献 * @Aling33 在 https://github.com/QwenLM/qwen-code/pull/14910 中完成了首次贡献 **完整变更日志**:https://github.com/QwenLM/qwen-code/compare/v0.26.1...v0.26.1-nightly.20261025.8e28d5380c