OpenClaw 部署指南:https://www.azman.cn/

平台永久地址:www.azman.cn/

温馨提示: 本站内容精选自优质公开渠道,仅供分享与交流。我们尊重原创,如涉及版权问题,请权利方及时与我们联系,我们将在核实后第一时间处理。感谢您的理解与支持!

万字长文OpenClaw 多智能体最全配置指南-飞书版

OpenClaw 多智能体实战:飞书群聊配置指南

前言

你是否想象过这样的场景:在飞书群里同时拥有多个 AI 助手,一个负责统筹规划,一个负责运营执行,一个负责数据分析?

本文将手把手教你配置 OpenClaw 的多智能体模式,让三个”AI 大师”同时在你的飞书群里为你工作。目前还在加急做50元套餐的一件包,准备附送一些功能和教程,大家想看什么内容,是自媒体账号自动化运营还是量化交易相关的内容,欢迎打在评论区!!!

安装nvm

打开 Mac 的终端 (Terminal),复制并运行以下命令:

Bash

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.1/install.sh | bash

注意: 如果你在国内由于网络问题无法访问 GitHub,可以使用以下国内镜像加速命令:

Bash

curl -o- https://gitee.com/mirrors/nvm/raw/master/install.sh | bash

第二步:配置环境变量

安装脚本通常会自动把配置写入你的配置文件,但有时需要手动刷新。请根据你使用的 Shell 执行命令:

确定你的 Shell:输入echo $SHELL。如果是/bin/zsh(Mac 默认),则编辑.zshrc;如果是/bin/bash,则编辑.bash_profile。

执行刷新命令

Bash

source ~/.zshrc

验证安装:输入nvm -v,如果显示版本号(如 0.40.1),说明安装成功。

第三步:安装 Node.js 22

有了 nvm 后,安装 Node 22 只需要一行命令:

Bash

nvm install 22

安装完成后,你可以验证版本:

查看 Node 版本:node -v(应显示 v22.x.x)

查看 npm 版本:npm -v

万字长文OpenClaw 多智能体最全配置指南-飞书版

第四步:针对 OpenClaw 的后续配置 (重要)

因为你准备运行 OpenClaw,建议完成以下两项优化:

1. 切换 npm 国内镜像源为了之后安装 OpenClaw 不报错,先切到淘宝镜像:

Bash

npm config set registry https://registry.npmmirror.com

2. 安装 OpenClaw现在环境已经就绪,你可以直接安装了:

Bash

npm install -g openclaw@latest

2. 测试openclaw是否安装成功:

openclaw -v

在终端查看

万字长文OpenClaw 多智能体最全配置指南-飞书版

第五步:激活与配置(灵魂开始)

openclaw onboard

弹出一个窗口,第一步这儿选择yes

万字长文OpenClaw 多智能体最全配置指南-飞书版

然后选择QuickStart

然后选择Update Values

接下来开始重头戏

这一步是选择模型,这儿建议选择国内的几家先试试,我一直在用MiniMax,这儿就按照MiniMax的配置(如果买MiniMax的话,我这儿也有比较优惠的方案供大家选择)

万字长文OpenClaw 多智能体最全配置指南-飞书版

选择minimax之后

万字长文OpenClaw 多智能体最全配置指南-飞书版

这儿复制粘贴api key即可,后续推荐选择 minimax-cn/MiniMax-M2.5,用其他家的也都差不多的流程

接下来选择IM软件,这儿以飞书为例

万字长文OpenClaw 多智能体最全配置指南-飞书版

要安装 feishu的插件,选择确定就好

然后安装skills

万字长文OpenClaw 多智能体最全配置指南-飞书版

这儿必装mcporter,其他的随意即可

万字长文OpenClaw 多智能体最全配置指南-飞书版

下一步 开始安装Enable hooks

这儿推荐这四个都安装

万字长文OpenClaw 多智能体最全配置指南-飞书版

操作方法:

用键盘的上下方向键移动。

空格键 (Space)勾选(勾选后方框里会变成[x]或带颜色的符号)。

全部选好后,按回车键 (Enter)确认。

这几个技能解释

1. 🚀 boot-md (启动文档)

