Agent Swarm Workflow

🐝 多智能体自组织并行开发引擎

Jeffrey Emanuel 多智能体并行开发工作流,集成 NTM、Agent Mail、Beads、BV 工具链,提供精确 Prompt 实现自组织智能体集群协作。

收藏
13.1k
安装
2.8k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心概述

agent-swarm-workflow 是由 Jeffrey Emanuel 设计的多智能体并行实施工作流,用于替代传统分工式代理模式。其核心理念是:所有代理完全可替代且为通才,通过统一的基础设施(AGENTS.md + 基础模型)实现自组织协调。

技术架构

该工作流构建于四层技术栈之上:

1. NTM(Named Tmux Manager):会话管理与代理集群编排,支持 ntm spawn --cc=3 --cod=2 --gmi=1 批量启动
2. Agent Mail:去中心化通信层,实现文件预订(file reservations)、消息传递、工作广播

3. Beads:任务图谱系统,管理依赖关系、优先级与执行状态

4. BV(Beads Viewer):任务智能调度,提供 --robot-triage--robot-next--robot-plan 等机器人模式命令

显著优点

  • 完全可替代性:代理无需预先分配角色(如"前端代理"),通过共享上下文动态适应任务
  • 抗崩溃设计:单个代理故障不影响整体,新代理可无缝接替
  • 并行执行bv --robot-plan 生成多轨道执行计划,最大化并发效率
  • 质量飞轮:内置自我审查、交叉审查、随机探索三层质量循环,配合 ultrathink 深度推理指令
  • 精确 Prompt 工程:提供 12+ 个经实战验证的完整提示模板,覆盖初始化、任务切换、代码审查、提交、UI/UX 优化全流程

潜在局限与风险

  • 基础设施门槛:需预先配置 AGENTS.md、运行 Agent Mail 服务器、建立 Beads 任务图谱,启动成本较高
  • 协调开销:代理间通信与文件预订增加延迟,小型项目可能"过度设计"
  • 工具链依赖:高度耦合 NTM、BV 等自定义工具,迁移成本显著
  • 调试复杂性:分布式执行导致问题定位困难,需依赖 bv 的周期检测与瓶颈分析
  • 上下文管理:必须严格执行"压缩后重读 AGENTS.md"流程,否则易出现上下文漂移

适用人群

  • 复杂全栈项目(>10K 行代码)的并行开发
  • 需要 7×24 持续运行的长期迭代任务
  • 追求代码审查自动化与质量稳定的团队
  • 已部署 Claude Code / Codex / Gemini 多模型环境的开发者

安全与合规考量

  • 文件预订机制exclusive=True 配合 TTL 防止写入冲突,但依赖客户端自觉释放
  • Git 提交管控:需人工审核"超级详细提交消息"的实际质量,避免自动化导致的历史污染
  • 代码审查边界ultrathink 指令消耗大量 token,需监控 API 成本与速率限制

Agent Swarm Workflow 内容

手动下载zip · 6.6 kB
skill-card.mdtext/markdown
请选择文件