mcpField
O
openclaw-team-bus

openclaw-team-bus

github.com/louis-caiAgent 工作流099 次安装36 周前更新
代码仓库

关于 openclaw-team-bus

用于 OpenClaw 多 Agent 通信的技能,可自动识别当前 Agent ID。它提供发送任务、扫描收件箱、回复、广播和列出 Agent 的命令。

主要功能

  1. 01自动识别 Agent ID
  2. 02发送任务并扫描收件箱
  3. 03回复消息
  4. 04向各 Agent 收件箱广播
  5. 05列出团队 Agent

适用场景

  1. 01在团队 Agent 之间分配任务
  2. 02检查 Agent 收件箱并回复
  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

README 原文English

来自项目 README

README 暂无中文译文,以下为英文原文;中文介绍见上方。

OpenClaw Team Bus

Multi-agent communication system with automatic agent ID detection.

Setup

1. 团队信息
cp examples/team.json.template /root/.openclaw/team-bus/team.json

团队成员:

代号AgentID职责
Prismlead协调、汇总、Telegram沟通
Scopeproduct需求、PRD、User Stories
Pixelcoder代码实现、bug修复、测试
Lensarchitect架构设计、接口定义、代码审查
Shutterops部署、CI、集成测试、安全监控
2. 安装 Skill
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

Usage

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>                            # 标记失败

Agent ID

Agent ID 自动从环境变量获取:

  • TEAM_BUS_AGENT (手动配置)
  • CLAW_AGENT_ID (OpenClaw 自动提供)

无需手动传入,poll/team 等命令自动识别自己的身份。

评论

支持 Markdown