Deep Agents makes subagents async: the orchestrator answers whenever its own loop is free while long tasks run in parallel
Deep Agents adds async subagents: an orchestrator stays in the foreground talking to the user and organizing context, while subagents run long tasks as background workers and report back on completion. Previously, in a standard ReAct loop, each long tool call blocked the loop and every other task queued behind it; now subagents no longer hold the orchestrator's loop, the user can reach it whenever its own loop isn't busy, and the work an agent can take on grows with the number of background workers rather than the length of one loop.