OpenClaw 多智能体
OpenClaw 通过会话隔离实现多智能体/多用户协作:同一个网关可以为不同的人、群、工作区提供互不干扰的智能体实例。
会话隔离模型
OpenClaw 的会话管理把"谁、在哪、属于哪个上下文"理清楚,从而实现隔离:
这套机制让"一套 OpenClaw 服务多人/多群"时不会串味、不会泄露彼此上下文。
队列:同会话串行,跨会话并行
网关的 Queue(队列) 子系统对同一会话的运行做串行化——避免同一上下文里并发执行造成的冲突;而不同会话之间相互独立,可并行推进。
多智能体的典型用法
- 个人多分身:工作助理、生活助理用不同工作区,互不污染
- 团队共享网关:每位成员一个会话,统一部署、各自隔离
- 群机器人:把 OpenClaw 拉进若干群,每群独立上下文与人设
- 专职工作区:一个工作区专做运维、一个专做内容,各配各的技能与
HEARTBEAT.md
与技能 / 记忆的协同
不同会话可以复用同一套技能(全局 skills/),也可以拥有工作区专属技能与记忆:
这样既能共享通用能力,又能为每个"分身"定制专属流程。
实践建议
- 用工作区来划分不同职责的智能体,避免上下文互相干扰
- 团队共享时,配合白名单 + 审批闸门做好权限隔离
- 把通用能力放全局
skills/,专用流程放工作区,减少重复 - 每个自治工作区单独维护
HEARTBEAT.md,让它们各司其职
下一步
- 消息通道 — 会话隔离如何映射到聊天平台
- 技能使用 — 全局与工作区技能的复用
- CLI 命令与自动化 — 让多个工作区各自自主运行