先理解核心概念:Agent 就是你的员工
在 OpenClaw 的体系里,每个 Agent 本质上是一位独立的数字员工。一个可行的团队配置如下:
- 小智(boss):总指挥,负责统筹规划和任务分发
- 探探(researcher):情报专家,专门负责信息挖掘
- 文文(writer):内容创作者,擅长文字表达
- 极客(coder):技术担当,专注代码开发
每位成员都拥有独立的工作区(Workspace)、身份认证(agentDir)和对话记录(Sessions),彼此互不干扰。具体来说:
- 工作区:存放工作规范(AGENTS.md)、人设(SOUL.md)、老板资料(USER.md)和工作笔记(memory/)
- 身份认证:保存登录凭据,每个 Agent 必须独立配置
- 对话记录:与不同对象的沟通历史,各自隔离
环境准备与初始化
以 Mac 系统为例,打开终端安装必要依赖,看到版本号就说明安装成功。
初始化配置时执行初始化命令,按向导操作:
- 选择 yes 开始配置
- 选择 QuickStart 快速模式
- 选择偏好的 AI 模型(推荐 OpenAI / Claude / Gemini)
- 暂时跳过其他高级选项,后续可调整
完成后你就拥有了第一个可用的 Agent。
创建 Agent 团队:两种方式
方式一:命令行向导,适合新手。向导会自动完成所有配置——建工位、发工牌、设置权限。
方式二:手动编辑配置文件,直接修改 ~/.openclaw/openclaw.json,适合有经验的用户精细控制。
这里有几个容易踩坑的点:
- 身份认证不可共享:每个 Agent 必须有独立的
auth-profiles.json - 工作区不可复用:不同 Agent 使用相同的 agentDir 会引发认证冲突
- 技能库分层管理:工作区内的
skills/是个人专属技能,~/.openclaw/skills/是全员共享技能库
接入飞书:让 Agent 真正上线
要让 Agent 在飞书里工作,需要为每个 Agent 创建独立的飞书 Bot。
创建步骤:
- 登录飞书开放平台(open.feishu.cn),创建企业自建应用
- 为四个 Agent 分别创建应用:小智 Bot、探探 Bot、文文 Bot、极客 Bot
- 获取每个 Bot 的 App ID、App Secret、Verification Token、Encrypt Key
- 开启机器人能力,配置必要权限:
- 获取用户基本信息
- 获取与更新群组消息
- 获取与发送单聊、群组消息
- 接收群聊中 @机器人消息事件
- 读取用户发给机器人的单聊消息
- 以应用的身份发消息
- 获取与上传图片或文件资源
- 修改订阅方式为"使用长链接接收事件",添加"接收消息"事件
- 在"版本管理与发布"中创建版本并发布
然后在 OpenClaw 中为每个 Agent 配置飞书认证信息,按提示输入各自的 App ID、App Secret 等。
群组设置也很关键:
- 创建一个主工作群,只拉入小智 Bot——这是你发布任务的主界面
- 创建一个内部协作群,拉入全部四个 Bot,你也可以加入旁观或插话
Bindings:消息路由分配
团队成员就位后,需要通过 Bindings 机制决定消息由谁处理。OpenClaw 按以下优先级匹配:
- 精准匹配:指定具体的用户 ID 或群组 ID
- 群组匹配:匹配特定群聊
- 账号匹配:匹配特定 Bot 账号
- 通道匹配:匹配整个通道的所有消息
- 默认兜底:以上都不匹配时交给默认 Agent
实际操作中,通过群组和账号组合来区分即可。
打通 Agent 间通信
这是整个方案里最关键的一环。默认情况下 Agent 之间无法互相对话,需要手动开启。
激活通信功能后,还要设置会话可见性。可见性有四个级别:
"self":只看自己的会话,完全隔离"tree":看自己及派生的子任务(默认)"agent":看同一 Agent 的所有会话"all":看所有 Agent 的所有会话,完全开放
Agent 间通信有两种方式,各有适用场景:
- sessions_send:向已有会话发消息,适合 Agent 已在线有活跃会话的情况
- sessions_spawn:创建新会话执行任务,适合一次性或需要隔离的任务,支持
mode="run"(一次性)和mode="session"(永久)
简单理解:sessions_send 是给同事发消息让他现在处理,sessions_spawn 是临时雇个外包干完走人。
建立共享知识库
通信打通后还有一个问题:小智安排给探探的任务,文文和极客并不知情;探探完成的调研报告,其他人得等小智转发才能看到。
解决方案是建立共享目录:
shared/
├── tasks.md # 任务看板
├── board.md # 团队公告
└── notes/
├── research/ # 调研报告
├── drafts/ # 文稿草稿
└── code/ # 代码和技术文档
配置每个 Agent 的记忆搜索覆盖到共享目录后,探探把调研报告保存到 shared/notes/research/,文文用 memory_search 就能直接搜索到。
定义协作规范
在每个 Agent 的 AGENTS.md 中写清楚工作守则,这一步决定了团队能否真正跑起来:
- 小智:接收任务后拆解成子任务,通过 sessions_send 分配,实时更新
shared/tasks.md,收到反馈后汇报 - 探探:收到调研任务立即执行,报告统一存到
shared/notes/research/,完成后更新任务状态 - 文文:写作前先查阅
shared/notes/中的相关资料,草稿存到shared/notes/drafts/,需要补充资料时通过小智协调 - 极客:代码和技术文档存到
shared/notes/code/,需要技术调研时通过小智安排探探协助
实战效果
以"撰写一篇 AI Agent 技术文章并配套演示脚本"为例,整个流程是这样的:你在主工作群对小智说一句话,小智自动拆解任务分配给探探做调研、文文写文章、极客写脚本,各专员在自己的领域独立工作,通过共享目录传递成果,tasks.md 实时反映进度,小智负责全程协调和监控。
老板只说了一句话,剩下的全由团队自主完成。
持续优化的方向
搭建完成只是开始。几个实用建议:先从简单任务跑通流程,逐步增加复杂度;根据实际表现持续调整各 Agent 的 SOUL.md 和 AGENTS.md;在 shared/board.md 中沉淀协作规范;定期让小智总结协作中的问题和改进点。多 Agent 协作的价值不在于一次配置到位,而在于在实际使用中不断打磨每个角色的边界和默契。