What Are Squads
Squads are a way to group multiple Agents under a shared goal. Instead of having isolated Agents, you can organize them to collaborate, specialize, and delegate interactions.
πΉ Key Concepts
Container of Agents β A Squad groups Agents into a single unit.
Collaboration Modes β Decide how Agents coordinate:
Hierarchical β one Manager orchestrates and delegates.
Horizontal β all Agents can pass conversations among themselves, with a Principal as fallback.
Shared Resources β Squads can access Tables, Knowledge Bases, and Workflows directly.
Native Routing β Handovers between Agents are seamless to the user, based on Roles and Prompts.
πΉ Management Modes
Hierarchical Mode:
One Manager Agent acts as the orchestrator.
Delegates user requests to the right specialist Agent.
Recommended for structured triage (e.g., first-line support routing to Sales, Billing, or Technical).
Horizontal Mode:
All Agents collaborate equally.
A Principal Agent is chosen as the safety fallback.
Recommended for peer-based expertise (e.g., product, pricing, logistics).
πΉ Why Use Squads?
Organize Agents by domain (Support, Sales, R&D).
Handle complex conversations where multiple specialties may be needed.
Scale gradually β start with a Manager + 2 Specialists, then expand.
Last updated
