qwen-code 暴露多 Agent 架构断点续传缺陷:前台子任务崩溃后无法恢复
wenshao · ghdev · 2026-10-09
QwenLM/qwen-code 的 issue #13708 详细披露了其 H4b 子 Session 运行时(PR #13550)的一个不可恢复 bug:前台子 agent 调用会跳过 Runtime 预留,也因此跳过了唯一的 commitAwaitRuntimeBatch 检查点,导致 Hosted 进程在 children.admit() 之后、工具结果提交之前中断时,没有任何持久化记录表明本轮在等待子任务。
两个中断窗口:
- 子任务已接纳后进程丢失:recoverHostedRuntimeTurn 返回 declined/unresolved,没有任何续体可恢复等待;
- 子任务结果已提交但父级工具结果未提交:已落盘的子任务答案永远无法回填到原工具调用。
后果是父会话后续每一轮都会遇到 hostedturnrecoveryrequired,子 Session 卡在 ACTIVE 状态。作者用真实模型 wrapper + ToolTurn + child funnel 在两个中断点复现。已定的修复方案:在接纳时以与 runtime batch 检查点相同的事务纪律持久化一份「agent-wait continuation」检查点(记录 run ids 与结算消费身份),并在恢复分派中加入重建器,使重启后的 Harness 能重新进入等待。
「编程与Agent」频道最新
- 创业公司内部 Devin 已完成九成开发工作,全面接管 Codex 与 Claude Code — RileyRalmuto · 2026-10-10
- 三件套本地方案帮创始人复制自己:月处理 $42k 净利的遗产认领生意 — aryanXmahajan · 2026-10-10
- 一年之变:生成式 UI 从实验长成一套 Web 协议栈 — agihouse_org · 2026-10-10
- 纽约 AI 晚宴纪要:推理优化靠 agent 找、代码审查已不划算 — paulnovosad · 2026-10-10
- 用 Codex 给 SNES 老游戏加 4K CRT 滤镜,《时空之轮》焕新生 — pvncher · 2026-10-10
- AI Agent 迈出新一步:Priors 交易代理可在 Robinhood 以自己名义开户授信 — econoar · 2026-10-10