大白话:给 AI 配一本“说明书”。

功能:它会自动把你的项目环境、当前的文件结构等信息整理成一份文档喂给 AI。

2. 📎 bootstrap-extra-files (额外文件初始化)

大白话:自动帮你把“家”布置好。

功能:它会帮你自动生成一些必要的配置文件和基础文件夹,不用你手动去一个一个创建。

3. 📝 command-logger (命令记录器)

大白话:给 AI 装一个“黑匣子”。

功能:它会记录 AI 执行过的所有命令和操作。

4. 💾 session-memory (会话记忆)

大白话:给 AI 塞一个“记事本”。

功能:让 AI 记住你们之前的聊天记录和操作上下文。没有这个的话,AI 可能说完后半句就忘了前半句。

之后这两步就比较常规了,没必要解释了。

万字长文OpenClaw 多智能体最全配置指南-飞书版
万字长文OpenClaw 多智能体最全配置指南-飞书版

接下来需要确认是否真的开始养殖小龙虾了

输入

openclaw status

万字长文OpenClaw 多智能体最全配置指南-飞书版

或者在浏览器中打开

万字长文OpenClaw 多智能体最全配置指南-飞书版

配置飞书

现在龙虾已经开始养殖了,但是我们要在飞书里,在tel或者discord中养殖龙虾群还需要配置多个步骤。

接下来开始配置飞书龙虾群。

创建应用

首先我们要在飞书开放平台创建企业自建应用,链接

万字长文OpenClaw 多智能体最全配置指南-飞书版

创建完之后点击添加机器人

万字长文OpenClaw 多智能体最全配置指南-飞书版

然后到权限管理这儿,点击批量导入/导出权限

复制粘贴这段

{  “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:write”,      “contact:user.employee_id:readonly”,      “corehr:file:download”,      “docs:document.content:read”,      “event:ip_list”,      “im:chat”,      “im:chat.access_event.bot_p2p_chat:read”,      “im:chat.members:bot_access”,      “im:message”,      “im:message.group_at_msg:readonly”,      “im:message.group_msg”,      “im:message.p2p_msg:readonly”,      “im:message:readonly”,      “im:message:send_as_bot”,      “im:resource”,      “sheets:spreadsheet”,      “wiki:wiki:readonly”    ],    “user”: [“aily:file:read”, “aily:file:write”, “im:chat.access_event.bot_p2p_chat:read”]  }}

然后确定即可

万字长文OpenClaw 多智能体最全配置指南-飞书版

然后回到机器人界面,给龙虾起一个名字

事件配置

一定要按照流程来,不然这儿配置不上!!!

首先在终端,运行

openclaw channels add

然后点击确定

就再次来到了

万字长文OpenClaw 多智能体最全配置指南-飞书版

选择 Feishu/Lark (我这儿一直显示plugin install failed:plugin already exists,我先删掉了,然后再安装的 )

万字长文OpenClaw 多智能体最全配置指南-飞书版

这儿选择之后就需要输入Enter Feishu App SecretEnter Feishu App ID

万字长文OpenClaw 多智能体最全配置指南-飞书版

从这儿复制粘贴进来即可

然后选择WebSocket(default),然后选择feishu-China,选择 Open模式,如下图

万字长文OpenClaw 多智能体最全配置指南-飞书版

然后按照如下方式配置即可

然后我们回到页面,配置事件与回调

万字长文OpenClaw 多智能体最全配置指南-飞书版

然后创建版本,去审核应用通过

万字长文OpenClaw 多智能体最全配置指南-飞书版

通过后飞书会有通知

万字长文OpenClaw 多智能体最全配置指南-飞书版

打开应用之后,就可以养第一个龙虾了!!!

万字长文OpenClaw 多智能体最全配置指南-飞书版

如果出现 emoji就说明他在思考回复你什么东西了

多agent模式

接下来是重头戏,玩多agent模式,也就是配置多个AI员工。多个员工的定义就是

多个智能体 = 多个人、多种人格

使用多个智能体,每个agentId成为一个完全隔离的人格

不同的电话号码/账户(每渠道accountId)。

不同的人格(每智能体工作区文件如AGENTS.md和SOUL.md)。

