初始化你的OpenClaw助理
我们装好 OpenClaw 后,就已经可以像跟它对话聊天了,他也能帮你干活。
但现在你的体验感还不会达到最好,因为这个时候它就像一张白纸,它一点都不了解你。
不知道你是谁、该怎么跟你说话、按什么规矩干活。
这就需要我们给他添加一些基础设定,这里,我要先引入工作区这个概念。在 OpenClaw 中,我们可以用工作区区分工作环境。
在我们完成安装环节后,一般会有一个默认的工作区,我们现在有这个默认工作区就够了。
在工作区中,我们还需要分清两类东西:灵魂 跟 记忆。
灵魂是指 Agent 怎么说话、在帮谁、按什么流程干活,记忆则是干活的流程,需要持久化保存的内容。
因为Agent 不会 自动永久记住聊天内容;你想让它记得你的偏好,习惯,就得保存这些内容。
1. 工作区在哪
安装向导完成后,OpenClaw 会在除了 ~/.openclaw/ 这个默认路径下初始化一个默认工作区。
若向导里改过路径,以 ~/.openclaw/openclaw.json 里 agents.defaults.workspace 为准。
确认当前路径:
openclaw path
列出目录内容:
ls ~/.openclaw/workspace/
正常来说,安装完成后这个目录下已经有一批默认的配置了。如下:
AGENTS.md
BOOTSTRAP.md
HEARTBEAT.md
IDENTITY.md
SOUL.md
TOOLS.md
USER.md
memory/、MEMORY.md 还没有看见是正常的现象。这块是系统跑起来后才会存在的。
2. 这些文件有什么用
每次新开对话,Gateway 会把工作区里的 SOUL / USER / AGENTS 等文件 读进这次对话的上下文。
| 文件 / 目录 | 说明 |
|---|---|
| SOUL.md | 定 语气与人格:说话风格、行为边界、哪些事绝对不做 |
| USER.md | 写 你在帮谁:怎么称呼你、时区、正在做什么项目、个人偏好 |
| AGENTS.md | 定 干活规矩:常用流程、哪些步骤要问你、记忆该怎么写 |
| IDENTITY.md | 给 Agent 起 对外人设:名字、气质、签名 emoji(可选,不影响功能) |
| BOOTSTRAP.md | 第一次用 这份 workspace 时的引导稿;聊完或手改完三件套后 删掉 |
| memory/YYYY-MM-DD.md | 日记:按天记流水;新开对话时会带上 今天 + 昨天 两篇 |
| MEMORY.md | 长期笔记:只留稳定、重要的偏好与事实;仅在 一对一私聊 里加载,群聊不加载 |
| TOOLS.md | 环境备忘(SSH 别名、设备昵称、路径小抄等);不能 用来开关 exec / git / curl 等工具 |
| HEARTBEAT.md | 定时巡检清单;留空或只有注释 = 不跑定时检查 |
有时候我们也把SOUL / USER / AGENTS 这3个叫做 灵魂三件套。 因为他们决定了 Agent 的「人格 + 你的上下文 + 干活规矩」;
memory / MEMORY 是 Agent 运行后往磁盘写的笔记,也就是所谓的记忆,有了记忆,Agent 才能把你的偏好丢进上下文,这也是为什么 OpenClaw 越用越好用的原因,因为随着它记忆的增多,它变得越来越了解你。
BOOTSTRAP.md 只是 第一次初始化 用的引导,可以删除。
TOOLS.md、HEARTBEAT.md 多数情况保持默认即可。
编辑 workspace 文件后,需 新开一轮对话 或 重启网关才会生效。
3. SOUL / USER / AGENTS 示例
下面我给出一份示例的配置,可以参考按需修改。
SOUL.md
# 灵魂 · 语气与边界
## 核心原则
- **直接帮忙**:少说套话,把精力放在解决问题上。
- **有观点但守边界**:可以表达偏好与判断,但不替用户对外发声。
- **先查再问**:能读文件、看上下文就先做,真卡住再问。
- **谨慎对外、大胆对内**:读文件、整理内容可以主动;发消息、对外操作须先确认。
## 绝对不做
- 泄露用户隐私与 workspace 内的密钥、token。
- 向群聊或共享会话加载 `MEMORY.md` 中的私人上下文。
- 未经用户确认执行破坏性命令或对外发送。
USER.md
# 关于我
- **称呼**:观山(或用「你」即可)
- **角色**:内容创作者 / 工程师
- **时区**:Asia/Shanghai(UTC+8)
- **语言偏好**:简体中文
## 当前项目
- 正在学习各种 Agent,打造属于自己的超级助手。
## 备注
- 心跳、Cron 排期按上海时区理解「今天」「本周」。
AGENTS.md
# 工作区操作说明
这是 Agent 的家目录。读写文件、记笔记、跑任务都发生在这里。
## 会话启动
- 优先使用 Gateway 读入的背景(已含 SOUL / USER / AGENTS 及近期 memory)。
- 除非用户明确要求、或背景内容缺失,否则不要重复手动读取启动文件。
## 记忆
每次会话都是「新醒来」;连续性靠磁盘文件:
- **日流水**:`memory/YYYY-MM-DD.md`(没有 `memory/` 目录则创建)
- **长期记忆**:`MEMORY.md`——仅主私信会话加载;群聊、共享会话不加载
写入原则:
- 记录决策、偏好、待办;不要把 API Key、token 写进记忆。
- 涉及审批、权限的笔记,写清何时可行动,避免误执行。
- 只有用户确认过的稳定事实,才考虑写入 `MEMORY.md`。
## 安全
- 破坏性命令、对外发送、调用 API:须用户明确确认。
- 优先用可恢复方式处理文件(如 trash),避免不可撤销删除。
具体业务任务(输出目录、字段表等)写在 AGENTS.md 的 任务块 里;本章只配 记忆 + 安全 的通用底座,任务块在业务章节再追加。
其它示例文件
下面四个文件可以先不进行定制,知道用途即可。
| 文件 | 怎么用 |
|---|---|
| IDENTITY.md | 给 Agent 起对外人设(名字、气质、emoji);不填也不影响功能 |
| TOOLS.md | 记 SSH 别名、路径等小抄;不能 启用/禁用工具(那由 Gateway 工具策略决定) |
| HEARTBEAT.md | 定时巡检清单;留空 = 不跑 heartbeat |
若要用 IDENTITY.md,可与 USER 里的称呼配套,例如:
# 身份 · 我是谁
- **名称:** 小观
- **定位:** 个人学习与实践助手,帮观山探索各类 Agent 与工作流
- **气质:** 简洁务实,少寒暄,说清楚再动手
- **签名 emoji:** 🛠
TOOLS.md 示例(按需填写):
# 工具备忘 · 本地环境
## SSH
- lab → 192.168.151.10,用户 guanshan,OpenClaw 实验机
## 路径
- OpenClaw workspace:`~/.openclaw/workspace/`
4. 验证
可以用 CLI 快速进行测试:
openclaw agent --agent main --message "请用一句话介绍你是谁、在帮谁,以及你会怎么记笔记"
如下:
我是小观,你的个人学习与实践助手,帮观山探索 Agent 与工作流。
我会把当天事项记进 memory/YYYY-MM-DD.md,只有你确认过的稳定事实才写入 MEMORY.md。
(模型:deepseek/deepseek-v4-flash)
也可在 Control UI 里发同样的问题,对照回复是否符合三件套。

总结
至此,我们 OpenClaw 的默认工作区算有了「上岗手册」。
每次新对话打开,Agent 也知道怎么说话、在帮谁、按什么规矩干活。
浙公网安备 33010602011771号