Don't Build Multi-Agents
Most multi agent patterns fail for one of two main problems: 1. lack of common context, for example in the case of dispatching multiple parallel subagents, or 2. context overflow, in the case of uncompacted linear sub agent processes. Context compaction is answer to the second problem.