Dashboard

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