OpenClaw多智能体最优配置指南,告别改配置文件

一、概述

WHY? (为什么要用多智能体? )

想了解更多相关话题介绍可观看 👉🏻 《一图讲清,为什么要用多Agent》

观看本博文/视频收获:

  • 🤖 学会创建多智能体,并与多个飞书机器人进行绑定。
  • 👍🏻 命令行快速完成配置,免去改配置文件的麻烦。
  • 🔐 两种私信(dmPolicy)的配置 ,以及如何找到OpenId
  • ⚙️ 核心/优化7个配置项
  • ✅ 命令/界面确认配置的正确性

相关视频近期上线

相关链接:

学习流程:

⚙️ 基本环境准备

shell 复制代码
#1.1 已经安装好openclaw环境,并配置好模型服务
略(见往期视频或博文)


#1.2 安装好飞书插件,并完成了初始默认机器人的绑定
npx -y @larksuite/openclaw-lark-tools install
#升级
npx -y @larksuite/openclaw-lark update


#1.3 飞书增项配置
openclaw config set channels.feishu.streaming true				#开启流式输出
openclaw config set channels.feishu.footer.elapsed true  	# 开启耗时
openclaw config set channels.feishu.footer.status true  	# 开启状态展示

🤖 飞书创建机器人(多个)

shell 复制代码
#2种创建方式
#传统创建应用的方式(创建应用 -- 配置权限 -- 启用机器人 -- 订阅事件 -- 发布应用 -- 审核上线)
https://open.feishu.cn/app

#适用openclaw的快速创建界面(推荐)
https://open.feishu.cn/page/openclaw?form=multiAgent

