In multi-agent systems, individual agents have narrower scopes and clearer responsibilities — one agent might handle customer triage, another might execute refunds within policy, a third might summarize and route escalations. An orchestrator agent (or a deterministic workflow engine) decides which agent handles which step.
Frameworks like CrewAI, LangGraph, and Agno provide patterns for multi-agent coordination — role definitions, message-passing, shared memory, and checkpointing. In enterprise deployments the orchestration layer also enforces governance: which agent is allowed to call which tool, which actions require approval, and how handoffs are logged.
Multi-agent designs are more maintainable than monolithic "one giant prompt" agents for non-trivial workflows, but they add operational complexity. The right cut between single-agent and multi-agent is workflow-specific.