Intelligent Agent Routing
EDDI's multi-agent system goes beyond simple load balancing. It provides intent-based agent discovery that automatically routes user requests to the most appropriate agent based on declared capabilities.
Orchestration Features
- Agent Discovery: Agents declare intents and are auto-matched to user requests
- Managed Conversations: One conversation per intent+user, auto-created
- Agent Triggers: Automated agent activation based on events
- A/B Routing: Test different agents against the same traffic
- Coordinator Pattern: Agents delegate to specialized sub-agents
Group Conversations & Advanced Orchestration
EDDI supports multi-agent group conversations with 6 built-in discussion styles, nested group structures, dynamic agent creation, and a meta-agent that creates other agents through conversation:
- 6 Discussion Styles: Round Table, Peer Review, Devil's Advocate, Delphi, Debate, and Task Force (PLAN → EXECUTE → VERIFY → SYNTHESIS)
- Dynamic Agents: Agents in Task Force discussions can create, recruit, delegate to, and teardown sub-agents at runtime with guardrails (provider/model whitelists, per-discussion caps, lifecycle policies)
- Nested Groups: Compose groups of groups for tournament brackets, red-team vs blue-team, and panel reviews
- Slack Integration: Deploy agents to Slack channels and run multi-agent debates directly in threads, with DM support and trigger-keyword routing
- Agent Father: A meta-agent that creates other agents through conversation (ships out of the box)
- A2A Protocol: Full Agent-to-Agent protocol implementation with Agent Cards and cross-platform skill discovery
- Capability Matching: Discover and route to agents by skill, confidence score, and custom attributes