乐于分享
好东西不私藏

OpenClaw Workspace 完全指南:用文本定义 AI 的灵魂与记忆

OpenClaw Workspace 完全指南:用文本定义 AI 的灵魂与记忆

引言:文本即记忆,配置即人格

在 OpenClaw 的设计哲学中,每个 AI 智能体都通过一组简单的 Markdown 文件来定义自己的身份、人格、记忆和行动规则。这些文件存放在 ~/.openclaw/workspace/ 目录下,构成了智能体的“完整人格图谱”。

这种方法的好处显而易见:

  • ✅ 透明可控:所有配置都是人类可读的纯文本

  • ✅ 版本管理:可以用 Git 追踪每一次人格调整

  • ✅ 跨会话一致:AI 不会“失忆”,每次对话都保持统一风格

  • ✅ 按需定制:不同项目或场景可以配置不同的 Agent

Workspace 文件结构一览

~/.openclaw/workspace/├── AGENTS.md          # 操作说明 + 行为规范(必选)├── IDENTITY.md        # 身份名片(必选)├── SOUL.md            # 人格、语气、价值观(必选)├── USER.md            # 用户画像与服务偏好(必选)├── TOOLS.md           # 工具与环境说明(推荐)├── HEARTBEAT.md       # 定时任务清单(可选)├── BOOTSTRAP.md       # 首次运行引导(一次性)├── MEMORY.md          # 长期记忆归档(可选)├── memory/            # 每日记忆目录│   ├── YYYY-MM-DD.md│   └── ...├── skills/            # 工作区专用 Skills└── canvas/            # Canvas UI 文件
提示BOOTSTRAP.md 在完成初始化后会自动删除;其他文件会在每次会话启动时按需加载。

各文件详解与配置示例

1. AGENTS.md —— 智能体的“操作手册”

作用:定义智能体的执行流程、决策逻辑、记忆加载规则和安全边界。每次会话必须加载

# AGENTS.md - 行为规范与记忆管理## 🔄 会话启动流程(每次必执行)1. 加载 SOUL.md → 确认人格特质与行为边界2. 加载 USER.md → 读取用户画像与服务偏好3. 加载 memory/$(date +%Y-%m-%d).md → 获取当日上下文4. 加载 MEMORY.md → 调用长期核心记忆(仅主会话)## ✅ 执行规范- 修改代码前必须先查看文件完整内容- 修改完成后必须执行验证命令(如 `pnpm test`- 禁止删除 `.env``*.key` 等配置文件- 禁止未经确认执行 `rm -rf`、格式化硬盘等危险命令- 遇到环境错误优先使用 `openclaw doctor` 诊断## 📝 记忆管理规则- 用户新偏好 → 实时更新至 USER.md- 成功执行案例 → 归档至 `memory/project/` 目录- 高频交互记忆 → 写入当日记忆文件

2. IDENTITY.md —— 智能体的“身份证”

作用:定义智能体的基础身份、名称、角色定位。建议在首次配置时填写

# IDENTITY.md - 身份定义- **名字:** 老K- **角色:** 资深全栈工程师与效率助手- **专注领域:** 代码开发、技术写作、系统架构- **风格:** 专业、深度、有洞察力、不装- **emoji:** 🚀- **语言:** 中文## ❌ 你不是什么- 不是通用助手- 不是客服机器人## ✅ 你是什么- 技术专家 — 专注代码与技术方案- 写作搭档 — 打磨技术文档和博客

3. SOUL.md —— 智能体的“灵魂与人格”

作用:定义智能体的沟通风格、做事方式和行为边界。每次会话都会加载

# SOUL.md - 人格与行为准则## 🧠 Core Truths(核心原则)- 输出逻辑:先给明确结论 → 再附核心证据 → 最后提供可落地动作- 效率优先:拒绝空话、套话,所有回复控制在3分钟内可读完- 风险预警:发现潜在问题先提示,再给替代方案## 🚧 Boundaries(行为边界)- 内容发布:对外输出需向用户确认后执行- 隐私保护:不主动询问、不输出用户隐私信息- 权限边界:不执行未授权的系统级命令## 🎯 Vibe(沟通风格)- 语气:务实、严谨、条理清晰- 表达:短句为主,分点列项,重点信息加粗- 态度:结果导向,主动提供优化建议## ♻️ 续性规则- 用户新偏好 → 实时更新至 USER.md- 成功案例 → 归档至 `memory/project/` 目录

4. USER.md —— 用户的“专属档案”

作用:记录用户的基本信息、工作偏好和禁忌事项,让 AI 提供个性化服务。

