mcpField
H
hive-mind

hive-mind

github.com/ruvnetエージェントワークフロー80.0k1.1k 回インストール今日更新
リポジトリ

hive-mind について

hive-mind は、分散型のマルチエージェント調整と合意形成を行うスキルです。複数のトポロジーと合意方式を備え、耐障害性や集団的な意思決定が必要なタスクに適しています。

主な機能

  1. 01複数のスウォームトポロジーに対応
  2. 02多様な合意方式を提供
  3. 03調整役ノードの起動
  4. 04合意状態とセッションの確認

活用シーン

  1. 01分散型マルチエージェントタスクの調整
  2. 02信頼できない環境での合意形成
  3. 03スウォームのセッションと状態の確認

インストール

コマンドをコピーしてターミナルで実行します。

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

インストール後、Claude Code で/hive-mindを入力して読み込まれたか確認します。

詳細

ハイブマインドスキル

目的

ビザンチン障害に耐性のある合意形成と、分散型スウォームの調整を行います。

実行するタイミング

  • マルチエージェントによる分散タスク
  • 障害耐性が必要な運用
  • 集合的な意思決定
  • 複雑な調整パターン

トポロジー

トポロジー説明ユースケース
hierarchicalクイーンがワーカーを制御しますデフォルト、ドリフト防止
meshピアが完全に接続されています調査、探索
hierarchical-meshハイブリッド複雑なタスクに推奨
adaptive負荷に応じて動的に変化します自動スケーリング

合意形成戦略

戦略許容範囲ユースケース
byzantinef < n/3 の障害信頼できない環境
raftf < n/2 の障害リーダー主導、一貫性
gossip最終的な整合性大規模、可用性
crdt競合なし同時更新
quorum設定可能調整可能な一貫性

コマンド

ハイブマインドを初期化する
npx claude-flow hive-mind init --topology hierarchical-mesh --consensus raft
クイーンを起動する
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. 調整のため、エージェント数は 8 未満にします
  4. チェックポイントを頻繁に実行します

コメント