The main reason why we advocate for a single-loop is because subagents suffer from the telephone game problem: context is lost when the interface is just an agent-to-agent prompt.
We are still working on subagents for parallelization, but if you can stick to the main loop, everything works much better.
The main reason why we advocate for a single-loop is because subagents suffer from the telephone game problem: context is lost when the interface is just an agent-to-agent prompt.
We are still working on subagents for parallelization, but if you can stick to the main loop, everything works much better.