#加餐:删除机器人
1)飞书管理后台(http://www.feishu.cn/admin):工作台 -- 应用管理 -- 停用
2)开发者后台(https://open.feishu.cn/app):应用详情页面 -- 凭证与基础信息 -- 删除应用

✅ OpenClaw创建多智能体

shell 复制代码
# 引导方式创建新的Agent
openclaw agents add

# 命令快捷创建
openclaw agents add fxdhy001 --workspace ~/.openclaw/workspace-fxdhy001		#拂晓的海洋1号智能体
openclaw agents add fxdhy002 --workspace ~/.openclaw/workspace-fxdhy002		#拂晓的海洋2号智能体

👍🏻 核心配置(channels、bindings、session)

shell 复制代码
#配置飞书的多账号
openclaw config set channels.feishu.accounts --json '
{
  "default": {},
  "cfa_fxdhy001": {
    "appId": "cli_xxxxxx",
    "appSecret": "xxxxxx",
    "botName": "拂晓的海洋1号智能体",
    "dmPolicy": "allowlist",
    "allowFrom": ["ou_xxxxxx"]
  },
  "cfa_fxdhy002": {
    "appId": "cli_xxxxxx",
    "appSecret": "xxxxxx",
    "botName": "拂晓的海洋2号智能体",
    "dmPolicy": "open",
    "allowFrom": [
      "*"
    ]
  }
}'

#说明:
1、1号智能体:只有allowFrom中的用户可以聊天,2号智能体:允许所有用户
2、配置好后,用飞书发个消息,然后再OpenClaw WebUI界面的日志中搜索你智能体,例如:fxdhy001,找到senderOpenId(ou_开头)


#配置路由
openclaw config set bindings --json '
[
  {
    "agentId": "main",
    "match": {
      "channel": "feishu",
      "accountId": "default"
    }
  },
  {
    "agentId": "fxdhy001",
    "match": {
      "channel": "feishu",
      "accountId": "cfa_fxdhy001"
    }
  },
  {
    "agentId": "fxdhy002",
    "match": {
      "channel": "feishu",
      "accountId": "cfa_fxdhy002"
    }
  }
]'


# 配置会话隔离(保障多智能体之间的会话独立)
openclaw config set session.dmScope per-account-channel-peer

#多任务独立上下文
openclaw config set channels.feishu.threadSession true

# 智能体间发消息进行调度
openclaw config set tools.agentToAgent.enabled true

#跨Agent通讯
openclaw config set tools.sessions.visibility all


#在飞书上发消息
1、发消息后自动创建session
2、发消息后,在日志可以找到senderOpenId,配置好allowFrom后再执行一次

☀️ 查询确认

shell 复制代码
#查看agent清单
openclaw agents list

#查询消息渠道
openclaw channels list

#查看路由绑定情况
openclaw agents bindings
openclaw agents bindings --agent fxdhy002
openclaw agents bindings --json

附录:参考配置

shell 复制代码
#飞书自动创建的授权(2026.3.26)
{
  "scopes": {
    "tenant": [
      "application:application:self_manage",
      "cardkit:card:read",
      "cardkit:card:write",
      "contact:contact.base:readonly",
      "contact:user.basic_profile:readonly",
      "docx:document:readonly",
      "im:chat:read",
      "im:chat:update",
      "im:message.group_at_msg:readonly",
      "im:message.p2p_msg:readonly",
      "im:message.pins:read",
      "im:message.pins:write_only",
      "im:message.reactions:read",
      "im:message.reactions:write_only",
      "im:message:readonly",
      "im:message:recall",
      "im:message:send_as_bot",
      "im:message:send_multi_users",
      "im:message:send_sys_msg",
      "im:message:update",
      "im:resource"
    ],
    "user": [
      "base:app:copy",
      "base:app:create",
      "base:app:read",
      "base:app:update",
      "base:field:create",
      "base:field:delete",
      "base:field:read",
      "base:field:update",
      "base:record:create",
      "base:record:delete",
      "base:record:retrieve",
      "base:record:update",
      "base:table:create",
      "base:table:read",
      "base:table:update",
      "base:view:read",
      "base:view:write_only",
      "board:whiteboard:node:create",
      "board:whiteboard:node:read",
      "calendar:calendar.event:create",
      "calendar:calendar.event:read",
      "calendar:calendar.event:reply",
      "calendar:calendar.event:update",
      "calendar:calendar.free_busy:read",
      "calendar:calendar:read",
      "contact:contact.base:readonly",
      "contact:user.base:readonly",
      "contact:user.basic_profile:readonly",
      "contact:user.employee_id:readonly",
      "contact:user:search",
      "docs:document.comment:create",
      "docs:document.comment:read",
      "docs:document.comment:update",
      "docs:document.media:download",
      "docs:document.media:upload",
      "docs:document:copy",
      "docs:document:export",
      "docx:document:create",
      "docx:document:readonly",
      "docx:document:write_only",
      "drive:drive.metadata:readonly",
      "drive:file:download",
      "drive:file:upload",
      "im:chat.members:read",
      "im:chat:read",
      "im:message",
      "im:message.group_msg:get_as_user",
      "im:message.p2p_msg:get_as_user",
      "im:message:readonly",
      "offline_access",
      "search:docs:read",
      "search:message",
      "sheets:spreadsheet.meta:read",
      "sheets:spreadsheet:create",
      "sheets:spreadsheet:read",
      "sheets:spreadsheet:write_only",
      "space:document:move",
      "space:document:retrieve",
      "task:comment:read",
      "task:comment:write",
      "task:task:read",
      "task:task:write",
      "task:task:writeonly",
      "task:tasklist:read",
      "task:tasklist:write",
      "wiki:node:copy",
      "wiki:node:create",
      "wiki:node:move",
      "wiki:node:read",
      "wiki:node:retrieve",
      "wiki:space:read",
      "wiki:space:retrieve",
      "wiki:space:write_only"
    ]
  }
}


#OpenClaw官方中文文档的授权(2026.3.26)
{
  "scopes": {
    "tenant": [
      "aily:file:read",
      "aily:file:write",
      "application:application.app_message_stats.overview:readonly",
      "application:application:self_manage",
      "application:bot.menu:write",
      "cardkit:card:read",
      "cardkit:card:write",
      "contact:user.employee_id:readonly",
      "corehr:file:download",
      "event:ip_list",
      "im:chat.access_event.bot_p2p_chat:read",
      "im:chat.members:bot_access",
      "im:message",
      "im:message.group_at_msg:readonly",
      "im:message.p2p_msg:readonly",
      "im:message:readonly",
      "im:message:send_as_bot",
      "im:resource"
    ],
    "user": ["aily:file:read", "aily:file:write", "im:chat.access_event.bot_p2p_chat:read"]
  }
}
相关推荐
GJGCY3 小时前
企业级AI智能体落地技术评测:执行层、安全治理与平台化架构解析
人工智能·经验分享·安全·ai·智能体·数字员工
禹笑笑-AI食用指南3 小时前
一个本地 OpenClaw 自动化项目的架构难点与解决方案
运维·架构·自动化·openclaw·龙虾
程序员大辉3 小时前
LuxTTS 完整入门指南:150倍实时速度的开源声音克隆工具,1GB显存即可运行
ai·语言模型·开源·语音识别
深藏功yu名3 小时前
Day25:RAG检索+重排序保姆级入门!
人工智能·ai·pycharm·agent·rag·rerank
研究点啥好呢3 小时前
3月26日Github热榜推荐 | AI代理工具链专栏
人工智能·驱动开发·python·ai
做萤石二次开发的哈哈3 小时前
萤石开放平台×OpenClaw: 玩手机检测及实时告警技能包发布
网络·人工智能·ai·智能体
ん贤4 小时前
AI 大模型落地系列|Eino 组件核心篇:文档进入 RAG 之前,Loader 和 Parser 到底各管什么
人工智能·ai·golang·eino
安全渗透Hacker4 小时前
阿里云百炼 + VS Code + Kilo 完整实战教程
人工智能·阿里云·ai·云计算·ai编程
Rick19934 小时前
RAG和Agent是什么?
ai·agent