Question 115
A coordinator agent delegates to specialized subagents — web search, document analysis, synthesis, report generation — to research topics and produce comprehensive, properly cited reports.
Read the full scenario lessonYou are building a multi-agent research system using the Claude Agent SDK. A coordinator agent delegates to specialized subagents: one searches the web, one analyzes documents, one synthesizes findings, and one generates reports. The system researches topics and produces comprehensive, cited reports.
Production monitoring shows the research phase takes longer than expected. Analysis reveals the coordinator invokes the web search subagent, waits for its response, then invokes the document analysis subagent and waits again. These tasks are independent – neither requires the other's output.
How should you modify the system to run these subagents concurrently?