← 返回目录
A

Agent Swarm

官方
面向企业的多智能体编排操作系统。
GitHub 源仓库 ↗
★ 723 Stars 分类 · 开发工具 非常热门 源版本 08547fc16e07
54FMRS · D
可靠性
8/20
安全与权限
9/20
维护活跃度
12/20
文档质量
14/20
安装易用性
11/20

资料显示 Agent Swarm 是由 desplega-ai 维护的开源多智能体编排系统,采用 streamable HTTP MCP 传输,支持本地 SQLite、Docker 工作智能体、共享记忆、工作流和多种输入集成。清单未提供具体 MCP 工具名称或客户端兼容性列表,因此工具和客户端信息留空。

查看 FMRS 评分方法 →

Agent Swarm 是一个开源的多智能体编排 API 和 MCP 服务器,使用本地 SQLite 存储。它由主智能体拆分任务,并将任务交给运行在隔离 Docker 环境中的工作智能体,同时提供共享记忆、持久身份、工作流、定时任务和人工审批能力。

工具能力

暂未整理工具清单。

安装接入

准备 Docker 和至少一种受支持的智能体运行环境凭据。使用 bunx 或 npx 运行 @desplega.ai/agent-swarm onboard,或按照仓库说明配置 Docker Compose。启动 MCP 服务后,通过实例地址、Bearer API 密钥和已注册智能体的 X-Agent-ID 连接。

选型与风险

适合谁

  • 需要自托管多智能体编排的团队
  • 希望让主智能体协调多个专业工作智能体的工程和运营团队
  • 需要共享记忆、持久身份、工作流或人工审批门的组织
  • 能够管理 Docker、API 密钥和智能体运行环境凭据的用户

不适合谁

  • 只需要单一 MCP 工具或简单聊天助手的用户
  • 无法运行 Docker 或管理智能体运行环境凭据的环境
  • 不希望任务在多个智能体、共享记忆或外部集成之间流转的团队
  • 需要现成桌面客户端兼容性证明的用户

所需权限

  • 需要访问本地或远程 Agent Swarm 实例的 MCP 端点
  • 需要使用 Agent Swarm API 密钥,并在 Authorization 标头中提供 Bearer 前缀
  • 需要提供已注册智能体的 X-Agent-ID
  • 根据启用的集成和运行环境,可能需要 Slack、代码托管、电子邮件、Linear、Jira 或其他服务的凭据

风险与副作用

  • 工作智能体在隔离 Docker 环境中执行任务,仍可能访问为其配置的代码、文件和服务
  • 共享记忆会保存跨会话的学习内容,可能扩大后续任务可见的上下文范围
  • 启用外部集成后,任务可能触发消息、电子邮件、工单更新、代码变更或拉取请求
  • 错误配置 API 密钥、Bearer 标头或智能体 ID 可能导致连接失败或访问错误的智能体实例
  • 自动化工作流和外部操作应结合人工审批门进行审查,尤其是不可逆操作

常见排障

  1. 确认 Agent Swarm 实例正在运行,并检查 MCP URL 中使用的端口;清单默认端口为 3000,快速开始示例使用 3013
  2. 确认 AGENT_SWARM_API_KEY 已设置,并将 Authorization 标头写成 Bearer 加密钥的形式
  3. 确认 X-Agent-ID 对应实例中已注册的智能体
  4. 确认 Docker 已安装并运行,且所选智能体运行环境的凭据已配置
  5. 本地连接使用 http://localhost:{port}/mcp;远程连接需要替换为自己的 swarm 主机地址
  6. 检查本地与远程配置是否使用了同一实例、端口、API 密钥和智能体 ID

使用场景

将 Slack、GitHub、GitLab、电子邮件、Linear、Jira 或 API 中的任务交给智能体团队处理
在隔离 Docker 容器中执行软件开发任务并产出拉取请求
运行带人工审批、重试和分支汇合的工作流
通过共享记忆和定时任务支持持续性的客户支持、内容生成、报告和代码健康工作

支持客户端

暂未确认支持的客户端。