Swarm Orchestration 是 agentic-flow 提供的多智能体集群编排技能,用于协调多个代理并行或按流水线执行任务。
用途:当任务规模超出单一代理能力时,用集群方式拆分并协调编码、测试、审查等工作。支持 mesh(对等)、hierarchical(主从)、adaptive(动态切换)三种拓扑。
主要能力:自动任务分发、负载均衡、容错(重试与任务重分配)、跨代理共享内存、性能指标监控(吞吐、延迟、成功率、代理利用率),并可与 hooks 集成进行任务前后协调与会话恢复。
使用方式:需 agentic-flow v1.5.11+ 与 Node.js 18+。初始化集群:npx agentic-flow hooks swarm-init --topology mesh --max-agents 5;生成代理:npx agentic-flow hooks agent-spawn --type coder;编排任务:npx agentic-flow hooks task-orchestrate --task "Build REST API with tests" --mode parallel。也支持 pipeline 顺序依赖、autoOrchestrate 自适应策略,以及 swarm.memory 共享状态。
适用场景:需要并行开发、分阶段流水线或跨角色协作的复杂工程任务。
限制:要求上述版本与 Node 环境;资料提到需理解分布式系统会更有帮助;实际性能与效果取决于拓扑选择、记忆访问与 hooks 配置。具体收费、价格、平台支持及更多细节暂未提供。