Multi-agent system
A system of two or more agents that exchange messages or hand off tasks.
Multi-agent systems split work across specialized agents. The pattern adds complexity; the gains depend on whether the task naturally decomposes into specialist roles.