Openclaw 经验分享 | 如何在Openclaw中配置多个独立的Agent
方案选择方案 A单 Bot 多 Agent本篇一个飞书机器人龙虾1号私聊→ 使用mainAgent特定群组→ 使用feishu-writerAgent优点用户只需添加一个机器人通过不同场景自动路由缺点所有群组共享同一个飞书应用权限方案 B多 Bot 多 Agent完全隔离龙虾1号→mainAgent新的飞书应用→feishu-writerAgent优点完全隔离可为不同 Agent 配置不同权限缺点需要创建新的飞书应用用户需要添加多个机器人明日复明日明日何其多各位看官先看效果#T1Agent 空间相互独立## 通过在单聊 / 群聊中问工作空间路径的方法来验证 Agent 的工作空间是否相互独立。- 单聊默认的主Agent工作空间路径/home/gem/workspace/agent/workspace- 群聊中新建的 agent 空间工作空间路径/home/gem/workspace/agent/workspace-feishu-writerPS在开始操作前默认你已经配置好且接入飞书了整体操作分两步1、新建 agents 工作空间2、绑定飞书会话ID##操作stp1获取群组会话 ID创建群组 ——》 设置 ——》复制会话 ID 找个空地方贴进去step2备份原文件1、修改配置前先备份下原配置文件openclaw.json便于恢复。注意当前所处路径~/workspace/agent$cp ./openclaw.json ./openclaw.json.backup.$(date %Y.%m.%d)如果后边操作有问题可以恢复当前配置【将openclaw.json.backup.$(date %Y.%m.%d)替换成你刚备份的文件名】# 恢复备份 cp ~/workspace/agent/openclaw.json.backup.$(date %Y.%m.%d) ~/workspace/agent/openclaw.json openclaw gateway restart2、查看备份文件ls -lastep3: 创建新的 Agentps为了便于理解以下操作可先执行命令(查看当前有哪些 Agents)openclaw agents list返回内容这里是为了让你了解怎么填路径和ID如果还不理解就截图发给ai帮你生成这个命令1、执行命令openclaw agents add --workspace ~/workspace/agent/workspace-feishu-writer feishu-writer命令说明命令openclaw agents add --workspace参数~/workspace/agent/workspace-feishu-writer新工作空间路径新建的文件放到哪个目录下feishu-writer新Agent的名称ID起个文件名2、执行上边的命令后返回内容中能看到新建的 Agents就代表创建成功了。这里忘截图了贴了个查看的截图。一样查看 Agents 命令openclaw agents list现在第一步新建 agents 工作空间已经创建好了后边的操作是配置绑定飞书会话step4飞书群组绑定在正式配置前先检查下你环境中之前已经绑定了哪些通道如果你配置中已经绑定bindings了其他通道如WhatsApp、Telegram、Discord等记得先导出配置便于后期还原1、查看命令openclaw config get bindings2、导出当前配置命令也可直接将当前配置复制出来openclaw config get bindings /tmp/bindings-backup.json3、执行下边命令时会覆盖之前的配置1所以先- 查看当前配置openclaw config get bindings- 然后复制当前配置内容并追加新的绑定配置- 再用命令config set --json bindings [原有绑定配置追加新的飞书绑定配置]将所有配置写回去。2追加的命令示例前面的 agentId: main 为原有配置下边的 agentId: feishu-writer 为追加新的飞书配置。这里的 peer.id: oc_92040ddb043313a48c87248d 替换成你的飞书会话ID# 2. 配置 bindings带 fallback openclaw config set --json bindings [ { agentId: main, match: { channel: feishu } } { agentId: feishu-writer, match: { channel: feishu, peer: { kind: group, id: oc_92040ddb01d043313a48c87248d } } } ]3通过命令openclaw config get bindings查看配置(看到新配置的feishu-writer就代表配置成功了 )step5配置飞书列表白名单# 1. 添加群组到白名单保留原有 ou_ 配置ou_3f7b...是我之前的配置 openclaw config set --json channels.feishu.groupAllowFrom [ou_3f7b4e6...,oc_92040ddb01d043313a48c87248d]以上都配置好了后边就重启下 Gateway 就行了。重启命令openclaw gateway restart检查运行状态命令openclaw gateway status到此你已经配置好了后边就是将你的机器人添加到群组中就可以使用了。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2516216.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!