mcpField
H
hive-mind

hive-mind

github.com/ruvnetAgent 工作流80.0k1.1k 次安装今天更新
代码仓库

关于 hive-mind

hive-mind 是用于多 Agent 分布式协调与共识决策的技能,提供多种拓扑和共识策略,适合需要容错或集体决策的任务。

主要功能

  1. 01支持多种集群拓扑
  2. 02提供多种共识策略
  3. 03生成协调节点
  4. 04查看共识状态与会话

适用场景

  1. 01协调分布式多 Agent 任务
  2. 02在不可信环境中进行共识决策
  3. 03检查集群会话与共识状态

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/ruvnet/ruflo --skill hive-mind

安装后在 Claude Code 中输入/hive-mind确认已加载。

详细介绍

Hive-Mind 技能

用途

拜占庭容错共识与分布式蜂群协调。

触发条件

  • 多 Agent 分布式任务
  • 需要容错操作
  • 集体决策
  • 复杂协调模式

拓扑结构

拓扑结构描述用例
hierarchicalQueen 控制 Workers默认,防止偏移
mesh完全互连的对等节点研究、探索
hierarchical-mesh混合型推荐用于复杂任务
adaptive根据负载动态调整自动扩缩容

共识策略

策略容错能力用例
byzantinef < n/3 个故障节点不可信环境
raftf < 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

最佳实践

  1. 编码任务使用 hierarchical(防止偏移)
  2. 使用 raft 共识以保持一致性
  3. 将 Agent 数量控制在 8 个以内,以便协调
  4. 频繁运行检查点

评论

支持 Markdown