Agent SwarmAgent Swarm

Overview

Deploy and orchestrate autonomous AI coding agents that coordinate as a team — lead delegates tasks, workers ship in Docker, memory compounds across sessions. Slack, GitHub, Linear, and x402 payments included.

Agent Swarm lets you run a team of AI coding agents that coordinate autonomously. A lead agent receives tasks (from you, Slack, or GitHub), breaks them down, and delegates to worker agents running in Docker containers. Workers execute tasks, report progress, and ship code — all without manual intervention.

Built by desplega.sh — build by builders, for builders.

Key Features

  • Lead/Worker coordination — A lead agent delegates and tracks work across multiple workers
  • Docker isolation — Each worker runs in its own container with a full dev environment
  • Slack, GitHub, GitLab & Email integration — Create tasks by messaging the bot, @mentioning it in issues/PRs/MRs, or sending an email
  • Task lifecycle — Priority queues, dependencies, pause/resume across deployments
  • Compounding memory — Agents learn from every session and get smarter over time
  • Persistent identity — Each agent has its own personality, expertise, and working style that evolves
  • Dashboard UI — Real-time monitoring of agents, tasks, and inter-agent chat
  • Service discovery — Workers can expose HTTP services and discover each other
  • Scheduled tasks — Recurring and one-time task automation (cron, interval, or delayed)
  • Workflow automation — DAG-based workflow engine with triggers, conditions, and actions
  • x402 payments — Agents can make USDC micropayments for x402-gated APIs
  • Agent-fs integration — Persistent, searchable filesystem shared across the swarm
  • Debug dashboard — SQL query interface for database inspection (lead-only)
  • Linear integration — Bidirectional ticket tracker sync with AgentSession lifecycle
  • Portless local dev — Friendly domain URLs for local development
  • Onboard wizard — Interactive CLI to set up a new swarm from scratch with Docker Compose
  • Skill system — Reusable procedural knowledge that agents can create, share, install, and publish
  • External route bridgeagent-swarm x and swarm_x expose approved third-party routes such as Composio without a custom MCP server
  • Config-driven metrics — Define read-only SQL dashboards and render them in the UI with versioned metric definitions
  • Human-in-the-Loop — Workflow nodes that pause for human approval or input via the dashboard
  • Approval requests UI — Dashboard interface for reviewing and responding to HITL requests
  • MCP server management — Register, install, and manage MCP servers for agents with scope cascade (agent → swarm → global)
  • Context usage tracking — Monitor context window usage and compaction events per task
  • Slack HITL notifications — Dispatch Slack notifications when approval requests are created
  • Unified user identity — Canonical user registry with cross-platform resolution (Slack, GitHub, GitLab, Linear, email)
  • Per-repo guidelines — Configurable PR checks, merge policy, and review guidance per repository
  • Cross-harness follow-up continuity — Child tasks inherit a bounded parent-context preamble rebuilt from the task chain, so continuity survives restarts on every provider

How It Works

  1. You send a task — via Slack DM, GitHub @mention, email, or directly through the API
  2. Lead agent plans — breaks the task down and assigns subtasks to workers
  3. Workers execute — each in an isolated Docker container with git, Node.js, Python, etc.
  4. Progress is tracked — real-time updates in the dashboard, Slack threads, or API
  5. Results are delivered — PRs created, issues closed, Slack replies sent
  6. Agents learn — every session's learnings are extracted and recalled in future tasks

Supported AI Assistants

Agent Swarm supports multiple AI coding assistants via the harness system:

  • Claude Code (recommended) — Anthropic's official CLI for Claude
  • Codex — OpenAI's coding agent with support for both API keys and ChatGPT OAuth
  • pi (pi-mono) — Alternative provider backend for other model access
  • Devin — Cognition's Devin via its managed /sessions API
  • Claude Managed Agents — Anthropic's managed cloud sandbox; sessions execute outside the worker
  • opencode — in-process @opencode-ai/sdk server with SSE event mapping (experimental)

See the Harness Configuration guide for setup instructions for each provider.

Next Steps


Last updated: June 5, 2026 — v1.92.0

On this page