desplega-ai/agent-swarm
Your Company Agentic Operating System
What it solves
Agent Swarm 提供一套系统,让公司能够部署协同一致的 AI 代理团队,自主处理复杂的业务运营。它通过创建“复利智能层”来解决 AI 使用碎片化的问题,使代理之间共享记忆和学习,从而能够执行工程、营销和客户支持等角色,而无需每次都从头开始。
How it works
系统使用领袖‑工作者架构:
- Lead Agent:作为协调者,从外部渠道(Slack、GitHub、Email 等)接收任务,规划执行步骤,并分配子任务。
- Worker Agents:在隔离的 Docker 容器中执行实际工作,提供完整的开发环境(Node.js、Python 等)。
- Persistent Brain:使用向量搜索和身份文件的共享记忆系统,允许代理读取上下文并将学习写回,以供未来使用。
- 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 使用情况。