6.4 工作区管理:隔离不同项目的配置
通过本文你将全面了解工作区管理:隔离不同项目的配置的核心概念、实际应用方法和最佳实践。
概述
一、为什么需要工作区
当你想测试新配置、或者不同项目需要不同的 Skills 时:
❌ 不分开:所有配置混在一起,改一处影响全局 ✅ 分开:每个项目独立空间,互不影响
二、工作区结构
~/.openclaw/workspace/
│
├── 项目A/ # 工作区 A
│ ├── MEMORY.md
│ ├── agents/
│ └── skills/
│
├── 项目B/ # 工作区 B
│ ├── MEMORY.md
│ ├── agents/
│ └── skills/
│
└── default/ # 默认工作区
└── ...
三、切换工作区
查看当前工作区
openclaw workspace current
列出所有工作区
openclaw workspace list
切换工作区
openclaw workspace switch 项目A
四、工作区使用场景
| 场景 | 推荐工作区 |
|---|---|
| 公司正式使用 | default(默认) |
| 测试新功能 | testing |
| 私域项目 | siyu-project |
| 新媒体项目 | xinmeiti-project |
五、工作区隔离的内容
每个工作区可以独立:
| 内容 | 隔离? |
|---|---|
| Skills | ✅ 独立 |
| 记忆 | ✅ 独立 |
| 配置 | ✅ 独立 |
| 渠道 | ❌ 共享 |
六、常见问题
Q:不同工作区可以用不同模型吗? A:可以,在工作区配置中单独设置。
Q:可以导出/导入工作区吗?
A:可以,用 openclaw workspace export/import。
七、下一步学什么
- 6.5 消息处理流程 → AI 收到消息后发生了什么
- 6.6 安全设置 → 防止 AI 被滥用
工作区让项目管理更清晰!
常见问题
Q: 工作区可以备份吗?
A: 可以。整个工作区目录复制即可。