独立的认证 + 会话(除非明确启用,否则无交叉通信)。

这让多个人共享一个 Gateway 网关服务器,同时保持他们的 AI”大脑”和数据隔离。

首先在终端输入

openclaw agents add work

这个work指的是你要添加的智能体,比如说我要把上面的统筹大师改成多智能体模式,那就是

openclaw agents add manager-统筹大师

纯中文好像不太行

万字长文OpenClaw 多智能体最全配置指南-飞书版

这儿出现的这个workspace-manager就是对应的工作区,也就是智能体的记忆存储位置

然后一路 enter 就可以了。其中

Copy auth profiles from “main”?│ Yes

这儿选择yes就是复制配置过来了。

配置完之后

万字长文OpenClaw 多智能体最全配置指南-飞书版

这儿就显示了我的workspace,以及最重要的 ~/.openclaw/openclaw.json,这儿这个json文件是需要持续配置的。

配置多个agent

然后我们继续配置多个agent,输入

openclaw agents add operator-运营大师

然后

万字长文OpenClaw 多智能体最全配置指南-飞书版

这儿一定要选择No,这是我们配置多个agent的一个关键,选择yes就是复制配置了。

然后选择配置channels,选择飞书

万字长文OpenClaw 多智能体最全配置指南-飞书版

后续配置

万字长文OpenClaw 多智能体最全配置指南-飞书版

然后在飞书开放平台继续创建应用即可,这儿不做赘述了

需要注意的是,一定要配置完机器人权限管理之后填完上述飞书app secret和app id,然后一路配置下来,配置完之后再回到飞书开放平台做事件与回调的配置工作!!!

多agent联动

当我们配置了多个agent之后,我们的配置文件里就有对应的参数了,打开 ~/.openclaw/openclaw.json能看到,我已经将配置分析放到了附录1

其中主要是配置了

{

“id”: “manager”,

“name”: “manager-统筹大师”,

“workspace”: “~/.openclaw/workspace-manager”,

“agentDir”: “~/.openclaw/agents/manager/agent”,

“model”: “minimax-cn/MiniMax-M2.5”

},

{

“id”: “operator”,

“name”: “operator-运营大师”,

“workspace”: “~/.openclaw/workspace-operator”,

“agentDir”: “~/.openclaw/agents/operator/agent”

},

{

“id”: “ananlyst”,

“name”: “ananlyst-数分大师”,

“workspace”: “~/.openclaw/workspace-ananlyst”,

“agentDir”: “~/.openclaw/agents/ananlyst/agent”,

“model”: “minimax-cn/MiniMax-M2.5”

}

这时候龙虾军团就初具规模了,总共有三只龙虾了。

但是这时候龙虾军团还不够智能,因为他们没有互相认识,试问没有互相认识的龙虾们怎么协作呢。

配置协作能力

配置群聊能力

当前我只有main智能体绑定了飞书,其他知恩感体都没有绑定渠道,也就是bindings,所以单聊可以,但是群聊不行。也就是在~/.openclaw/openclaw.json中有这一段

“bindings”: [

{

“agentId”: “main”,

“match”: {

“channel”: “feishu”,

“accountId”: “default”

}

}

]

那这时候我们需要改成如下配置,也就是channels中要给每个智能体一根与外界联络的电话线。用bindings来分配电话线的接收方

1. channels – 三个飞书账号

"channels": {  "feishu": {  "defaultAccount": "ananlyst",  "accounts": {  "ananlyst": { "appId": "cli_xxx", "appSecret": "xxx" }, "operator": { "appId": "cli_xxx", "appSecret": "xxx" }, "manager": { "appId": "cli_xxx", "appSecret": "xxx" } } } }

2. bindings – 绑定到不同账号

"bindings": [ { "agentId": "manager", "match": { "channel": "feishu", "accountId": "manager" } }, { "agentId": "operator", "match": { "channel": "feishu", "accountId": "operator" } }, { "agentId": "ananlyst", "match": { "channel": "feishu", "accountId": "ananlyst" } } ]

附录2中有我现在的配置,可以看到区别。

如果配置成功了之后会如下图所示,之前的@都不起作用,配置完之后就可以通过@来聊天了。

