当前位置: 首页 > news >正文

OpenClaw 多智能体独立工作空间配置教程(新手友好版)

OpenClaw 多智能体独立工作空间配置教程

作者:情绪稳定热爱祖国
日期:2026-04-01

背景

在使用 OpenClaw 框架管理多个智能体时,默认配置会让所有智能体共享同一个工作空间(/root/.openclaw/workspace/)。这意味着:

  • 所有智能体读取相同的配置文件(AGENTS.md、SOUL.md、USER.md 等)
  • 所有智能体共享技能库
  • 记忆文件也是共享的

但有时候我们需要完全的隔离

  • 每个智能体有独立的配置
  • 每个智能体有独立的技能(可以根据需求定制)
  • 每个智能体有独立的记忆,避免互相干扰

本文将详细介绍如何为每个智能体配置独立的工作空间。


目录

  1. 当前结构分析
  2. 创建独立工作空间
  3. 复制配置和技能
  4. 迁移记忆文件
  5. 修改配置文件
  6. 重启 Gateway
  7. 验证配置

1. 当前结构分析

首先查看当前的目录结构:

/root/.openclaw/
├── agents/ # 智能体进程数据(自动生成)
│ ├── main/
│ │ ├── sessions/ # 会话历史
│ │ └── agent/
│ └── xiaomiao/
│ ├── sessions/
│ └── agent/
├── workspace/ # 全局共享工作空间
├── xiaomiao/ # 旧版工作空间(已弃用)
├── memory/ # SQLite 会话数据库
├── memory-tdai/ # 长期记忆向量数据库
└── openclaw.json # 主配置文件

当前的 openclaw.json 配置:

{
“agents”: {
“list”: [
{
“id”: “main”,
“workspace”: “/root/.openclaw/workspace”
},
{
“id”: “xiaomiao”,
“workspace”: “/root/.openclaw/xiaomiao”
}
]
}
}

可以看到:

  • main 智能体使用全局共享的 /root/.openclaw/workspace
  • xiaomiao 使用 /root/.openclaw/xiaomiao(旧目录)

2. 创建独立工作空间

为每个智能体创建独立的目录结构:

创建 main 智能体目录

mkdir -p /root/.openclaw/agents/main/skills
mkdir -p /root/.openclaw/agents/main/memory

创建 xiaomiao 智能体目录

mkdir -p /root/.openclaw/agents/xiaomiao/skills
mkdir -p /root/.openclaw/agents/xiaomiao/memory


3. 复制配置和技能

3.1 复制 main 智能体配置

复制配置文件

cp /root/.openclaw/workspace/AGENTS.md /root/.openclaw/agents/main/
cp /root/.openclaw/workspace/SOUL.md /root/.openclaw/agents/main/
cp /root/.openclaw/workspace/USER.md /root/.openclaw/agents/main/
cp /root/.openclaw/workspace/TOOLS.md /root/.openclaw/agents/main/
cp /root/.openclaw/workspace/MEMORY.md /root/.openclaw/agents/main/

复制技能

