Multi-Agent Group Chat Plugin
多 Agent 群聊协作插件,让 AI 团队在群里"讨论"起来。
功能
- ✅ 子 Agent 完成任务后,自动发到群里
- ✅ 自动检测来源群,无需配置群 ID
- ✅ 支持 Telegram 和飞书
- ✅ 仅处理 sessions_send 内部任务,不影响正常对话
架构
用户 @Boss → Boss 分配任务 → 子 Agent 执行
↓
【插件自动转发到群】
↓
用户在群里看到讨论过程
安装
方式 1:从 ClawHub 安装
clawhub install multi-agent-chat
方式 2:手动安装
复制 index.ts 和 openclaw.plugin.json 到:
~/.openclaw/extensions/multi-agent-chat/
配置
在 openclaw.json 中启用插件:
{
"plugins": {
"allow": ["multi-agent-chat"],
"entries": {
"multi-agent-chat": {
"enabled": true
}
}
}
}
配套 Agent 配置
需要配置多个 Agent:
{
"agents": {
"entries": {
"boss": { "workspace": "~/.openclaw/agents/boss" },
"coder": { "workspace": "~/.openclaw/agents/coder" },
"writer": { "workspace": "~/.openclaw/agents/writer" }
}
},
"channels": {
"telegram": {
"accounts": {
"boss": { "token": "BOT_TOKEN_1", "agent": "boss" },
"coder": { "token": "BOT_TOKEN_2", "agent": "coder" },
"writer": { "token": "BOT_TOKEN_3", "agent": "writer" }
},
"groupPolicy": "open"
}
}
}
使用方式
- 创建 Telegram 群
- 拉入多个 Bot
- @BossBot 发任务
- 观察各 Agent 在群里讨论
工作原理
- Boss Agent 用
sessions_send给子 Agent 发任务 - 子 Agent 完成任务后回复
- 插件监听
agent_end事件 - 检测到是
sessions_send来的任务 - 自动将回复发到来源群
注意事项
- 需要 OpenClaw 内置的 announce 机制配合
- 子 Agent 的结果会同时:返回给 Boss + 发到群里
- 插件不会影响正常的用户对话
作者
OpenClaw 社区