万字长文OpenClaw 多智能体最全配置指南-飞书版

配置交互能力

现在虽然可以@了,但是龙虾们彼此都不认识。现在就是要让他们认识,理解他们之间的组织架构。

万字长文OpenClaw 多智能体最全配置指南-飞书版

这时候就需要配置他们之间的通讯录了。其中最主要的就是用sessions_send来互相调用。

总结如下:

智能体互相调用配置

1. 全局配置 – tools

"tools": {  "sessions": {  "visibility": "all" }, "agentToAgent": { "enabled": true, "allow": ["manager", "operator", "ananlyst"] } }

2.每个智能体的subagents配置

{ "id": "manager", "subagents": { "allowAgents": ["operator", "ananlyst"] }, "tools": { "allow": [ "sessions_spawn", "sessions_send", "sessions_list", "sessions_history", "session_status" ] } }

关键点:

– tools.sessions.visibility = “all” – 让智能体能列出会话

– tools.agentToAgent.enabled = true – 启用互相调用

– tools.agentToAgent.allow – 允许哪些智能体之间调用

– 每个智能体的 subagents.allowAgents – 允许调用哪些智能体

– 每个智能体的 tools.allow – 需要包含 sessions 系列工具

配置完之后

万字长文OpenClaw 多智能体最全配置指南-飞书版

现在就能够互相调用了。

另外还需要配置他们之间的通讯录,也就是告诉他们要去哪儿找对应的agent和功能,例如

Calling Other Agents

You can delegate tasks to other agents in the team:

– **manager (统筹大师)**: agentId = “manager” – Good for coordination and planning

– **ananlyst (数分大师)**: agentId = “ananlyst” – Good for data analysis and research

How to Call Another Agent

When you need help from another agent, use the **sessions_send** tool:

**Step 1: Find their session key**

Use `sessions_list` to see available sessions:

sessions_list({ kinds: [“group”, “dm”], limit: 10 })

Look for sessions starting with `agent:manager:` or `agent:ananlyst:`.

**Step 2: Send message**

Use `sessions_send` to send a message:

sessions_send({ sessionKey: “agent:ananlyst:feishu:group:xxx”, message: “帮我分析这个数据” })

龙虾军团启动

现在初步的协作功能已经配置完了,剩下的就是做每个员工的配置了,这一步需要精细打磨,主要是配置以下几个md文档每个智能体是独立的,有自己的:

workspace– 工作区(文件、记忆)

agentDir– 智能体目录(配置、凭证)

tools– 不同工具权限

AGENTS.md / SOUL.md / USER.md– 角色定义

配置不同角色和记忆每个智能体的工作区都有这些文件:

│  文件   │    作用    │

SOUL.md│ 人格/灵魂定义   │

AGENTS.md│ 行为规范      │

USER.md│ 用户信息      │

IDENTITY.md│ 身份定义      │

MEMORY.md│ 长期记忆(需创建) │


配置方式

1.角色定义-修改SOUL.md

每个智能体有不同的性格和角色定位

2.功能配置-修改tools

在 agents.list 中给每个智能体不同的 tools.allow

3.记忆配置

短期:会话历史自动保存

长期:创建 MEMORY.md 文件


截止到目前,~/.openclaw/openclaw.json内容为

