Summary

DeepSeek TUI PR #3813 changes subagent refresh event delivery to use nonblocking sends. The fix targets stalls that occur when high-frequency subagent status updates overwhelm bounded channels.

What changed

DeepSeek TUI made ListSubAgents refresh events nonblocking to prevent engine or TUI stalls during heavy subagent activity.

Why it matters

High-fanout agent systems create operational pressure on UI event loops, not only model calls. This patch improves observability reliability when many subagents are starting, updating, or completing at once.

Evidence excerpt

PR #3813 prevents engine/TUI stalls during high-frequency sub-agent status storms by using nonblocking sends on bounded channels.

Sources