qwen-code 修复后台 Agent 审批死锁:徽章亮着却无处批准
yiliang114 · ghdev · 2026-11-06
QwenLM/qwen-code 的 PR #16432 修复了交互式 TUI 中一个隐蔽的死锁:后台运行的 workflow agent 触发工具审批门时,审批被挂起但没有任何界面能响应,导致任务永久卡住——用户只看到一个「需要审批」的徽章,却找不到批准入口。
修复内容:
- WorkflowRunRegistry.parkApproval 原先只要注册了展示用回调或响应回调其一即可挂起审批,导致仅有徽章的宿主也能挂起却无人应答;现改为必须注册真正的 responder,否则直接取消请求并返回 Cancel
- TUI 的后台任务 view-model 此前从未注册 responder,现把快照刷新注册为审批响应者
- 后台任务视图上下文会将挂起的 workflow 审批提升到可见界面,用户打开详情视图即可批准
对做 agent 编排的开发者有参考价值:审批/人工介入门必须有真实响应方,否则就是静默死锁。
「编程与Agent」频道最新
- Gemini 4 Hydrogen 56 秒建完 3D 沙漠牧场,3.8 Flash 要 6 分钟 — minchoi · 2026-11-13
- 30 分钟搭出可开门开冰箱的 3D 交互餐厅,Hydrogen 又秀新案例 — minchoi · 2026-11-13
- Carbon 编排 Hydrogen 集群,45 分钟造出会自录 demo 的绯红飞蛾 — minchoi · 2026-11-13
- Gemini 4 Hydrogen 把 Google Sheets 变成逐格重算的动态山水画 — minchoi · 2026-11-13
- AI 响应慢别怪模型:流式输出+进度展示是留住用户的关键 — XxFreakhawkxX · 2026-11-13
- Cloudflare 三周发四个开源模型,自称「neo lab」并解释缘由 — thursdai_pod · 2026-11-13