OpenClaw多智能体配置指南,告别改配置文件!
【摘要】 🤖 学会创建多智能体,并与多个飞书机器人进行绑定。
👍🏻 命令行快速完成配置,免去改配置文件的麻烦。
🔐 两种私信(dmPolicy)的配置 ,以及如何找到OpenId
⚙️ 核心/优化7个配置项
✅ 命令/界面确认配置的正确性
一、概述
WHY? (为什么要用多智能体?)

想了解更多相关话题介绍可观看 👉🏻 《一图讲清,为什么要用多Agent》
观看本博文/视频收获:
- 🤖 学会创建多智能体,并与多个飞书机器人进行绑定。
- 👍🏻 命令行快速完成配置,免去改配置文件的麻烦。
- 🔐 两种私信(dmPolicy)的配置 ,以及如何找到OpenId
- ⚙️ 核心/优化7个配置项
- ✅ 命令/界面确认配置的正确性
相关视频近期上线
学习流程:

⚙️ 基本环境准备
#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 # 开启状态展示
🤖 飞书创建机器人(多个)
#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创建多智能体
# 引导方式创建新的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)
#配置飞书的多账号
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后再执行一次
☀️ 查询确认
#查看agent清单
openclaw agents list
#查询消息渠道
openclaw channels list
#查看路由绑定情况
openclaw agents bindings
openclaw agents bindings --agent fxdhy002
openclaw agents bindings --json
附录:参考配置
#飞书自动创建的授权(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"]
}
}
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)