
小龙虾的效果,不取决于“模型多强”,而取决于“定位是否清晰”。所以多 Agent 不是花活,而是把复杂工作拆成可控模块。
很多人一上来就想要一个“万能小龙虾”: 既能写文章、又能改代码、还能做运营复盘。
听起来很爽,但实际很容易翻车。
因为一个 Agent 的工作效果,本质上是被这套“灵魂三件套”约束的:
SOUL.md:它的性格、表达风格、做事边界USER.md:它服务谁、用什么沟通方式AGENTS.md:它的职责和协作规则如果定位太宽,三件套就会非常难调。 你会遇到这些典型问题:
所以正确做法不是“让一个 Agent 无所不能”,而是“让每个 Agent 各司其职”。

会。
但这不是缺点,这是工程化取舍。
你把单个 Agent 定位越细,它越稳定; 但单个 Agent 能覆盖的任务范围,也会越小。
这时候就需要多 Agent 协作。
比如你做公众号这件事,至少是三段工作链路:
这三段能力模型完全不同,强行塞进一个 Agent,后期一定难调。
这是很多人卡住的点。
飞书侧确实是:
但 OpenClaw 的架构里,飞书只是最外层消息通道。
所以你可以这样理解:
一个飞书应用 + 一个机器人 + 多个飞书群 + OpenClaw 绑定规则
也就是:
这就是“一个飞书应用跑多 Agent”的关键。


agents:定义你有多少个小龙虾这部分就是 Agent 清单。
{
"agents": {
"list": [
{
"id": "main",
"default": true,
"name": "主agent",
"workspace": "/root/.openclaw/workspace"
},
{
"id": "dev",
"name": "开发助理",
"workspace": "/root/.openclaw/workspace-dev"
},
{
"id": "content",
"name": "内容助理",
"workspace": "/root/.openclaw/workspace-content"
},
{
"id": "ops",
"name": "运营增长",
"workspace": "/root/.openclaw/workspace-ops"
}
]
}
}
实操建议:
main 作为总控channels:定义 OpenClaw 接了哪些消息渠道{
"channels": {
"feishu": {
"enabled": true,
"appId": "xxxxxxxxxxxx",
"appSecret": "XXXXXXXXX",
"domain": "feishu",
"groupPolicy": "open",
"groupAllowFrom": [
"群1id",
"群2id",
"群3id"
],
"requireMention": false
},
"wechat-access": {
"enabled": true,
"wsUrl": "wss://mmgrcalltoken.3g.qq.com/agentwss"
}
}
}
你这个配置里,说明已经接了飞书 + 微信两个渠道。
两个关键参数:
requireMention: false@机器人 也能触发groupAllowFrom❝小提醒:你草稿里写了
fasle,发文时记得改成false。
bindings:把“群”和“Agent”绑起来这部分是整个多 Agent 路由的核心。
{
"bindings": [
{
"agentId": "content",
"match": {
"channel": "feishu",
"peer": {
"kind": "group",
"id": "群1id"
}
}
},
{
"agentId": "dev",
"match": {
"channel": "feishu",
"peer": {
"kind": "group",
"id": "群2id"
}
}
},
{
"agentId": "ops",
"match": {
"channel": "feishu",
"peer": {
"kind": "group",
"id": "群3id"
}
}
}
]
}
一句话解释:
哪个群发消息进来,就按绑定规则,交给对应 Agent 处理。其实就是群和agent的对应关系
如果你要做“内容闭环”,我建议先用这 3 个 Agent:
planner:选题与发布节奏writer:正文写作与改稿ops:标题测试、数据复盘、二次分发对应飞书建 3 个群:
plannerwriterops这样做的好处是:

多 Agent 的本质不是“多开几个机器人”,而是把复杂工作拆成多个可调、可控、可复用的角色系统。
你要的是“稳定交付”,不是“万能人设”。
我现在调 Agent 的思路很简单: 先把单点任务做稳定,再谈跨角色协作。
以前我也试过把所有事塞进一个 Agent,短期看省事,长期看就是灾难。 后面拆成角色后,提示词长度下降了,输出稳定性反而上来了。
如果你看到这,说明你是真的在做事,不是只看热闹。
你要是也想把 OpenClaw 多 Agent 这套跑顺,我把我自己正在用的配置和踩坑经验,慢慢分享给你。