SuperAPI AI 工具集

multi-agent-coordinator

智能体与模型

查看项目

更新于 10-15 19:57

技能介绍

用途:当并行运行 3 个以上 OpenClaw 智能体时,agents.list[] 配置难以维护,通道之间会出现“串扰”,并行智能体可能产生互相矛盾的输出,且静默失败的智能体没有超时检测。该技能运行在编排智能体(orchestrator)中,提供共享的智能体注册表、健康检查心跳、输出一致性检查以及结构化跨智能体交接。

主要能力:

智能体注册表:在子智能体启动时登记,记录智能体 ID、角色、通道、状态、最后出现时间戳与当前任务。示例:python3 run.py --register agent-id=coder role=code_implementation channel=C001;python3 run.py --register agent-id=reviewer role=code_review channel=C002。

健康检查:编排方根据最后出现时间戳判断超时,默认超时为 30 分钟。可周期性执行 python3 run.py --health-check。检测到超时会向状态写入 AGENT_TIMEOUT、告警编排方并提示,例如“Agent coder 已 45 分钟未响应。重新分配任务还是等待?”

输出一致性检查:合并并行输出前运行 python3 run.py --consistency-check --agents coder reviewer --key "api_design",对同一 key 的输出进行比较并标记矛盾。例如 coder 提议 POST /users、reviewer 对同一操作提议 PUT /users/{id},会被标记为矛盾,需人工解决后再合并。

结构化交接:用于把一个智能体的上下文传给另一个智能体,例如 python3 run.py --handoff --from coder --to reviewer --task-file handoff.yaml。交接文件记录已完成事项、未完成事项、关键决策、发现的约束和下一步建议,把单智能体的 task-handoff 扩展到多智能体场景。

与 workflow-orchestration 不同,workflow-orchestration 在单个智能体内执行线性步骤序列,而 multi-agent-coordinator 管理并行智能体集群,这些智能体拥有各自的会话、通道和上下文窗口。

限制:资料未提供安装方式、价格、支持的 OpenClaw 版本或其他运行前提,暂未提供。