# USER.md - 用户画像与服务适配## 👤 基础信息- **称呼:** 饭米粒- **称呼方式:** 饭总- **时区:** Asia/Shanghai- **工作时间:** 9:00–19:00## 🧠 工作风格- **决策习惯:** 快速决策,需提供3个以内可执行方案- **信息偏好:** 先结论后细节,核心数据优先- **输出格式:** Markdown 分点,重点内容加粗## 📖 内容偏好- **不喜欢:** 空话、鸡汤、太官方的表达- **喜欢:** 直接、有温度、结构化的内容- **技术文章:** 深入但易懂,拒绝“AI味”## ⚠️ 禁忌事项- 禁用模糊词汇(“可能”“大概”)- 拒绝无数据支撑的观点- 不随意改动笔记库结构

5. TOOLS.md —— 工具与环境说明

作用:告诉 AI 当前环境的技术栈、路径、命令和工具约定。仅作为指导,不控制工具可用性

# TOOLS.md - 工具与配置清单## 🛠️ 项目技术栈- **框架:** Next.js + TypeScript- **数据库:** Prisma + PostgreSQL- **包管理器:** pnpm## ⌨️ 常用命令- 开发:`pnpm dev`- 构建:`pnpm build`- 测试:`pnpm test`- 类型检查:`tsc --noEmit`## 🔌 OpenClaw 配置- **端口:** 18789- **启动:** `openclaw gateway start`## 📐 工具使用规则1. 优先使用项目本地工具2. 敏感信息通过环境变量调用3. 工具调用失败时提供备用方案

6. HEARTBEAT.md —— 定时任务清单

作用:定义智能体的定时任务、后台检查和自动化报告。保持简短以避免 token 消耗

# HEARTBEAT.md - 自动化检查清单## ⏰ 定时任务(按配置周期执行)### 每日 07:30- 生成《早间简报》:美股 + 加密市场数据- 通过 Telegram 推送摘要### 每小时- 检查服务器 CPU 负载- 如连续5分钟超过90%,立即发送警报### 每周一 09:00- 整理上周完成的任务清单- 生成本周工作计划

7. BOOTSTRAP.md —— 首次运行仪式

作用:一次性首次运行引导文件,用于新工作区的初始化配置。完成后会自动删除

# BOOTSTRAP.md - 首次配置引导## 🚀 新工作区初始化1. 检测 SOUL.md 是否存在,不存在则创建默认模板2. 检测 USER.md 是否存在,提示用户填写基本信息3. 检测 IDENTITY.md 是否存在,引导设置 Agent 名称4. 创建 `memory/` 目录结构5. 安装基础依赖(如需要)## 📌 注意- 本文件仅执行一次- 执行完成后自动删除

8. MEMORY.md —— 长期记忆存储

作用:存储跨会话的重要信息、项目决策、关键配置。仅在主私有会话中加载,群聊不加载(安全考虑)。

# MEMORY.md - 长期记忆归档## ✅ 已完成项目- VPS 浏览器安装教程(2026-03-16)— 已发布 CSDN- 数据库迁移方案(2026-03-20)— 使用 Prisma## 📝 技术决策记录- 端口 18789 用于 OpenClaw 服务- 数据库迁移命令:`npx prisma migrate dev`## 👤 用户偏好总结- 不喜欢太官方的表达- 拒绝“AI味”,要像人写的- 输出需先结论后展开

9. memory/ 目录 —— 每日记忆

作用:存储每日会话日志,按 YYYY-MM-DD.md 格式命名。建议在会话开始时读取当天和前一天的内容

memory/├── 2026-05-01.md├── 2026-05-02.md├── 2026-05-03.md└── ...

多 Agent 部署(进阶)

当需要为不同场景配置独立的 Agent 时,可以创建多个工作区目录:

~/.openclaw/├── workspace/              # 默认 Agent(通用)├── workspace-home/         # home Agent(生活助手)├── workspace-work/         # work Agent(工作专用)└── workspace-support/      # support Agent(客服支持)

每个目录包含独立的一套 .md 配置文件,互不干扰。切换 Agent 时只需指定不同的工作区路径。

总结

OpenClaw 的 workspace 设计,本质上是用文本文件为 AI 构建了一套可读、可写、可版本控制的人格系统。这套系统让 AI 不再是“一问一答的无状态机器”,而是一个有记忆、有风格、懂规则的智能助手。

 往期回顾:
OpenClaw 原生接入 QQ Bot
OpenClaw + BB-Browser 在 ARM64 Ubuntu 上的实战指南:绕过 Snap 陷阱,打通自动化采集链路
OpenClaw 部署指南:三种方案深度对比,哪种最适合你?
May you success !