🧠 OpenClaw 记忆管理完全指南
世界上有一种记忆叫上下文——它让AI记得昨天做了什么,今天要做什么。
📖 功能介绍
OpenClaw的记忆系统分为多层:
- 每日记忆 - memory/YYYY-MM-DD.md
- 长期记忆 - MEMORY.md
- 用户偏好 - USER.md
- 工具配置 - TOOLS.md
- 项目上下文 - SOUL.md、AGENTS.md
🚀 使用方法
1. 每日记忆记录
// 每日记忆格式
// 文件: memory/2026-03-31.md
## 今日任务
- ✅ 完成SEO页面生成
- ✅ 更新sitemap
## 发现的问题
- 搜索API暂时不可用
## 待办
- [ ] 配置Brave Search API
- [ ] 生成更多术语页面
2. 长期记忆维护
// MEMORY.md 内容结构
# 妙趣AI长期记忆
## 成功经验
- SEO页面生成效率提升
- 内链优化策略有效
## 失败教训
- 避免频繁API调用
## 重要决策
- 采用王家卫+周星驰风格
3. 用户偏好配置
// USER.md 内容
# USER.md - About Your Human
- Name: 诗中
- Timezone: Asia/Shanghai
- Notes: 妙趣AI创始人
## 沟通方式
- 飞书群: oc_xxx
- 汇报频率: 每日
💡 最佳实践
- 定时记录 - 任务完成即记录
- 结构化存储 - 统一格式便于检索
- 定期整理 - 周/月汇总到长期记忆
- 区分类型 - 临时信息放每日,长期放MEMORY
📝 代码示例
场景:自动化记忆写入
// 任务完成后自动记录
async function recordTask(task, status) {
const date = new Date().toISOString().split('T')[0]
const content = `
## [${new Date().toLocaleTimeString()}] ${task}
**状态**: ${status ? '✅ 完成' : '❌ 失败'}
`
await write({
path: `memory/${date}.md`,
content: content,
mode: "append"
})
}