🧠 OpenClaw 的记忆架构
OpenClaw 的记忆系统由多个文件组成,每个文件都有特定的用途和加载时机。这些文件全部是纯文本格式(Markdown 或 JSON),你可以直接用编辑器修改。
📝 核心理念
一切皆文本。这是 OpenClaw 的哲学——所有配置、记忆、人格都用 Markdown 或 JSON 存储,不需要专用工具。
📁 核心文件说明
AGENTS.md
Agent 的身份定义、行为边界、回复风格。相当于 system prompt 的文件化版本
🕐 每次 Session 启动时加载
SOUL.md
不可变的人格内核。定义 Agent「是谁」,不应被后续对话修改
🕐 每次 Session 启动时加载
USER.md
关于用户的结构化信息:称呼、偏好、关系
🕐 Main session 启动时加载
MEMORY.md
长期记忆,Agent 在对话中主动写入的持久化事实和决策
🕐 仅 main session 加载(隐私保护)
HEARTBEAT.md
定义定时任务和主动行为(如每 30 分钟检查一次任务状态)
🕐 Gateway 启动时加载
memory/YYYY-MM-DD.md
Daily Logs 目录,按日期自动创建,append-only
🕐 读取今日 + 昨日日志
skills/
工作区级技能,优先级最高(高于全局和内置技能)
🕐 Session 启动时扫描
🔒 隐私保护
MEMORY.md 的特殊性
MEMORY.md 只在 main session(你与 AI 的私聊)中加载,不会在群聊或共享环境中暴露。这保护了你的个人信息不被第三方访问。