{ "meta": { "lastTouchedVersion": "2026.3.2", "lastTouchedAt": "2026-03-03T13:44:16.521Z" }, "wizard": { "lastRunAt": "2026-03-03T13:44:16.514Z", "lastRunVersion": "2026.3.2", "lastRunCommand": "doctor", "lastRunMode": "local" }, "auth": { "profiles": { "minimax-cn:default": { "provider": "minimax-cn", "mode": "api_key" } } }, "models": { "mode": "merge", "providers": { "minimax": { "baseUrl": "https://api.minimaxi.com/v1", "apiKey": "sk-xxx", "api": "openai-completions", "models": [ { "id": "MiniMax-M2.5", "name": "MiniMax M2.5", "cost": { "input": 0.001, "output": 0.004 }, "contextWindow": 200000 } ] }, "minimax-cn": { "baseUrl": "https://api.minimaxi.com/anthropic", "api": "anthropic-messages", "authHeader": true, "models": [ { "id": "MiniMax-M2.5", "name": "MiniMax M2.5", "reasoning": true, "input": [ "text" ], "cost": { "input": 0.3, "output": 1.2, "cacheRead": 0.03, "cacheWrite": 0.12 }, "contextWindow": 200000, "maxTokens": 8192 } ] } } }, "agents": { "defaults": { "model": { "primary": "minimax-cn/MiniMax-M2.5" }, "models": { "minimax/MiniMax-M2.5": { "alias": "MiniMax" }, "minimax-cn/MiniMax-M2.5": { "alias": "Minimax" } }, "workspace": "~/xxx/workspace", "compaction": { "mode": "safeguard" }, "maxConcurrent": 4, "subagents": { "maxConcurrent": 8 } }, "list": [ { "id": "manager", "name": "manager-统筹大师", "workspace": "~/xxx/workspace-manager", "agentDir": "~/xxx/agents/manager/agent", "model": "minimax-cn/MiniMax-M2.5", "groupChat": { "mentionPatterns": [ "manager", "@manager", "统筹大师", "@统筹大师" ] }, "subagents": { "allowAgents": [ "operator", "ananlyst" ] }, "tools": { "allow": [ "sessions_spawn", "sessions_send", "sessions_list", "sessions_history", "session_status", "subagents" ] } }, { "id": "operator", "name": "operator-运营大师", "workspace": "~/xxx/workspace-operator", "agentDir": "~/xxx/agents/operator/agent", "groupChat": { "mentionPatterns": [ "operator", "@operator", "运营大师", "@运营大师" ] }, "subagents": { "allowAgents": [ "manager", "ananlyst" ] }, "tools": { "allow": [ "sessions_spawn", "sessions_send", "sessions_list", "sessions_history", "session_status", "subagents" ] } }, { "id": "ananlyst", "name": "ananlyst-数分大师", "workspace": "~/xxx/workspace-ananlyst", "agentDir": "~/xxx/agents/ananlyst/agent", "model": "minimax-cn/MiniMax-M2.5", "groupChat": { "mentionPatterns": [ "ananlyst", "@ananlyst", "数分大师", "@数分大师" ] }, "subagents": { "allowAgents": [ "manager", "operator" ] }, "tools": { "allow": [ "sessions_spawn", "sessions_send", "sessions_list", "sessions_history", "session_status", "subagents" ] } } ] }, "tools": { "profile": "messaging", "sessions": { "visibility": "all" }, "agentToAgent": { "enabled": true, "allow": [ "manager", "operator", "ananlyst" ] } }, "bindings": [ { "agentId": "manager", "match": { "channel": "feishu", "accountId": "manager" } }, { "agentId": "operator", "match": { "channel": "feishu", "accountId": "operator" } }, { "agentId": "ananlyst", "match": { "channel": "feishu", "accountId": "ananlyst" } } ], "messages": { "ackReactionScope": "group-mentions" }, "commands": { "native": "auto", "nativeSkills": "auto", "restart": true, "ownerDisplay": "raw" }, "session": { "dmScope": "per-channel-peer" }, "hooks": { "internal": { "enabled": true, "entries": { "boot-md": { "enabled": true }, "bootstrap-extra-files": { "enabled": true }, "command-logger": { "enabled": true }, "session-memory": { "enabled": true } } } }, "channels": { "feishu": { "enabled": true, "connectionMode": "websocket", "domain": "feishu", "defaultAccount": "ananlyst", "accounts": { "ananlyst": { "appId": "cli_xxx", "appSecret": "xxx" }, "operator": { "appId": "cli_xxx", "appSecret": "xxx" }, "manager": { "appId": "cli_xxx", "appSecret": "xxx" }, "default": { "groupPolicy": "open", "dmPolicy": "open", "allowFrom": [ "*" ] } } } }, "gateway": { "port": 18789, "mode": "local", "bind": "loopback", "auth": { "mode": "token", "token": "xxx" }, "tailscale": { "mode": "off", "resetOnExit": false } }, "skills": { "install": { "nodeManager": "npm" } }, "plugins": { "entries": { "feishu": { "enabled": true } }, "installs": { "feishu": { "source": "npm", "spec": "@openclaw/feishu", "installPath": "~/xxx/extensions/feishu", "version": "2026.3.2", "resolvedName": "@openclaw/feishu", "resolvedVersion": "2026.3.2", "resolvedSpec": "@openclaw/feishu@2026.3.2" } } }}

