Multi-Agent Research System
Your multi-agent research system is investigating a complex policy topic using a lead agent and six research subagents. After deployment, you observe that the lead agent rarely reassigns work and frequently stalls waiting for one or two subagents that have been running for 45+ minutes without producing output. Meanwhile, other subagents finish their tasks in under 5 minutes and sit idle. What is the most likely root cause and the most effective architectural fix?