mcpField
O
openclaw-team-bus

openclaw-team-bus

github.com/louis-caiエージェントワークフロー099 回インストール36 週間前に更新
リポジトリ

openclaw-team-bus について

複数の Agent 間で通信する OpenClaw スキルで、現在の Agent ID を自動検出します。タスク送信、受信箱の確認、返信、全体配信、Agent の一覧表示を行うコマンドを備えています。

主な機能

  1. 01Agent ID を自動検出
  2. 02タスク送信と受信箱の確認
  3. 03メッセージへの返信
  4. 04各 Agent の受信箱に一斉配信
  5. 05チーム Agent の一覧表示

活用シーン

  1. 01チーム内の Agent にタスクを分配
  2. 02Agent の受信箱を確認して返信
  3. 03すべての Agent にメッセージを配信

インストール

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

$npx skills add https://github.com/louis-cai/openclaw-team-bus-skills --skill openclaw-team-bus

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

README.md
examples/
HEARTBEAT.template
team.json.template
scripts/
bus.py

詳細

OpenClaw Team Bus

エージェント ID を自動検出するマルチエージェント通信システムです。

セットアップ

1. チーム情報
cp examples/team.json.template /root/.openclaw/team-bus/team.json

チームメンバー:

コードネームAgentID担当
Prismlead調整、取りまとめ、Telegram でのコミュニケーション
Scopeproduct要件、PRD、ユーザーストーリー
Pixelcoderコード実装、バグ修正、テスト
Lensarchitectアーキテクチャ設計、インターフェース定義、コードレビュー
Shutteropsデプロイ、CI、統合テスト、セキュリティ監視
2. スキルのインストール
cd <agent-workspace>/skills
git clone https://github.com/louis-cai/openclaw-team-bus-skills.git openclaw-team-bus
3. HEARTBEAT の設定
cp examples/HEARTBEAT.template <workspace>/HEARTBEAT.md

使い方

python3 bus.py <command> [args]

Commands:
  send <agent> <title> <desc> <chat> --from <agent>   # 发送任务(必传)
  poll                                              # 扫描收件箱(自动获取agent ID)
  reply <agent> <task-id> <msg> [--accountId <id>]   # 回复(accountId 必传)
  broadcast <msg> [--chatId <id>] [--accountId <id>] # 广播(分发到每个 agent 的 inbox)
  list-agents                                       # 列出 agent
  team                                              # 显示团队信息(我是谁)
  complete <task-id> [result]                       # 完成任务
  fail <task-id> <error>                            # 标记失败

エージェント ID

エージェント ID は環境変数から自動的に取得されます:

  • TEAM_BUS_AGENT(手動設定)
  • CLAW_AGENT_ID(OpenClaw が自動で提供)

手動で渡す必要はありません。poll/team などのコマンドが自身の ID を自動で識別します。

コメント