← 返回更新日志

Qwen Code v0.24.7

2026-09-29 · GitHub 原文
<!-- qwen-release-notes:v1 --> ## 亮点 _请参阅下方的完整变更列表。_ ## 破坏性变更 没有已知的破坏性变更。 ## 完整变更列表 ### 新功能 - feat(managed-agent):允许不执行的工作区绑定会话 ([#12709](https://github.com/QwenLM/qwen-code/pull/12709)) by @doudouOUC - feat(cli):在会话的工作区目录中运行托管运行时工具 ([#12732](https://github.com/QwenLM/qwen-code/pull/12732)) by @wenshao - feat(acp-bridge):在旧版引擎和托管引擎之间路由会话 ([#12698](https://github.com/QwenLM/qwen-code/pull/12698)) by @wenshao - feat(serve):启用私有 Hosted Harness 的无工具文本轮次 ([#12713](https://github.com/QwenLM/qwen-code/pull/12713)) by @doudouOUC - feat(managed-agent):定义 managed-tool-result/1 契约(O1a) ([#12729](https://github.com/QwenLM/qwen-code/pull/12729)) by @wenshao - feat(acp-bridge):通过会话所有者和类型化拒绝支持配对引擎选择 ([#12746](https://github.com/QwenLM/qwen-code/pull/12746)) by @wenshao - feat(runtime-broker):安装托管工作区上下文(W0c-2) ([#12730](https://github.com/QwenLM/qwen-code/pull/12730)) by @doudouOUC - feat(web-shell):支持从侧边栏准备更新并重启 ([#12734](https://github.com/QwenLM/qwen-code/pull/12734)) by @wenshao - feat(memory):提取结构化扫描结果并进行有界检索 ([#12726](https://github.com/QwenLM/qwen-code/pull/12726)) by @yiliang114 - feat(acp-bridge):为每个配对通道提供独立的工作区运行时身份 ([#12776](https://github.com/QwenLM/qwen-code/pull/12776)) by @wenshao - feat(managed-agent):接入私有工作区执行功能(W0c-3) ([#12754](https://github.com/QwenLM/qwen-code/pull/12754)) by @doudouOUC - feat(web-shell):在编辑器添加菜单中提供 BTW ([#12775](https://github.com/QwenLM/qwen-code/pull/12775)) by @wenshao - feat(mobile):支持限定范围的原生文档选择(第 2 阶段) ([#12126](https://github.com/QwenLM/qwen-code/pull/12126)) by @jabrailkhalil - feat(core):添加本地托管工具结果片段存储 ([#12767](https://github.com/QwenLM/qwen-code/pull/12767)) by @doudouOUC - feat(acp-bridge):恢复被隔离的配对通道,并按引擎运行 ([#12795](https://github.com/QwenLM/qwen-code/pull/12795)) by @wenshao - feat(acp-bridge):向每个配对引擎传递工作区变更 ([#12807](https://github.com/QwenLM/qwen-code/pull/12807)) by @wenshao - feat(managed-agent):添加公共 API 契约和契约测试 ([#12808](https://github.com/QwenLM/qwen-code/pull/12808)) by @wenshao - feat(cli):添加 `/commit` 斜杠命令,并由 AI 起草提交消息 ([#10586](https://github.com/QwenLM/qwen-code/pull/10586)) by @yiliang114 - feat(web-shell):支持分支会话使用可选工作树 ([#11816](https://github.com/QwenLM/qwen-code/pull/11816)) by @water-in-stone - feat(web-shell):选择并绑定托管工作区 ([#12797](https://github.com/QwenLM/qwen-code/pull/12797)) by @doudouOUC - feat(core):使用本地回执捕获前台托管 Shell 结果 ([#12821](https://github.com/QwenLM/qwen-code/pull/12821)) by @doudouOUC - feat(managed-agent):实现会话查询契约(D2 阶段) ([#12822](https://github.com/QwenLM/qwen-code/pull/12822)) by @wenshao - feat(memory):提取元数据迁移和写入器兼容性支持 ([#12757](https://github.com/QwenLM/qwen-code/pull/12757)) by @yiliang114 - feat(managed-agent):定义 managed-extension-record/1 契约(H0b) ([#12837](https://github.com/QwenLM/qwen-code/pull/12837)) by @wenshao - feat(serve):在启用选项后,将配对执行引擎接入普通主机 ([#12828](https://github.com/QwenLM/qwen-code/pull/12828)) by @wenshao - feat(managed-agent):添加规划中的 H 阶段任务契约(H0a) ([#12830](https://github.com/QwenLM/qwen-code/pull/12830)) by @wenshao - feat(managed-agent):实现事件重放(D3 阶段) ([#12840](https://github.com/QwenLM/qwen-code/pull/12840)) by @wenshao - feat(serve):添加受控的 Hosted Workspace 文件工具轮次 ([#12831](https://github.com/QwenLM/qwen-code/pull/12831)) by @doudouOUC - feat(managed-agent):设计普通主机托管引擎并完成其前置条件(M1) ([#12861](https://github.com/QwenLM/qwen-code/pull/12861)) by @wenshao - feat(desktop):在桌面版发布矩阵中添加 linux-aarch64 构建项 ([#12833](https://github.com/QwenLM/qwen-code/pull/12833)) by @yiliang114 - feat(managed-agent):添加严格配置快照和托管兼容性评估(M3) ([#12883](https://github.com/QwenLM/qwen-code/pull/12883)) by @wenshao - feat(managed-agent):添加 W0e 终端恢复防护 ([#12839](https://github.com/QwenLM/qwen-code/pull/12839)) by @doudouOUC - feat(managed-agent):使会话关闭、归档和删除成为持久化操作(D4 阶段) ([#12881](https://github.com/QwenLM/qwen-code/pull/12881)) by @wenshao - feat(computer-use):允许远程会话通过 node_repl 中继使用你的桌面 ([#11799](https://github.com/QwenLM/qwen-code/pull/11799)) by @yiliang114 - feat(agents):添加持久化的工作区协作状态 ([#12854](https://github.com/QwenLM/qwen-code/pull/12854)) by @yiliang114 - feat(memory):添加结构化的按需召回 ([#10183](https://github.com/QwenLM/qwen-code/pull/10183)) by @ZijianZhang989 - feat(channels):轮换有界路由会话 ([#12616](https://github.com/QwenLM/qwen-code/pull/12616)) by @qqqys - feat(managed-agent):提交 H 阶段记录并提供任务列表(H0c) ([#12855](https://github.com/QwenLM/qwen-code/pull/12855)) by @wenshao - feat(serve):添加受控的 Hosted 前台 Shell 轮次 ([#12848](https://github.com/QwenLM/qwen-code/pull/12848)) by @doudouOUC - feat(managed-agent):提供公共轮次列表和详情(D5 阶段) ([#12932](https://github.com/QwenLM/qwen-code/pull/12932)) by @wenshao - feat(web-shell):明确轨迹概览指标 ([#12944](https://github.com/QwenLM/qwen-code/pull/12944)) by @qqqys - feat(managed-agent):采用持久化的本地运行时工作进程 ([#12865](https://github.com/QwenLM/qwen-code/pull/12865)) by @doudouOUC - feat(core):在代码模式下延迟加载延后工具 ([#12898](https://github.com/QwenLM/qwen-code/pull/12898)) by @tanzhenxin - feat(core):添加 Landlock 执行回退机制 ([#12278](https://github.com/QwenLM/qwen-code/pull/12278)) by @doudouOUC - feat(runtime-broker):在会话接管时协调执行状态 ([#12964](https://github.com/QwenLM/qwen-code/pull/12964)) by @wenshao - feat(managed-agent):将托管会话记录为托管会话日志(M4) ([#12935](https://github.com/QwenLM/qwen-code/pull/12935)) by @wenshao - feat(web-shell):在当前位置检查轨迹记录 ([#12971](https://github.com/QwenLM/qwen-code/pull/12971)) by @qqqys - feat(managed-agent):在受信任的本地重启后恢复工作区持有者(W0e-3) ([#12869](https://github.com/QwenLM/qwen-code/pull/12869)) by @doudouOUC ### 错误修复 - fix(mcp):保留从请求头发现的注册 URL ([#12205](https://github.com/QwenLM/qwen-code/pull/12205)) by @dvd233 - fix(core):对于非 UTF-8 输出,在使用 chardet 前先查询系统代码页 ([#12731](https://github.com/QwenLM/qwen-code/pull/12731)) by @yiliang114 - fix(core):在 `web_fetch` 的 HTTPS 升级回退中,将 EHOSTUNREACH/ENETUNREACH 视为连接级错误 ([#12705](https://github.com/QwenLM/qwen-code/pull/12705)) by @yiliang114 - fix(cli):将更新后重新启动的命令行原样传递给 cmd ([#12694](https://github.com/QwenLM/qwen-code/pull/12694)) by @yiliang114 - fix(core):容忍托管会话资源中的 win32 目录同步拒绝 ([#12718](https://github.com/QwenLM/qwen-code/pull/12718)) by @yiliang114 - fix(core):在工具建议中优先显示已注册前缀 ([#12743](https://github.com/QwenLM/qwen-code/pull/12743)) by @yc2bgr8 - fix(cli):在启用 boot v2 前关闭 W0c-1 工作进程的后续任务 ([#12747](https://github.com/QwenLM/qwen-code/pull/12747)) by @wenshao - fix(serve):恢复独立会话的记录读取 ([#12615](https://github.com/QwenLM/qwen-code/pull/12615)) by @qqqys - fix(serve):完成配对引擎所有者的审查后续工作 ([#12750](https://github.com/QwenLM/qwen-code/pull/12750)) by @wenshao - fix(serve):在临时读取失败后完成 Hosted 轮次 ([#12742](https://github.com/QwenLM/qwen-code/pull/12742)) by @doudouOUC - fix(serve):保留 ACP 子进程错误消息和独立会话冲突 ([#12753](https://github.com/QwenLM/qwen-code/pull/12753)) by @wenshao - fix(extensions):拒绝 HTTP 压缩包 URL,并提供可执行的错误提示,而不是尝试 git clone ([#12697](https://github.com/QwenLM/qwen-code/pull/12697)) by @liwenjie200543 - fix(cli):报告列表无法读取的批处理任务记录 ([#12741](https://github.com/QwenLM/qwen-code/pull/12741)) by @yiliang114 - fix(web-shell):清除折叠侧边栏轨道中的 scrollbar-gutter(#12453) ([#12652](https://github.com/QwenLM/qwen-code/pull/12652)) by @holny - fix(core,cli):防止过期工作树清理破坏 Git 忽略的内容 ([#12763](https://github.com/QwenLM/qwen-code/pull/12763)) by @yiliang114 - fix(serve):恢复时停止验证仅加载的恢复字段 ([#12768](https://github.com/QwenLM/qwen-code/pull/12768)) by @yiliang114 - fix(core):防止过期工作树清理删除未跟踪文件 ([#12739](https://github.com/QwenLM/qwen-code/pull/12739)) by @yiliang114 - fix(ci):以磁盘空间下限为条件启用 E2E 池构建项(#12764) ([#12769](https://github.com/QwenLM/qwen-code/pull/12769)) by @qwen-code-dev-bot - fix(cli):显示真实的 `/update` 错误,并自动修复过期的待处理交换 ([#12755](https://github.com/QwenLM/qwen-code/pull/12755)) by @yiliang114 - fix(desktop):识别缺失的 node-pty 固定版本 ([#12684](https://github.com/QwenLM/qwen-code/pull/12684)) by @barry166 - fix(vscode-ide-companion):等待回退操作写入记录后再发送编辑 ([#12711](https://github.com/QwenLM/qwen-code/pull/12711)) by @yar3333 - fix(core):记录失败模式自身的错误,并弥补编译缓存缺口 ([#12777](https://github.com/QwenLM/qwen-code/pull/12777)) by @wenshao - fix(runtime-broker):精确读取证明中的整数 ([#12774](https://github.com/QwenLM/qwen-code/pull/12774)) by @wenshao - fix(core):去重待办事项指导,并在第三轮提示词处理中压缩注释规则 ([#12784](https://github.com/QwenLM/qwen-code/pull/12784)) by @doudouOUC - fix(core):保留可选 -32601 响应的 MCP 状态 ([#12500](https://github.com/QwenLM/qwen-code/pull/12500)) by @dvd233 - fix(core):将 sed 静默别名识别为只读操作 ([#12221](https://github.com/QwenLM/qwen-code/pull/12221)) by @dvd233 - fix(acp-bridge):丢弃过大的通知,而不是拆除通道 ([#11925](https://github.com/QwenLM/qwen-code/pull/11925)) by @kabishou11 - fix(web-shell):补全设置面板的 zh-CN 翻译 ([#12783](https://github.com/QwenLM/qwen-code/pull/12783)) by @doudouOUC - fix(hooks):按名称而非身份标识启用状态 ([#11965](https://github.com/QwenLM/qwen-code/pull/11965)) by @PratikWayase - fix(core):根据所有尝试而非第一次尝试,对多地址连接失败进行分类 ([#12794](https://github.com/QwenLM/qwen-code/pull/12794)) by @yiliang114 - fix(sdk-java):拒绝不可读取的小数位数 ([#12798](https://github.com/QwenLM/qwen-code/pull/12798)) by @yc2bgr8 - fix(cli):在会话导出中保留源身份 ([#12118](https://github.com/QwenLM/qwen-code/pull/12118)) by @banned2054 - fix(ci):针对池竞争,将 helper-tests 步骤重试一次(#12772) ([#12780](https://github.com/QwenLM/qwen-code/pull/12780)) by @qwen-code-dev-bot - fix(cli):报告已保存工作流斜杠命令的完成状态 ([#12415](https://github.com/QwenLM/qwen-code/pull/12415)) by @destire-mio - fix(mcp):支持更大型的应用、限定范围的工具调用和隔离源 ([#12258](https://github.com/QwenLM/qwen-code/pull/12258)) by @samuelhsin - fix(managed-agent):使 Flyway Runtime 表与 Broker 模式保持一致 ([#12816](https://github.com/QwenLM/qwen-code/pull/12816)) by @wenshao - fix(cli):允许过期的 `.deferred` 标记脱离“更新仍在应用”阻塞状态 ([#12810](https://github.com/QwenLM/qwen-code/pull/12810)) by @yiliang114 - fix(acp-bridge):完成配对隔离恢复的审查后续工作 ([#12811](https://github.com/QwenLM/qwen-code/pull/12811)) by @wenshao - fix(cli):删除暂存交换前要求提供进程已终止的证明 ([#12787](https://github.com/QwenLM/qwen-code/pull/12787)) by @yiliang114 - fix(sdk-java):保留配置的 JDBC 租约时长 ([#12788](https://github.com/QwenLM/qwen-code/pull/12788)) by @yc2bgr8 - fix(cli):在选定的工作区运行时中恢复会话 ([#9050](https://github.com/QwenLM/qwen-code/pull/9050)) by @XIQIXIQIXIQI - fix(web-shell):完善技能开关反馈和控件 ([#12641](https://github.com/QwenLM/qwen-code/pull/12641)) by @BlackishGreen33 - fix(web-shell):将芯片销毁时的 React 根卸载延后到 CodeMirror 更新周期之外 ([#12834](https://github.com/QwenLM/qwen-code/pull/12834)) by @yiliang114 - fix(node-repl):在运行器负载下扩大有界取消测试的裕量 ([#12884](https://github.com/QwenLM/qwen-code/pull/12884)) by @yiliang114 - fix(acp):为 MCP 发现配置禁用 LSP ([#12256](https://github.com/QwenLM/qwen-code/pull/12256)) by @dvd233 - fix(core):在重放时保留内存读取限制信号 ([#12893](https://github.com/QwenLM/qwen-code/pull/12893)) by @yc2bgr8 - fix(web-shell):将停靠的右侧面板嵌入 macOS 标题栏拖拽区域下方 ([#12876](https://github.com/QwenLM/qwen-code/pull/12876)) by @yiliang114 - fix(core):在解析时恢复随附 ripgrep 的执行权限位 ([#12892](https://github.com/QwenLM/qwen-code/pull/12892)) by @yiliang114 - fix(runtime-broker):拒绝超过 ±2048 的 BigDecimal 小数位数 ([#12870](https://github.com/QwenLM/qwen-code/pull/12870)) by @yiliang114 - fix(managed-agent):将会话操作迁移至 V17 ([#12900](https://github.com/QwenLM/qwen-code/pull/12900)) by @wenshao - fix(managed-agent):拒绝 Legacy 重命名托管所有的会话记录(M1 后续工作) ([#12906](https://github.com/QwenLM/qwen-code/pull/12906)) by @wenshao - fix(managed-agent):将依赖工作目录的设置位置视为未知(M3 后续工作) ([#12903](https://github.com/QwenLM/qwen-code/pull/12903)) by @wenshao - fix(cli):在 `qwen mcp reconnect` 中遵循使用统计退出设置和代理配置 ([#12857](https://github.com/QwenLM/qwen-code/pull/12857)) by @yiliang114 - fix(runtime-broker):强制执行编解码器读取器的总位数预算 ([#12910](https://github.com/QwenLM/qwen-code/pull/12910)) by @yiliang114 - fix(cli):在提供商异常后解除 qwen batch 的阻塞;根据最坏情况限制 maxCostUsd ([#12895](https://github.com/QwenLM/qwen-code/pull/12895)) by @yiliang114 - fix(core):回收仅包含符号链接或嵌套构建输出的过期工作树 ([#12785](https://github.com/QwenLM/qwen-code/pull/12785)) by @yiliang114 - fix(cli):在跨会话消息开关中遵循 `--bare` 和 `--safe-mode` ([#9845](https://github.com/QwenLM/qwen-code/pull/9845)) by @yiliang114 - fix(vscode-ide-companion):使端口转发窗口中预认证阶段的 Invalid Host 标头 403 错误可操作 ([#12897](https://github.com/QwenLM/qwen-code/pull/12897)) by @yiliang114 - fix(web-shell):隐藏空的 MCP 审批副标题 ([#12644](https://github.com/QwenLM/qwen-code/pull/12644)) by @BlackishGreen33 - fix(core):未注册 Skill 工具时跳过技能列表 ([#12838](https://github.com/QwenLM/qwen-code/pull/12838)) by @yiliang114 - fix(daemon):在冷恢复过程中持久化会话审批模式 ([#12918](https://github.com/QwenLM/qwen-code/pull/12918)) by @doudouOUC - fix(core):持久化工作流重放后缀失效状态 ([#12948](https://github.com/QwenLM/qwen-code/pull/12948)) by @qqqys - fix(serve):持久化 Hosted 文件路径拒绝状态 ([#12950](https://github.com/QwenLM/qwen-code/pull/12950)) by @doudouOUC - fix(managed-agent):共享兼容性评估中的主目录展开和生成环境规则 ([#12934](https://github.com/QwenLM/qwen-code/pull/12934)) by @wenshao - fix(memory):索引重建失败时保留迁移进度 ([#12913](https://github.com/QwenLM/qwen-code/pull/12913)) by @yiliang114 - fix(managed-agent):完成事件重放的合并后审查 ([#12968](https://github.com/QwenLM/qwen-code/pull/12968)) by @wenshao - fix(memory):收紧结构化召回契约 ([#12916](https://github.com/QwenLM/qwen-code/pull/12916)) by @yiliang114 - fix(cli):从辅助模型选择器的出口流量中清除 userinfo 凭据 ([#12862](https://github.com/QwenLM/qwen-code/pull/12862)) by @yiliang114 - fix(managed-agent):声明任务读取路由中租户过滤器的 403 响应 ([#12966](https://github.com/QwenLM/qwen-code/pull/12966)) by @wenshao - fix(core):启用工作流时保留代码模式缓存 ([#12933](https://github.com/QwenLM/qwen-code/pull/12933)) by @tanzhenxin - fix(core):允许“完全访问”批准工作区外的 Shell 和监控目录 ([#12927](https://github.com/QwenLM/qwen-code/pull/12927)) by @tanzhenxin - fix(core):当子代理的工具策略不包含 Skill 工具时,不向其提供 SkillManager ([#12545](https://github.com/QwenLM/qwen-code/pull/12545)) by @yiliang114 - fix(managed-agent):使延迟运行时的顺序证明符合 15 秒标准 ([#12967](https://github.com/QwenLM/qwen-code/pull/12967)) by @wenshao - fix(core):按调用隔离声明式子代理钩子 ([#12949](https://github.com/QwenLM/qwen-code/pull/12949)) by @qqqys - fix(workflow):在分发前验证结构化输出模式 ([#12978](https://github.com/QwenLM/qwen-code/pull/12978)) by @qqqys - fix(memory):保留任务生命周期信号 ([#12917](https://github.com/QwenLM/qwen-code/pull/12917)) by @yiliang114 - fix(cli):将快速模型固定到选定的提供商端点 ([#12773](https://github.com/QwenLM/qwen-code/pull/12773)) by @yiliang114 - fix(e2e):放宽监控和 cron 交互测试中的 LLM 轮次超时 ([#13002](https://github.com/QwenLM/qwen-code/pull/13002)) by @yiliang114 - fix(runtime-broker):精确读取 ready、seed 和 request 整数 ([#12972](https://github.com/QwenLM/qwen-code/pull/12972)) by @wenshao - fix(core):并发运行安全的代码模式调用 ([#12931](https://github.com/QwenLM/qwen-code/pull/12931)) by @tanzhenxin - fix(runtime-broker):关闭 #12761 中延后的 W0c-2 问题 ([#12975](https://github.com/QwenLM/qwen-code/pull/12975)) by @wenshao ### 性能 - perf(core):精简重复的工具指导,并控制常驻工具界面的规模 ([#12532](https://github.com/QwenLM/qwen-code/pull/12532)) by @yiliang114 - perf(memory):降低自动提取的令牌开销 ([#12951](https://github.com/QwenLM/qwen-code/pull/12951)) by @yiliang114 ### 文档 - docs(design):明确 B2d 的配对引擎主机接入方式 ([#12771](https://github.com/QwenLM/qwen-code/pull/12771)) by @wenshao - docs(tools):使 shell.md 与已发布的 run_shell_command 契约保持同步 ([#12841](https://github.com/QwenLM/qwen-code/pull/12841)) by @yiliang114 - docs:修复 GitHub Action、扩展和隐私页面中的失效链接 ([#12717](https://github.com/QwenLM/qwen-code/pull/12717)) by @pratikgx - docs:修正 CSP 无效源注释 ([#12163](https://github.com/QwenLM/qwen-code/pull/12163)) by @sherxlg-gif - docs(developers):记录 CI 和发布仓库变量 ([#11129](https://github.com/QwenLM/qwen-code/pull/11129)) by @Theater-ahyeon - docs(managed-agent):将本地引擎交付延后到 Hosted 之后 ([#12920](https://github.com/QwenLM/qwen-code/pull/12920)) by @doudouOUC ### 内部变更 - test(cli):补齐 managed-context/1 中延后的测试夹具缺口 ([#12712](https://github.com/QwenLM/qwen-code/pull/12712)) by @wenshao - test(managed-agent):添加 Hosted 无工具进程门控测试 ([#12733](https://github.com/QwenLM/qwen-code/pull/12733)) by @wenshao - test(core):补齐 #12747 中延后的编译缓存测试和文档缺口 ([#12759](https://github.com/QwenLM/qwen-code/pull/12759)) by @wenshao - test(runtime-broker):为工具路径添加 F 阶段多进程故障门控测试 ([#12752](https://github.com/QwenLM/qwen-code/pull/12752)) by @wenshao - test(integration):在 Hosted 会话存储失败中标记请求名称 ([#12786](https://github.com/QwenLM/qwen-code/pull/12786)) by @wenshao - test(managed-agent):根据 Hosted 无工具切片对工具驱动的故障转移 E2E 模式进行门控 ([#12801](https://github.com/QwenLM/qwen-code/pull/12801)) by @yiliang114 - test(runtime-broker):为 W0c 上下文安装添加 F 阶段故障门控测试 ([#12804](https://github.com/QwenLM/qwen-code/pull/12804)) by @wenshao - test(serve):在能力基线中容忍 workspace_runtime_stop 信封偏差(#12490) ([#12494](https://github.com/QwenLM/qwen-code/pull/12494)) by @qwen-code-dev-bot - test(cli):拆分 W0c-3 发布测试,使 Windows 仅跳过重命名测试 ([#12815](https://github.com/QwenLM/qwen-code/pull/12815)) by @wenshao - test(managed-agent):使 Hosted 无工具门控断言可证伪 ([#12819](https://github.com/QwenLM/qwen-code/pull/12819)) by @wenshao - test(cli):在 Windows 的 Git Bash 下运行 W0c-3 目录丢失测试 ([#12818](https://github.com/QwenLM/qwen-code/pull/12818)) by @wenshao - test(sdk-java):在 Hosted Harness 无内容响应时关闭连接 ([#12824](https://github.com/QwenLM/qwen-code/pull/12824)) by @wenshao - chore(sdk-java):将 fastjson2 版本对齐到 2.0.65 ([#12836](https://github.com/QwenLM/qwen-code/pull/12836)) by @wenshao - test(acp-bridge):固定后台排空所有权中间项和 backgroundTurn 忙碌保护 ([#12250](https://github.com/QwenLM/qwen-code/pull/12250)) by @Oscar-Williams - test(managed-agent):完成延后的 H0b 记录契约后续工作 ([#12863](https://github.com/QwenLM/qwen-code/pull/12863)) by @wenshao - test(managed-agent):完成延后的 Hosted 无工具门控后续工作 ([#12864](https://github.com/QwenLM/qwen-code/pull/12864)) by @wenshao - test(managed-agent):添加 FG6a Hosted Broker 回复丢失门控 ([#12873](https://github.com/QwenLM/qwen-code/pull/12873)) by @wenshao - test(integration):为 ACP 模型往返分配独立的请求预算 ([#12885](https://github.com/QwenLM/qwen-code/pull/12885)) by @yiliang114 - test(managed-agent):添加 FG6b 会话存储失败门控 ([#12888](https://github.com/QwenLM/qwen-code/pull/12888)) by @wenshao - test(managed-agent):添加 FG6c 进程崩溃门控 ([#12896](https://github.com/QwenLM/qwen-code/pull/12896)) by @wenshao - test(cli):为 Hosted 工具轮次的 waitFor 设置显式超时(#12911) ([#12915](https://github.com/QwenLM/qwen-code/pull/12915)) by @qwen-code-dev-bot - test(managed-agent):添加 FG6d Hosted 取消门控 ([#12924](https://github.com/QwenLM/qwen-code/pull/12924)) by @wenshao - test(managed-agent):添加 FG6e Hosted SSE 间隙门控 ([#12942](https://github.com/QwenLM/qwen-code/pull/12942)) by @wenshao - test(hosted):对 Shell 输出捕获失败进行门控(FG6f) ([#12954](https://github.com/QwenLM/qwen-code/pull/12954)) by @wenshao - test(core):在恢复列表测试夹具中注册 Skill 工具 ([#12996](https://github.com/QwenLM/qwen-code/pull/12996)) by @yiliang114 - refactor:将回退映射锚定到稳定的提示词身份 ([#9466](https://github.com/QwenLM/qwen-code/pull/9466)) by @yiliang114 - test(integration):在 advisor 和 telemetry CLI 测试中禁用托管自动记忆(#12979) ([#12981](https://github.com/QwenLM/qwen-code/pull/12981)) by @qwen-code-dev-bot - test(runtime-broker):在持久化本地故障门控中接受接管扫描的结算 ([#13000](https://github.com/QwenLM/qwen-code/pull/13000)) by @wenshao - test(managed-agent):在不确定的提交完成后接受重复取消 ([#13011](https://github.com/QwenLM/qwen-code/pull/13011)) by @wenshao ## 新贡献者 - @liwenjie200543 在 [#12697](https://github.com/QwenLM/qwen-code/pull/12697) 中完成首次贡献 - @banned2054 在 [#12118](https://github.com/QwenLM/qwen-code/pull/12118) 中完成首次贡献 - @Oscar-Williams 在 [#12250](https://github.com/QwenLM/qwen-code/pull/12250) 中完成首次贡献 - @pratikgx 在 [#12717](https://github.com/QwenLM/qwen-code/pull/12717) 中完成首次贡献 - @sherxlg-gif 在 [#12163](https://github.com/QwenLM/qwen-code/pull/12163) 中完成首次贡献 **完整变更日志**:https://github.com/QwenLM/qwen-code/compare/v0.24.6...v0.24.7