乐于分享
好东西不私藏

OpenClaw 的 Agent Binding:用多账号把你的 AI 变成一个团队

OpenClaw 的 Agent Binding:用多账号把你的 AI 变成一个团队

OpenClaw 的 Agent Binding:用多账号把你的 AI 变成一个团队

你以为你在用一个 AI。

其实你需要的是:研发、测试、情报、编辑、发布——一整个团队。

很多人把“多智能体”理解成:给同一个 AI 换几套提示词、切几种人格。

但在生产里好用的,不是人格切换,而是组织结构:

• 谁接单(入口路由)

• 谁执行(岗位分工)

• 谁能看见进度(可观测性)

• 谁能跨岗协作(权限边界)

OpenClaw 里,三块拼起来就够了:

• agents list:岗位和工作台

• bindings:入口分流

• sessions visibility:总控能不能看见、调度、排障


1)先讲人话:三件事分别解决什么

Agent 解决“岗位分工”:每个岗位一张桌子(workspace)+ 一套工具(skills)。

Binding 解决“谁接单”:不同入口账号进不同岗位,天然隔离。

Sessions visibility 解决“管控与观测”:你能不能捞结果、跨会话转交、排障。


2)你要的效果:多账号=多部门,多 agent=多岗位

你可以把 AI 当公司来设计:

• main:总控(收敛需求、验收、拍板)

• coding:研发(只管实现)

• tester:测试与安全(只管验证)

• searcher:情报(只管找资料)

• mp-researcher:内容研究(只管选题、大纲、素材)

• mp-writer-publisher:写作发布(只管成文、排版、草稿)

核心不是一个万能 AI,而是入口分流 + 岗位分工。


3)配置骨架:岗位 + 入口

原则:岗位=最小职责集。写作发布岗位不要默认带高危工具;研发岗位不要默认带对外发布能力。

岗位示例(精简版):

agents: {
  list: [
    { id: 'main', ... },
    { id: 'coding', skills: ['openclaw-security'] },
    { id: 'tester', skills: ['security-audit'] },
    { id: 'searcher', skills: ['scrapling'] },
    { id: 'mp-writer-publisher', skills: ['wechat-draft-api'] },
  ]
}

入口分流示例:

bindings: [
  { agentId: 'main', match: { channel: 'feishu', accountId: 'main-assistant' } },
  { agentId: 'coding', match: { channel: 'feishu', accountId: 'coding' } },
  { agentId: 'mp-writer-publisher', match: { channel: 'feishu', accountId: 'mp-writer' } },
]

4)别混了:bindings 不是派单

bindings 发生在入口,解决谁接单。

派单发生在执行层(例如 subagent),解决并行增益。

最稳的节奏是两段式交付:

• 先给 v0(立刻可用)

• 再用并行任务做增益(标题、案例、润色)


5)可观测性:sessions visibility 怎么选

四档从小到大:

• self:只看当前会话

• tree:只看当前会话 + 自己 spawn 出去的子会话

• agent:同一岗位的所有会话

• all:全局可见(总控/运维视角)

你要玩成团队,总控通常需要更高可见性;但同时要配 allowlist 做最小放行。


6)可能性:组织化以后,系统会自然变稳

• 串台少了:上下文污染下降

• 流水线成型:Research → Draft → Publish

• 矩阵化:一稿多发,多个渠道多个岗位

• 多租户:不同入口账号 + 不同 workspace,数据不串


7)常见坑

• match 太宽:路由不确定

• 一个岗位装太多技能:错误半径变大

• 把并行任务当唯一交付:用户体验变成等结果


8)行动清单(今天就能做)

• 先拆 3 个岗位:主控 / 研发 / 内容

• 每个岗位只留必要 skills

• 形成两段式交付:先 v0,再增益


9)一句总结

你不是在配 AI。

你是在搭组织结构。