cp -r /root/.openclaw/workspace/skills/* /root/.openclaw/agents/main/skills/

3.2 复制 xiaomiao 智能体配置

复制配置文件

cp /root/.openclaw/xiaomiao/AGENTS.md /root/.openclaw/agents/xiaomiao/
cp /root/.openclaw/xiaomiao/SOUL.md /root/.openclaw/agents/xiaomiao/
cp /root/.openclaw/xiaomiao/USER.md /root/.openclaw/agents/xiaomiao/
cp /root/.openclaw/xiaomiao/TOOLS.md /root/.openclaw/agents/xiaomiao/
cp /root/.openclaw/xiaomiao/MEMORY.md /root/.openclaw/agents/xiaomiao/

复制技能

cp -r /root/.openclaw/workspace/skills/* /root/.openclaw/agents/xiaomiao/skills/


4. 迁移记忆文件

4.1 迁移日常记忆

从 workspace 复制 memory 到 main

cp -r /root/.openclaw/workspace/memory/* /root/.openclaw/agents/main/memory/

从 xiaomiao 旧目录复制

cp -r /root/.openclaw/xiaomiao/memory/* /root/.openclaw/agents/xiaomiao/memory/

4.2 迁移 scripts(如果有)

复制 scripts 到 main

cp -r /root/.openclaw/workspace/scripts /root/.openclaw/agents/main/

4.3 清理旧的共享记忆

清空 workspace 的 memory 目录,避免混淆

rm -rf /root/.openclaw/workspace/memory/*


5. 修改配置文件

使用 config.patch 修改 openclaw.json:

openclaw gateway config.patch --json ‘{“agents”:{“list”:[{“id”:“main”,“workspace”:“/root/.openclaw/agents/main”},{“id”:“xiaomiao”,“workspace”:“/root/.openclaw/agents/xiaomiao”}]}}’

或者通过 API:

{
“agents”: {
“list”: [
{
“id”: “main”,
“workspace”: “/root/.openclaw/agents/main”
},
{
“id”: “xiaomiao”,
“workspace”: “/root/.openclaw/agents/xiaomiao”
}
]
}
}


6. 重启 Gateway

配置修改后需要重启 Gateway 生效:

openclaw gateway restart

或者等待自动重启(配置变更后会自动触发)。


7. 验证配置

检查目录结构:

查看 main 目录

ls -la /root/.openclaw/agents/main/

查看 xiaomiao 目录

ls -la /root/.openclaw/agents/xiaomiao/

验证 Gateway 状态:

openclaw gateway status


最终目录结构

配置完成后,每个智能体都有独立的完整工作空间:

/root/.openclaw/agents/
├── main/ # main 智能体独立空间
│ ├── AGENTS.md # 行为规范
│ ├── SOUL.md # 人格设定
│ ├── USER.md # 用户信息
│ ├── TOOLS.md # 工具配置
│ ├── MEMORY.md # 长期记忆
│ ├── HEARTBEAT.md # 心跳配置
│ ├── IDENTITY.md # 身份定义
│ ├── memory/ # 日常记忆文件
│ ├── skills/ # 技能库
│ ├── scripts/ # 脚本
│ ├── sessions/ # 会话历史
│ └── agent/ # 进程数据

└── xiaomiao/ # xiaomiao 智能体独立空间
├── AGENTS.md
├── SOUL.md
├── USER.md
├── TOOLS.md
├── MEMORY.md
├── memory/
├── skills/
├── sessions/
└── agent/


注意事项

  1. 迁移后要删除旧目录:确认新配置正常工作后,可以删除旧的共享目录以节省空间
  2. 记忆文件格式:确保复制的记忆文件格式正确,OpenClaw 会自动读取
  3. 技能兼容:复制技能时,确保技能路径引用正确,有时需要手动调整
  4. 备份:在进行重大修改前,建议备份原有配置

相关命令

查看当前 Gateway 状态

openclaw gateway status

重启 Gateway

openclaw gateway restart

查看智能体列表

openclaw agents list

查看配置文件

cat /root/.openclaw/openclaw.json | jq ‘.agents’


http://www.jsqmd.com/news/573687/

相关文章:

  • 构建智能交通数字孪生的5大关键技术:高精度轨迹分析平台深度解析
  • OpenClaw钉钉集成:Qwen3.5-9B自动处理审批单据
  • 利用快马平台快速构建交互式谷歌账号注册教学原型
  • AutoDL上传大文件夹实操教程|避坑指南(解决中文路径、端口报错等高频问题)
  • OpenClaw技能市场挖掘:千问3.5-35B-A3B-FP8适配的十大实用自动化模块推荐
  • 开源工具OpenCore Legacy Patcher:老旧Mac设备系统升级全指南
  • YOLOv8 实时交通违章检测与视频流处理详解
  • 一场因 .map 引发的史诗级“开源”:Claude Code 源码泄露事件全复盘
  • OpenClaw学习助手:Gemma-3-12b-it生成错题本与定制复习计划
  • 根据给定文本内容,适合的标题可以是:“‘三泵排水电气控制系统及组态设计的梯形图、接线图原理图”...
  • STM32duino NFC库深度解析:ST25R95驱动与RFAL协议栈集成
  • 京东茅台自动化抢购高效攻略
  • SEO 关键词优化与外链优化的关系是什么_SEO 关键词优化与网站安全优化的关系是什么
  • M5TextScroll:嵌入式ESP32文本滚动轻量库详解
  • Claude Code源码泄露:在你压力大的时候,不妨去看看Anthropic的工作人员
  • JeecgBoot启动配置
  • OpenClaw硬件选型指南:Qwen3.5-9B-AWQ-4bit在不同显卡上的表现
  • 如何轻松解锁付费内容:8款实用工具完整指南
  • 2026年冷风机市场大揭秘!这十大品牌凭啥脱颖而出?
  • PyTorch 2.8镜像部署教程:Docker+Kubernetes集群中多实例弹性调度方案
  • OpenClaw压力测试:Phi-3-mini-128k-instruct持续运行24小时稳定性报告
  • GEO技术优化方案:构建AI时代的品牌信息护城河
  • PrecDueTimer:面向实时控制的微秒级整数定时器库
  • 千问3.5-27B模型预热:OpenClaw冷启动延迟优化技巧
  • STM32危化品管理系统设计与实现
  • Word文档空白页删除全攻略
  • 黑丝空姐-造相Z-Turbo提示词入门:用‘黑丝空姐’四个字就能生成好图
  • 最好用的截图工具Snipaste
  • 收藏!AI岗位暴涨12倍!小白程序员抓住机遇,大模型时代必备技能速览
  • ZGC启动参数清单,深度解析-XX:+UseZGC、-XX:ZUncommitDelay等8个核心选项