SuperAPI AI 工具集

Swarm Orchestration

智能体与模型

查看项目

更新于 10-16 03:48

技能介绍

用途:使用 agentic-flow 的协调系统编排多智能体集群,实现并行任务执行、动态拓扑切换与智能调度,用于超出单一智能体能力的复杂任务。

主要能力:支持 mesh(对等)、hierarchical(主从)与 adaptive(自适应)三种拓扑;任务可按 parallel(并行)、pipeline(带依赖的流水线)或 autoOrchestrate(自适应)模式执行;支持跨智能体共享记忆、负载均衡、故障容错(重试与任务重分配)及性能指标监控(吞吐、延迟、成功率、智能体利用率)。

前置条件: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 等命令生成 coder、tester、reviewer 等智能体;然后用 npx agentic-flow hooks task-orchestrate --task "Build REST API with tests" --mode parallel 编排任务。也可通过 hooks 做任务前协调、任务后同步与会话恢复:npx agentic-flow hooks pre-task --description "Build API"、npx agentic-flow hooks post-task --task-id "task-123"、npx agentic-flow hooks session-restore --session-id "swarm-001"。代码层面可调用 swarm.init、swarm.execute、swarm.pipeline、swarm.memory.store/retrieve、swarm.enableLoadBalancing、swarm.setResiliency、swarm.getMetrics 等接口。

适用场景:多智能体协同开发、并行构建 API 与测试、按阶段流水线完成设计—实现—测试—评审等任务。

限制与建议:建议从 2-3 个智能体起步再扩容;通过共享记忆传递上下文;监控性能指标;启用 hooks 自动协调;设置超时避免任务挂起。若智能体不协调,检查记忆访问并启用 hooks;若性能不佳,改用 adaptive 拓扑并启用负载均衡。更多文档见 docs/swarm/orchestration.md、docs/swarm/topologies.md、docs/hooks/coordination.md。收费、价格、平台等信息暂未提供。