qwen-code fixes deadly TUI deadlock where background agent approvals had no responder
yiliang114 · ghdev · 2026-11-06
QwenLM/qwen-code PR #16432 fixes a subtle deadlock: background workflow agents hitting a tool-approval gate parked approvals that nothing could answer, leaving users with a "needs approval" badge but no surface to approve from. The registry now requires a real responder before parking (failing closed with Cancel otherwise), the TUI background-task view-model registers itself as responder, and the pending approval is promoted into the visible dialog. A useful lesson for agent-orchestration builders: human-approval gates must have an actual responder or they deadlock silently.
More from coding & agent
- Gemini /teamwork agents caught live: four parallel task logs all running that second — RyanSpunk · 2026-11-13
- Codex CLI 0.168.0 adds model provider picker, side-by-side TUI workspace and animated GIF generation — github-actions[bot] · 2026-11-13
- Free MCP server lets Claude read Altium, Allegro, KiCad and Gerber PCB files directly — woodisruff · 2026-11-13
- a16z Partner Clones Open-Source Game with Fable 5.2 Agent, Which Finds Its Own Horse Animation Asset — FinanceYF5 · 2026-11-13
- OpenAI team shares how it runs and governs fleets of persistent agents internally — romainhuet · 2026-11-13
- Perplexity's Decider scanned 1B tokens across 7,000 agent sessions, found 14 security fixes — denisyarats · 2026-11-13