附录1

OpenClaw 配置文件说明

概述

本文档说明~/.openclaw/openclaw.json配置文件的各部分含义。


配置结构

1. meta – 元信息

记录配置文件的版本和最后修改时间。

字段类型说明
lastTouchedVersionstring最后修改时使用的版本
lastTouchedAtstring最后修改时间 (ISO 8601)

2. wizard – 向导信息

记录新手引导 (onboard) 的运行信息。

字段类型说明
lastRunAtstring最后运行时间
lastRunVersionstring运行时的版本
lastRunCommandstring运行过的命令 (如 onboard)
lastRunModestring运行模式 (local/remote)

3. auth – 认证配置

定义外部服务的认证配置。

字段类型说明
profilesobject认证配置集合
providerstring认证提供商
modestring认证模式 (如 api_key)

4. models – 模型配置

配置 AI 模型提供商和模型参数。

“models”: {“mode”:”merge”,”providers”: {“minimax”: {…},”minimax-cn”: {…}  }}

字段类型说明
modestring模型模式 (merge 表示合并多个提供商)
providersobject模型提供商集合

模型提供商

minimax (国际版)

字段说明
baseUrlAPI 端点 (https://api.minimaxi.com/v1)
apiAPI 类型 (openai-completions)
models模型列表

minimax-cn (中国区)

字段说明
baseUrlAPI 端点 (https://api.minimaxi.com/anthropic)
apiAPI 类型 (anthropic-messages)
authHeader是否使用认证头

模型参数

字段类型说明
idstring模型 ID
namestring模型名称
reasoningboolean是否支持推理
inputarray输入类型
cost.inputnumber输入价格 (每千 tokens)
cost.outputnumber输出价格 (每千 tokens)
cost.cacheReadnumber缓存读取价格
cost.cacheWritenumber缓存写入价格
contextWindownumber上下文窗口大小
maxTokensnumber最大输出 tokens

5. agents – 智能体配置

配置智能体默认参数和智能体列表。

“agents”: {“defaults”: {…},”list”: […]}

默认配置 (defaults)

字段说明
model.primary默认使用的模型
models模型别名配置
workspace默认工作区路径
compaction.mode压缩模式 (safeguard)
maxConcurrent最大并发数
subagents.maxConcurrent子智能体最大并发数

智能体列表 (list)

ID名称说明
main主智能体
manager统筹大师负责统筹管理的智能体
operator运营大师负责运营的智能体
ananlyst数分大师负责数据分析的智能体

每个智能体可配置:

workspace: 工作区路径

agentDir: 智能体代码目录

model: 使用的模型

6. channels – 渠道配置

配置消息渠道,目前支持飞书。

字段说明
enabled是否启用
appId飞书应用 ID
appSecret飞书应用密钥
connectionMode连接模式 (websocket)
domain域名
groupPolicy群组策略 (open/closed)
dmPolicy私信策略 (open/closed)
allowFrom允许的消息来源 (* 表示全部)

7. gateway – 网关配置

配置 Gateway 网关服务。

字段说明
port服务端口 (18789)
mode运行模式 (local/remote)
bind绑定地址 (loopback/0.0.0.0)
auth.mode认证模式 (token)
auth.token访问令牌
tailscale.modeTailscale 模式 (off/on)
tailscale.resetOnExit退出时重置 Tailscale

8. hooks – 钩子配置

配置内部钩子功能。

钩子名称说明
boot-md启动 Markdown 支持
bootstrap-extra-files引导额外文件加载
command-logger命令日志记录
session-memory会话记忆功能

9. 其他配置

配置项说明
bindings智能体与渠道的绑定关系
messages.ackReactionScope消息确认反应范围 (group-mentions)
commands.native原生命令模式 (auto/manual)
commands.nativeSkills技能命令模式 (auto/manual)
commands.restart是否支持重启命令
commands.ownerDisplay所有者显示方式
session.dmScope私信范围 (per-channel-peer)
tools.profile工具配置 (messaging)
skills.install.nodeManager技能安装工具 (npm)
plugins.entries已启用插件列表
plugins.installs已安装插件详情

配置示例

更改默认模型

{“agents”: {“defaults”: {“model”: {“primary”:”minimax/MiniMax-M2.5″}    }  }}

限制飞书消息来源

{“channels”: {“feishu”: {“allowFrom”: [“ou_xxxxxxxx”,”ou_yyyyyyyy”]    }  }}

开启 Tailscale 远程访问

{“gateway”: {“tailscale”: {“mode”:”on”}  }}


相关文档






附录2

OpenClaw 配置文件说明

概述

本文档说明~/.openclaw/openclaw.json配置文件的各部分含义。


配置结构

1. meta – 元信息

记录配置文件的版本和最后修改时间。

字段类型说明
lastTouchedVersionstring最后修改时使用的版本
lastTouchedAtstring最后修改时间 (ISO 8601)

2. wizard – 向导信息

记录新手引导 (onboard) 的运行信息。

字段类型说明
lastRunAtstring最后运行时间
lastRunVersionstring运行时的版本
lastRunCommandstring运行过的命令 (如 onboard)
lastRunModestring运行模式 (local/remote)

3. auth – 认证配置

定义外部服务的认证配置。

“auth”: {“profiles”: {“minimax-cn:default”: {“provider”:”minimax-cn”,”mode”:”api_key”}  }}

4. models – 模型配置

配置 AI 模型提供商和模型参数。

“models”: {“mode”:”merge”,”providers”: {“minimax”: {…},”minimax-cn”: {…}  }}

字段类型说明
modestring模型模式 (merge 表示合并多个提供商)
providersobject模型提供商集合

模型提供商

minimax (国际版)

字段说明
baseUrlAPI 端点 (https://api.minimaxi.com/v1)
apiAPI 类型 (openai-completions)
apiKeyAPI 密钥
models模型列表

minimax-cn (中国区)

字段说明
baseUrlAPI 端点 (https://api.minimaxi.com/anthropic)
apiAPI 类型 (anthropic-messages)
authHeader是否使用认证头

模型参数

字段类型说明
idstring模型 ID
namestring模型名称
reasoningboolean是否支持推理
inputarray输入类型
cost.inputnumber输入价格 (每千 tokens)
cost.outputnumber输出价格 (每千 tokens)
cost.cacheReadnumber缓存读取价格
cost.cacheWritenumber缓存写入价格
contextWindownumber上下文窗口大小
maxTokensnumber最大输出 tokens

5. agents – 智能体配置

配置智能体默认参数和智能体列表。

“agents”: {“defaults”: {…},”list”: […]}

默认配置 (defaults)

字段说明
model.primary默认使用的模型
models模型别名配置
workspace默认工作区路径
compaction.mode压缩模式 (safeguard)
maxConcurrent最大并发数
subagents.maxConcurrent子智能体最大并发数

智能体列表 (list)

ID名称工作区@触发词
manager统筹大师~/.openclaw/workspace-manager@manager, @统筹大师, 统筹大师
operator运营大师~/.openclaw/workspace-operator@operator, @运营大师, 运营大师
ananlyst数分大师~/.openclaw/workspace-ananlyst@ananlyst, @数分大师, 数分大师

每个智能体可配置:

workspace: 工作区路径

agentDir: 智能体代码目录

model: 使用的模型

groupChat.mentionPatterns: 群组 @触发词列表

6. channels – 渠道配置

配置消息渠道,目前支持飞书。

“channels”: {“feishu”: {“enabled”:true,”connectionMode”:”websocket”,”domain”:”feishu”,”groupPolicy”:”open”,”dmPolicy”:”open”,”allowFrom”: [“*”],”defaultAccount”:”ananlyst”,”accounts”: {“ananlyst”: {“appId”:”cli_xxx”,”appSecret”:”xxx”},”operator”: {“appId”:”cli_xxx”,”appSecret”:”xxx”},”manager”: {“appId”:”cli_xxx”,”appSecret”:”xxx”}    }  }}

字段说明
enabled是否启用
connectionMode连接模式 (websocket)
domain域名 (feishu/lark)
groupPolicy群组策略 (open/disabled/allowlist)
dmPolicy私信策略 (open/pairing/disabled)
allowFrom允许的消息来源 (* 表示全部)
defaultAccount默认账号
accounts多账号配置 (accountId: { appId, appSecret })

7. bindings – 消息路由绑定

将智能体绑定到渠道账号。

“bindings”: [  {“agentId”:”manager”,”match”: {“channel”:”feishu”,”accountId”:”manager”} },  {“agentId”:”operator”,”match”: {“channel”:”feishu”,”accountId”:”operator”} },  {“agentId”:”ananlyst”,”match”: {“channel”:”feishu”,”accountId”:”ananlyst”} }]

字段说明
agentId智能体 ID
match.channel渠道类型
match.accountId渠道账号 ID

8. gateway – 网关配置

配置 Gateway 网关服务。

字段说明
port服务端口 (18789)
mode运行模式 (local/remote)
bind绑定地址 (loopback/0.0.0.0)
auth.mode认证模式 (token)
auth.token访问令牌
tailscale.modeTailscale 模式 (off/on)
tailscale.resetOnExit退出时重置 Tailscale

9. hooks – 钩子配置

配置内部钩子功能。

钩子名称说明
boot-md启动 Markdown 支持
bootstrap-extra-files引导额外文件加载
command-logger命令日志记录
session-memory会话记忆功能

10. 其他配置

配置项说明
tools.profile工具配置 (messaging)
messages.ackReactionScope消息确认反应范围 (group-mentions)
commands.native原生命令模式 (auto/manual)
commands.nativeSkills技能命令模式 (auto/manual)
commands.restart是否支持重启命令
session.dmScope私信范围 (per-channel-peer)
skills.install.nodeManager技能安装工具 (npm)
plugins.entries已启用插件列表
plugins.installs已安装插件详情

配置示例

多智能体飞书多账号配置

{“channels”: {“feishu”: {“enabled”:true,”connectionMode”:”websocket”,”domain”:”feishu”,”groupPolicy”:”open”,”dmPolicy”:”open”,”allowFrom”: [“*”],”defaultAccount”:”ananlyst”,”accounts”: {“ananlyst”: {“appId”:”cli_xxx”,”appSecret”:”xxx”},”operator”: {“appId”:”cli_xxx”,”appSecret”:”xxx”},”manager”: {“appId”:”cli_xxx”,”appSecret”:”xxx”}      }    }  },”bindings”: [    {“agentId”:”manager”,”match”: {“channel”:”feishu”,”accountId”:”manager”} },    {“agentId”:”operator”,”match”: {“channel”:”feishu”,”accountId”:”operator”} },    {“agentId”:”ananlyst”,”match”: {“channel”:”feishu”,”accountId”:”ananlyst”} }  ]}

群组需要 @提及才回复

{“channels”: {“feishu”: {“groupPolicy”:”open”,”groups”: {“*”: {“requireMention”:true}      }    }  }}

开启 Tailscale 远程访问

{“gateway”: {“tailscale”: {“mode”:”on”}  }}

给TA打赏
共{{data.count}}人
人已打赏
实战踩坑

GPT-5.4发布24小时,OpenClaw🦞最新配置教程!

2026-3-19 1:49:40

实战踩坑

OpenClaw 入门到精通使用手册

2026-3-20 4:07:43

版权与安全声明:本站所发布的内容来源于互联网,我们致力于传递有价值的信息,同时也尊重并维护原作者的权益。若文章内容出现版权问题,或文中使用的图片、资料、下载链接等,如涉及侵权,请联系我们删除或调整。联系6065565#qq.com(请替换#为@)

网络信息繁杂,请读者自行甄别内容真实性,谨防受骗。本站目前无任何收费项目,官方福利群https://t.me/

官方福利群: https://t.me/

觉得内容不错?欢迎分享给好友,复制链接使用浏览器打开,让更多朋友看到!

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索