Architecture

Orchestrating AI Agent Teams with GoClaw

GoClaw Team·Published on

Orchestrating AI Agent Teams with GoClaw

GoClaw's agent team feature enables complex multi-agent workflows with built-in coordination primitives.

What Are Agent Teams?

An agent team is a group of specialized AI agents that collaborate on a shared task board. Each agent can:

  • Claim tasks from the board
  • Hand off work to teammates
  • Evaluate peer outputs
  • Escalate to human reviewers

Creating a Team

curl -X POST http://localhost:8080/api/teams \
  -d '{"name": "research-team", "agents": ["researcher", "writer", "reviewer"]}'

Shared Task Boards

Tasks are stored in PostgreSQL with RLS, so each team only sees its own tasks:

SELECT * FROM tasks
WHERE team_id = current_setting('app.team_id')::uuid;

Quality Gates

Configure quality gates to require human approval for high-stakes outputs:

quality_gates:
  - trigger: "financial_advice"
    require_human: true
    escalate_to: "manager@company.com"

Observability

All agent actions are traced with OpenTelemetry, giving you full visibility into team workflows.

GoClaw makes multi-agent orchestration production-ready.