← 返回更新日志

Qwen Code desktop-v0.26.3

2026-10-28 · GitHub 原文
<!-- 发布说明由 .github/release.yml 中的配置生成,配置版本为 eeee1443a7e36ab22b2f1dcded8dec64b621a7ee --> ## 变更内容 * feat(managed):新增会话权限规则和自动审批功能,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/15448 * fix(cli):增强服务令牌解析,防止项目环境变量注入,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15228 * feat(core):新增实验性的共享 Agent 循环,并基于它运行无头模式,作者 @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):在 Hosted workspace gate 测试夹具中验证 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):覆盖剩余的 Managed Workspace 激活拒绝场景,作者 @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):在 direct 模式下保留 stream-json 启动消息的到达顺序,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15378 * fix(managed-agent):在 #15448 之后恢复 module 和 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):修正首次运行时计划任务 gate 的示例,作者 @sxl-lucky7,见 https://github.com/QwenLM/qwen-code/pull/15452 * test(managed-agent):让 team-lead 启动流程在测试框架端口竞争后重试,作者 @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):修正推理 token 在费用估算中的重复计数,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15464 * fix(release):限制摘要生成的并发数并刷新发布 PR,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15500 * fix(web-shell):防止 Managed 编辑器重复创建,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/15496 * fix(serve):在提供原生目录选择器前探测 X11 显示是否可访问,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15434 * test(managed-agent):等待 worker 退出状态可见,作者 @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):为发布资源池调整独立 runtime 测试套件的预算,作者 @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):为较慢的运行器调整 Hosted 审批等待预算(#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):为负载较高的运行器调整 Hosted 审批等待预算(#15093),作者 @qwen-code-dev-bot,见 https://github.com/QwenLM/qwen-code/pull/15101 * feat(runtime-broker):新增基于 HTTP 的外部临时 worker,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15261 * fix(ci):保留 main 分支推送 SHA 的独立验证,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15508 * fix(release):为 Managed 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 和 standalone 测试与 CLI 测试套件并行运行,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15438 * fix(cli):隐藏不可用的 Managed 后台工具,作者 @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):传递有大小限制的 provider 图片和 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 语言变更影响 standalone 工作区范围,作者 @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):通过环境变量向 Hosted Harness 提供 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):新增共享 Harness Kubernetes 资格验证工具,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/15519 * test(cli):固定 load 路由上的生命周期协议拒绝行为,作者 @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):注册外部 Workspace 存储所有权,作者 @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 hook 上下文块未变化时,跳过重复注入,作者 @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):允许 bootstrap 配置 service account 并启动 MySQL,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15543 * feat(managed-agent):新增固定版本的扩展包管理,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/15490 * docs(design):外部 Hosted Workspace 配置文件(第 2 阶段),作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15520 * docs(managed):说明行池下 gate scanner 的容量,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15571 * docs:说明不同身份验证方式下的用量统计,作者 @sxl-lucky7,见 https://github.com/QwenLM/qwen-code/pull/15554 * feat(managed-agent):支持上传 Workspace 文件,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/15586 * feat(core):新增持久化终端身份查询,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/15566 * test(managed-agent):使 S1 验收测试夹具与 runtime 契约一致,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/15585 * fix(managed-agent):将 serve 移除的 Broker 配对传递给池中的 Harness,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15394 * fix(ci):将可信 PR 的 tui-parity 变更 gate 路由到 ECS 资源池,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15561 * fix(core):在上下文压缩后保留 hook 去重状态,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15575 * test(managed-agent):修正 Workspace 上传准入测试夹具,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/15588 * fix(mods):将 Mod 契约固定到 Claude Code 2.1.310,作者 @qqqys,见 https://github.com/QwenLM/qwen-code/pull/15560 * feat(acp):在共享 Agent 循环上运行新提示的模型轮次,作者 @qqqys,见 https://github.com/QwenLM/qwen-code/pull/15509 * fix(core):在目录快照生成后保留 hook 上下文去重能力,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15556 * feat(mods):在 runtime 中新增 ui.render、$.ui.resolve 和 $.ui.invalidate,作者 @qqqys,见 https://github.com/QwenLM/qwen-code/pull/15591 * test(runtime-broker):以可移植方式构建扩展配置文件测试路径,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15598 * test(cli):通过稳定策略为技能恢复轮询设置预算,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15589 * fix(ci):通过国内镜像解析资源池的 Maven 依赖,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15610 * fix(ci):避免资源池出口受限时 Maven bootstrap 失败,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15539 * fix(managed-agent):在 EOF 后重试只读证明,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/15608 * feat(web-shell):新增复制为纯文本和 Markdown 的回复功能,作者 @ytahdn,见 https://github.com/QwenLM/qwen-code/pull/15345 * fix(ci):根据主机架构解析 libfaketime,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15609 * fix(ci):限制资源池上的 setup-java 执行时间,并在必要时回退到工具缓存,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15605 * feat(cli):将 OpenTUI 语音输入接入共享处理流水线,作者 @chiga0,见 https://github.com/QwenLM/qwen-code/pull/15617 * feat(ci):按 PR 编号对 PR 审查模型进行金丝雀拆分,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15538 * feat(daemon):新增缓存工作区制品查询和批量删除,作者 @BZ-D,见 https://github.com/QwenLM/qwen-code/pull/15594 * fix(web-shell):使取消操作的持续时间与轮次摘要一致,作者 @ytahdn,见 https://github.com/QwenLM/qwen-code/pull/15615 * feat(managed-agent):新增原生快照和 HTTP 恢复功能,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/15569 * fix(web-shell):空间不足时隐藏轮次导航,作者 @ytahdn,见 https://github.com/QwenLM/qwen-code/pull/15604 * feat(cli):在容器模式下通过外部存储和发布界面启用 Managed Runtime boot-v2,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15522 * fix(core):不再针对 attribution header 中的占位符发出警告,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15636 * feat(tools):允许显式配置的搜索后端指定其主机名,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15638 * fix(managed-agent)!:简化 Web Shell 控件并停止接受 cwd 提交,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/15616 * feat(cli):使 OpenTUI 前台 Shell 控件与 Ink 保持一致,作者 @chiga0,见 https://github.com/QwenLM/qwen-code/pull/15642 * test(lint):固定 .gitignore 分组分支和批处理步长,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15640 * docs(qwencloud):说明强制 attribution header 并固定准入拆分,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15633 * feat(acp):在共享 Agent 循环上运行新提示的工具批次,作者 @qqqys,见 https://github.com/QwenLM/qwen-code/pull/15627 * feat(serve):允许次级会话在其工作区内切换目录,作者 @rockybot2026,见 https://github.com/QwenLM/qwen-code/pull/15323 * feat(mods):在 Ink 终端中于提示符上方绘制横幅,作者 @qqqys,见 https://github.com/QwenLM/qwen-code/pull/15619 * fix(ci):从内网镜像解析资源池的 Maven 依赖,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15641 * 固定未知的 sed 长选项,作者 @waybarrios,见 https://github.com/QwenLM/qwen-code/pull/15223 * fix:在 TUI 和 Chat 回放中保留交错的推理内容,作者 @DragonnZhang,见 https://github.com/QwenLM/qwen-code/pull/15621 * feat(autofix-pr):在后台运行无人值守监视任务的修复 Agent,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15578 * feat(core):新增本地 Managed 日志快照恢复,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/15626 * fix(cli):保留预览并验证已安装的 OpenTUI 分发包,作者 @chiga0,见 https://github.com/QwenLM/qwen-code/pull/15655 * feat(verify-pr):新增本地预检和结论检查,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15614 * fix(ci):隔离 Managed runtime 发布测试类,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/15676 * ci:在辅助测试通道中运行除 CLI 和 core 之外的所有测试套件,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15570 * test(cli):在 Broker URL 测试夹具中使用运行时 URL 解析器读取 xn-- 主机名,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15544 * feat(web-shell):显示 /autofix-pr 监视任务,并支持从 Web Shell 停止任务,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15668 * fix(ci):持续扩展范围,直到满足 lint 范围自身的验收条件,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15644 * test(integration):为 GitHub 托管的 macOS x64 扩大 ready-prompt 等待预算,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15692 * fix(release):增加 standalone runtime 下载重试次数,作者 @qwen-code-dev-bot,见 https://github.com/QwenLM/qwen-code/pull/15673 * fix(ci):在资源池回退期间保留 setup-java 的 JDK,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15623 * feat(mods):在 .tsx 和 .jsx Mod 模块中编译 JSX,作者 @qqqys,见 https://github.com/QwenLM/qwen-code/pull/15624 * fix(ci):即使测试套件失败,也将 sdk-java 缓存写回,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15555 * chore(goal):移除未使用的证据辅助函数和过时的 /goal hook 注释,作者 @qqqys,见 https://github.com/QwenLM/qwen-code/pull/15693 * fix(serve):修复 Hosted 本地状态和前台 Shell 验证,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/15670 * test(web-shell):将 200 条记录历史视口冒烟测试的预算提高到 300 秒,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15656 * feat(cli):将 /verify-pr 提示指定的 PR 绑定到验证流程,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15625 * feat(cli):完善 OpenTUI 扩展发现和来源管理,作者 @chiga0,见 https://github.com/QwenLM/qwen-code/pull/15671 * refactor(managed-agent):清理扫描器行池残留(#15527),作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15632 * feat(managed-agent):新增外部工作区配置的前置条件(#15512),作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15654 * fix(release):重跑成功后关闭失败问题单,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15711 * test(managed-agent):同步初始化快照池连接,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/15715 * fix(ci):刷新过时的 ci.yml 工作流大小基线,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15717 * test(cli):关闭 #15625 中延后处理的审查建议,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15710 * feat(web-shell):在侧边栏中将派生会话嵌套显示在其父会话下,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15714 * fix(web-shell):让会话重命名保持响应灵敏,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15688 * fix(cli):保留 OpenTUI 扩展更新状态,作者 @chiga0,见 https://github.com/QwenLM/qwen-code/pull/15716 * feat(web-shell):根据首条提示为新会话命名,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15689 * feat(managed-agent):在预检中检查 Harness 兼容性、残留 worker 和运行中的服务,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15564 * feat(web-shell):支持带重连和自动跟随滚动的 BTW 答案流,作者 @ytahdn,见 https://github.com/QwenLM/qwen-code/pull/15709 * feat(cli):在 review build-test 中仅运行与差异相关的测试,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15547 * fix(ci):在作业重试期间保留规范制品,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/15713 * feat(memory):允许在空操作运行后选择启用提取周期,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/13571 * fix(core):恢复包含带引号调用内容的外层 XML 调用,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/13579 * feat(core):根据自动压缩前剩余的空间缩减工具结果,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/13599 * fix(acp):通过守护进程客户端传递回退身份标识,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15441 * feat(web-shell):在同一页面内导航时保留 Generated UI 实例,作者 @qqqys,见 https://github.com/QwenLM/qwen-code/pull/15611 * feat:新增持久化会话 Workflow 模式(DW-04A),作者 @qqqys,见 https://github.com/QwenLM/qwen-code/pull/15422 * feat(web-shell):新增可配置的简易编辑器,作者 @samuelhsin,见 https://github.com/QwenLM/qwen-code/pull/15663 * feat(cli):让 autofix-pr 在独立于用户当前分支的工作区中启动,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15736 * fix(release):在发布检出时使用当前运行专属的令牌,作者 @qwen-code-dev-bot,见 https://github.com/QwenLM/qwen-code/pull/15728 * fix(ci):将 PR 重试固定到触发时的 head SHA,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15734 * docs(managed-agent):确定共享 Session 队列方案并修正资源池注释(#15667),作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15724 * fix(cli):将 workflow 开关传递到 CLI 沙箱(#15740),作者 @qwen-code-dev-bot,见 https://github.com/QwenLM/qwen-code/pull/15743 * fix(core):将 qwen-latest-series 邀请别名的上下文窗口设为 1M,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15758 * fix(cli):在没有 webhook 时遵循 channel 审批模式,作者 @qqqys,见 https://github.com/QwenLM/qwen-code/pull/15754 * fix(managed-agent):在扫描摘要中标明没有消息内容的行失败(#15700 第 4 项),作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15725 * feat(runtime):新增常驻工作区回收和复用功能,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/15729 * fix(serve):在后台重新验证技能快照,作者 @callmeYe,见 https://github.com/QwenLM/qwen-code/pull/14890 * fix(core):将 qwen4 的上下文窗口设为 1M,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15762 * feat(mods):在 OpenTUI 终端中于提示符上方绘制横幅,作者 @qqqys,见 https://github.com/QwenLM/qwen-code/pull/15699 * test(core):将 prune dry run 作为集合进行断言,而不依赖 Git 的排序,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15767 * fix(test):断言字节内容前等待已聚焦的 Shell 标签页接收输入,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15763 * test(managed-agent):为快照池准备提供真实的连接租约,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15749 * ci:将已安装 npm 包的验收测试改为每晚运行,而非随 PR 更新运行,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15719 * feat(acp):在实时帧和回放帧中传递子 Agent 身份 [13902 A/3],作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15657 * feat(web-shell):将已归档的对话移至设置中,作者 @deggs7,见 https://github.com/QwenLM/qwen-code/pull/15557 * feat(managed-agent):支持选择在同一上下文中嵌入 Java,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15718 * fix(ci):解除 Managed runtime 分发与 Maven Central 的耦合,作者 @doudouOUC,见 https://github.com/QwenLM/qwen-code/pull/15782 * fix(generated-ui):仅向支持渲染 MCP Apps 的客户端提供 Generated UI,作者 @qqqys,见 https://github.com/QwenLM/qwen-code/pull/15720 * fix(web-shell):确保实时 Generated UI 卡片保持关联,作者 @qqqys,见 https://github.com/QwenLM/qwen-code/pull/15787 * test(managed-agent):为 G3 终端恢复故障添加 gate,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15756 * test(cli):在 review 清理的 unlink 场景中固定 PID 存活状态,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15751 * fix(ci):重置桌面版发布运行器的 Git 元数据,作者 @yiliang114,见 https://github.com/QwenLM/qwen-code/pull/15761 * feat(verify-pr):归因失败、关闭发布保护,并枚举覆盖范围,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15764 * test(managed-agent):在所有 Hosted gate 中共用一个可识别僵尸进程的存活检查,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15777 * feat(managed-agent):为维护入口新增管理启动器,作者 @wenshao,见 https://github.com/QwenLM/qwen-code/pull/15772 * feat(generated-ui):显示视图前检查其初始计算结果,作者 @qqqys,见 https://github.com/QwenLM/qwen-code/pull/15790 ## 新贡献者 * @sxl-lucky7 在 https://github.com/QwenLM/qwen-code/pull/15452 中首次作出贡献 * @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/desktop-v0.26.1...desktop-v0.26.3