Multi-Agent Coordination
Enable multiple agents to work together by passing messages, delegating tasks, sharing context, and enforcing trust policies.
What is Multi-Agent Coordination?
Sometimes one agent is not enough. Complex workflows may need a "manager" agent to delegate subtasks to specialized agents. Fluxgate provides built-in message passing, trust rules, and dependency graphs for this.
Send a Message Between Agents
Send Agent Messagebash
curl -X POST http://localhost:8000/api/v1/coordination/messages \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"from_agent_id": "manager-agent",
"to_agent_id": "research-agent",
"message": "Please research the latest pricing for cloud GPU instances",
"priority": "high"
}'Trust Policies
Control which agents can communicate with each other:
Create Trust Policybash
curl -X POST http://localhost:8000/api/v1/coordination/trust \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"source_agent_id": "manager-agent",
"target_agent_id": "research-agent",
"trust_level": "full",
"permissions": ["delegate", "read_context", "write_context"]
}'Trust Levels
full: Can delegate tasks and share all context. limited: Can send messages only. none: No communication allowed.
Dashboard Features
- Visual dependency graph showing agent relationships
- Message queue with real-time delivery status
- Trust policy matrix showing who can talk to whom
- Task delegation history with outcomes