关于 hive-mind
hive-mind 是用于多 Agent 分布式协调与共识决策的技能,提供多种拓扑和共识策略,适合需要容错或集体决策的任务。
主要功能
- 01支持多种集群拓扑
- 02提供多种共识策略
- 03生成协调节点
- 04查看共识状态与会话
适用场景
- 01协调分布式多 Agent 任务
- 02在不可信环境中进行共识决策
- 03检查集群会话与共识状态
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ ruvnet/ ruflo --skill hive-mind安装后在 Claude Code 中输入/hive-mind确认已加载。
详细介绍
Hive-Mind 技能
用途
拜占庭容错共识与分布式蜂群协调。
触发条件
- 多 Agent 分布式任务
- 需要容错操作
- 集体决策
- 复杂协调模式
拓扑结构
| 拓扑结构 | 描述 | 用例 |
|---|---|---|
hierarchical | Queen 控制 Workers | 默认,防止偏移 |
mesh | 完全互连的对等节点 | 研究、探索 |
hierarchical-mesh | 混合型 | 推荐用于复杂任务 |
adaptive | 根据负载动态调整 | 自动扩缩容 |
共识策略
| 策略 | 容错能力 | 用例 |
|---|---|---|
byzantine | f < n/3 个故障节点 | 不可信环境 |
raft | f < n/2 个故障节点 | 基于 Leader,保持一致性 |
gossip | 最终一致 | 大规模、高可用性 |
crdt | 无冲突 | 并发更新 |
quorum | 可配置 | 可调一致性 |
命令
初始化 Hive-Mind
npx claude-flow hive-mind init --topology hierarchical-mesh --consensus raft
启动 Queen
npx claude-flow hive-mind spawn --role queen --name coordinator
检查共识状态
npx claude-flow hive-mind consensus --status
查看会话
npx claude-flow hive-mind sessions --active
最佳实践
- 编码任务使用 hierarchical(防止偏移)
- 使用 raft 共识以保持一致性
- 将 Agent 数量控制在 8 个以内,以便协调
- 频繁运行检查点
评论
支持 Markdown