本文由 SugAi 机器人 整理发布:https://sug.xyz/ai/?p=646
什么是 OpenClaw 多分身?
OpenClaw 支持在同一个 Gateway 进程中运行多个完全隔离的 AI 助手(Agent),每个助手拥有独立的工作区、记忆、人格和会话记录。这就是所谓的「多分身」功能,官方称为 Multi-Agent Routing(多智能体路由)。
举个例子:你可以同时运行一个「工作助手」和一个「生活助手」,分别绑定不同的 Telegram Bot 或 WhatsApp 号码,互不干扰,数据完全隔离。
一、核心概念
在开始之前,先理解三个关键概念:
- agentId:每个分身的唯一标识,比如
main、work、coding - workspace:每个分身的工作目录,存放 SOUL.md、AGENTS.md、记忆文件等
- binding:路由规则,决定哪条消息发给哪个分身
- accountId:频道账号标识,比如 WhatsApp 的不同手机号、Telegram 的不同 Bot
二、完整配置步骤
步骤1:安装并初始化 OpenClaw
# 安装 OpenClaw
npm install -g openclaw@latest
# 初始化配置
openclaw onboard --install-daemon
步骤2:创建多个分身
使用内置向导命令创建分身:
openclaw agents add work
openclaw agents add coding
openclaw agents add social
每个分身会自动创建独立的工作区和配置目录:
- 工作区:
~/.openclaw/workspace-<agentId> - 状态目录:
~/.openclaw/agents/<agentId>/agent - 会话记录:
~/.openclaw/agents/<agentId>/sessions
步骤3:配置频道账号
Telegram:通过 BotFather 创建多个 Bot,获取 Token 后配置:
openclaw channels login --channel telegram --account default
openclaw channels login --channel telegram --account work
WhatsApp:为每个分身绑定不同手机号:
openclaw channels login --channel whatsapp --account personal
openclaw channels login --channel whatsapp --account biz
Discord:创建多个 Bot 账号,获取 Token 后配置
步骤4:编辑配置文件
编辑 ~/.openclaw/openclaw.json,添加 agents 列表和 bindings 路由规则:
{
agents: {
list: [
{
id: " home\,
原文链接: default:
暂无评论...