desplega-ai/agent-swarm

Your Company Agentic Operating System

What it solves

Agent Swarm 提供一套系統,讓公司能部署協調一致的 AI 代理團隊,自主處理複雜的業務運營。它透過建立「複利智慧層」來解決 AI 使用碎片化的問題,讓代理之間共享記憶與學習,從而能執行工程、行銷、客服等角色,而不必每次都從頭開始。

How it works

系統採用領導‑工作者架構:

  1. Lead Agent:作為協調者,從外部渠道(Slack、GitHub、Email 等)接收任務,規劃執行步驟,並分派子任務。
  2. Worker Agents:在隔離的 Docker 容器中執行實際工作,提供完整的開發環境(Node.js、Python 等)。
  3. Persistent Brain:使用向量搜尋與身分檔案的共享記憶系統,讓代理能讀取上下文並將學習寫回,以供未來使用。
  4. Integration Layer:連接 Jira、Linear、Sentry 等工具,將任務匯入並以 Pull Request 或訊息的形式交付結果。

Who it’s for

此方案適合想從「AI‑first」轉向「AI‑native」運營的建構者與公司,特別是需要自動化功能開發、潛在客戶開發、主動客服支援或自動化程式碼健康管理的團隊。

Highlights

  • Isolated Execution:工作者在 Docker 容器中執行,確保環境安全且一致。
  • Compounding Memory:混合向量與全文檢索讓代理能累積專業知識並記住過往會話。
  • LLM‑Agnostic:支援多種模型,包括 Claude Code、OpenAI Codex、Devin 以及原始 LLM。
  • Human‑in‑the‑Loop:基於 DAG 的工作流程引擎,提供不可逆步驟的批准門檻。
  • Multi‑channel Input:原生整合 Slack、GitHub、GitLab、WhatsApp、Email、Linear、Jira 等多渠道。
  • Observability:使用 OpenTelemetry 追蹤與 OTLP 指標,監控成本與 token 使用情況。