SuperAPI AI 工具集

agent-swarm-workflow

智能体与模型

查看项目

更新于 10-16 03:06

技能介绍

用途:这是「agent-swarm-workflow」技能,属于多智能体并行实现的执行阶段,承接规划(planning-workflow)与 bead 创建(beads-workflow)之后的工作。核心观点是每个智能体都是通用且可互换的,使用相同基础模型并阅读相同的 AGENTS.md,仅称呼其为「前端智能体」并不会提升其前端能力;蜂群通过 Agent Mail 与 Beads 实现分布式、稳健、自组织。

前提条件:需先完成全面计划、准备好 beads、在 AGENTS.md 中配置好所有工具说明,运行 Agent Mail 服务器(am 或 ~/projects/mcp_agent_mail/scripts/run_server_with_token.sh),并具备 NTM 用于会话管理。

启动:可用 NTM 生成蜂群并发送初始提示,例如 ntm spawn myproject --cc=3 --cod=2 --gmi=1;随后 ntm send myproject --cc "$(cat initial_prompt.txt)" 或 ntm send myproject --all "$(cat initial_prompt.txt)"。也可手动为每个智能体在项目目录创建 tmux 会话/窗格。初始提示要求智能体仔细阅读 AGENTS.md 与 README.md、调查代码与架构、注册 MCP Agent Mail 并自我介绍,检查并回复邮件,按 bead 系统推进任务,用 bv 工具决定下一个 bead,并避免陷入「沟通炼狱」。

实现循环:每个 bead 完成后使用提示让智能体重读 AGENTS.md、用 bv 的 robot 标志寻找最具影响的 bead 并立即开始,同时标记 bead 并回复邮件。完成后进行自我审查(fresh eyes 查找 bug 并修复),持续到不再发现 bug。上下文压缩后立即提示重读 AGENTS.md。质量审查包括跨智能体审查与随机代码探索,直到三类审查均无问题即达到稳态信号。提交时按逻辑分组写详细提交信息并推送,不编辑代码、不提交临时文件。

Agent Mail 协调:智能体注册、编辑前用 file_reservation_paths 预留文件、用 send_message 以 bead ID 作为 thread_id 通报进展、任务间隙检查收件箱、结束后 release_file_reservations。任务选择用 bv --robot-triage、bv --robot-next、bv --robot-plan、bv --robot-insights 等命令;切勿运行裸 bv,它会启动交互式 TUI 阻塞会话。

质量循环与飞轮:PLAN → BEADS → SWARM → REVIEW → COMMIT 反复迭代,CASS 记忆解决方案、CM 提炼模式、UBS 捕获问题、BV 展示图健康。

限制:资料未提供收费、价格、平台支持范围或具体效果数据;部分命令与工具依赖 NTM、Agent Mail、Beads、BV 等外部组件的实际可用性。