第六篇 openclaw关于多Agent绑定飞书对话乱窜的问题解决方案 – 拷贝
文主最近遇到件闹心事儿——我在小龙虾(OpenClaw)里创建了多个Agent,专门用来分配不同任务:有的Agent负责采集数据,有的负责分析数据,主打一个协同配合、流水化作业,原本跑起来顺风顺水。
可不知道哪一次,我让秘书长Agent负责拆分一个任务时,它不知操作了什么神秘设置,竟让质疑官Agent绑定的飞书机器人,莫名其妙跟我说“他是我的秘书长”;而本该回应的飞书秘书长Agent机器人,却全程毫无反应。无奈之下,我只好开启了漫长的排查修复之旅。
ps: 文主用的OpenClaw版本为2026.04.12,后续操作仅适配该版本哦~
先跟大家说下小龙虾多Agent与飞书机器人一一对应的原理,为了方便大家理解,我先解释几个关键名词:把Agent ID叫做「大脑」,Account ID叫做「电话卡」,飞书APP ID叫做「电话号码」。
飞书与Agent通信的逻辑其实很简单:你通过「电话号码」(飞书APP ID)拨打对应的「电话卡」(Account ID),进而与持有这张「电话卡」的「大脑」(Agent ID)建立联系。
所以,当出现多Agent的飞书机器人回话错乱时,核心就是检查两条线路的对应关系,缺一不可:
第一路:「大脑」(Agent ID)——「电话卡」(Account ID)之间的对应关系;
第二路:「电话卡」(Account ID)——「电话号码」(飞书APP ID)之间的对应关系。
下面说具体操作思路,重点提醒:涉及到的具体命令,仅适用于2026.04.12版本!因为OpenClaw版本不同,对应的操作命令会有差异,要是不会操作,可以问豆包,但一定要加上一句话:“我的OpenClaw用的是2026.04.12版本,请适配该版本,使用官方网址上发布的说明文档内的命令。”
加上这句话,能大幅度降低豆包“失灵”时带来的命令错误,亲测有效~
第一步:备份自己的配置,在终端里输入
cd ~/.openclaw
openclaw backup create –verify
Backup created successfully 说明成功了
第二步:查询自己的大脑(Agengt ID)列表,在终端里输入
openclaw agents list
会得到一个Available agents: – main (default)- agents1- agents2- agents3 的列表。其中的main、agents1、agents2、agents3就是你现在已有的Agent ID。
第三步:查询自己的电话卡(Account id),在终端里输入
openclaw channels list
会得到个如下面的所示的列表
Configured channels:
– Feishu XXX: configured, enabled
第四步:查询电话号码(飞书App ID)与电话卡(Account ID)的对应关系,在终端里输入
openclaw config get channels.feishu.accounts –json
会得到个如下面的所示的列表
{ “secretary”: {
“appId”: “cli_1234567890abcdef”,
“appSecret”: “xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”,
“displayName”: “agents1” },
“agents2”: {
“appId”: “cli_abcdef1234567890”,
“appSecret”: “yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy”,
“displayName”: agents2″” } }
第五步:查询 Account ID 与 Agent ID 的绑定关系,在终端里输入
openclaw agents bindings
会得到个如下面的所示的列表
Current bindings:
– 大脑(Agent ID) <- feishu:电话卡(Account ID )
第六步:文主的是电话卡(Account ID)与电话号码(飞书APP ID)之间错了。
可紧接着,更坑爹的事儿来了!
从2026.04.12版本到目前最新的2026.04.22版本,用OpenClaw的channels add命令进行飞书配对时,选择「大脑」(Agent ID)环节出现了bug——只能选中main这个主Agent ID,以及它对应的「电话卡」(Account ID),没法选择其他的Agent ID。
这就意味着,用这个命令只能设置第一个「大脑」(Agent ID)的飞书配对;如果强行用它给其他「大脑」设置配对,很容易造成Agent与飞书机器人绑定混乱,这也是我之前出现对话乱窜的核心原因之一。
针对这个坑,文主也找到了解决方案:先只设置第一个「大脑」(Agent ID)的飞书配对,等配对成功后,让这个第一个「大脑」自行去配对其他所有的「大脑」(Agent ID)。这么操作下来,就完美修复了飞书对话乱窜的问题,亲测可行!
夜雨聆风