Prerequisites
- Permission to edit the manager agent
- At least one other agent to call (In EKB), or a partner HTTPS A2A base URL (External (A2A))
- For cross-project helpers: membership in a team that can see the target project
Set up Agent Communication
- Open the manager agent → Toolkits → enable Agent Communication.
- Under Helper Agents, click Add Helper Agent.
- Set Where this agent lives:
- In EKB — another agent in one of your projects (default)
- External (A2A) — third-party A2A agent over HTTPS (full A2A guide)
- Fill the fields for that target type (below), then save the agent.
In EKB helper
External (A2A) helper
Details, limits, and inbound External Access: Bidirectional A2A.
Available tools
Enable the tools the manager should be allowed to call.
How routing works
- Every helper card is marked Available at runtime — there is no exclusive “active” selection.
- The master agent picks among helpers using each card’s Description, its personality, and the user request.
- Write clear, distinct descriptions (for example “Use for payroll policy questions” vs “Use for engineering runbooks”) so routing stays reliable.
Key features
- Agent selection — manager routes to the most appropriate helper based on descriptions and context
- Context passing — conversation context can transfer between agents
- Multiple helpers — configure as many In EKB and/or External helpers as you need
- Cross-project — In EKB helpers can live in other projects you can access
- Tool-call caps — per-helper Max Tool Calls, also bounded by the manager’s own limit
Design patterns
Common ways teams use this toolkit:- Hub and Spoke (Router) — Central coordinator routes requests to specialized agents.
- Sequential Chain (Pipeline) — Tasks flow through a sequence of agents.
- Parallel Processing (Fan-Out) — Multiple agents work simultaneously on subtasks.
- Hierarchical (Tree) — Multi-level delegation with supervisory agents.
- Expert Panel (Committee) — Multiple specialists provide opinions; coordinator synthesizes.