关于 openclaw-team-bus
用于 OpenClaw 多 Agent 通信的技能,可自动识别当前 Agent ID。它提供发送任务、扫描收件箱、回复、广播和列出 Agent 的命令。
主要功能
- 01自动识别 Agent ID
- 02发送任务并扫描收件箱
- 03回复消息
- 04向各 Agent 收件箱广播
- 05列出团队 Agent
适用场景
- 01在团队 Agent 之间分配任务
- 02检查 Agent 收件箱并回复
- 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.mdexamples/HEARTBEAT.templateteam.json.templatescripts/bus.pyREADME 原文English
来自项目 READMEREADME 暂无中文译文,以下为英文原文;中文介绍见上方。
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 | 职责 |
|---|---|---|
| Prism | lead | 协调、汇总、Telegram沟通 |
| Scope | product | 需求、PRD、User Stories |
| Pixel | coder | 代码实现、bug修复、测试 |
| Lens | architect | 架构设计、接口定义、代码审查 |
| Shutter | ops | 部署、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