OpenClaw靠写入本地Markdown文件实现长期记忆,项目信息须存于~/.openclaw/workspace/memory/下,每个项目一个.md文件,含目标、阶段、约束、决策四要素,并在MEMORY.md中添加索引链接。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

OpenClaw 记住项目,靠的不是“听一遍就记住”,而是把关键信息明确写进它每天读取的本地 Markdown 文件里。它不靠聊天记录记事,只认磁盘上的文件——你写进去,它才真记住;没写,聊十遍也白搭。
项目信息必须存进 memory/ 目录
OpenClaw 的长期项目记忆,统一放在 ~/.openclaw/workspace/memory/ 下,每个项目一个独立的 .md 文件,比如:
-
project_brand.md(品牌升级项目) -
project_api_v2.md(API 接口重构) -
project_q4_campaign.md(Q4 营销活动)
这些文件不会自动生成,必须你手动创建并填写内容。文件名要清晰可读,方便后续被 MEMORY.md 索引。
项目文件里写什么?四要素不能少
一个有效的项目记忆文件,建议包含以下结构化信息,让 AI 快速抓取上下文:
- 目标:一句话说清项目要达成什么(例:“6月底前上线支持多语言的客服知识库”)
- 当前阶段:设计中 / 开发中 / 测试中 / 已上线(标注日期更佳)
- 关键约束:技术栈限制(如“仅用 Next.js + Supabase”)、权限要求(如“不接触生产数据库”)、协作方(如“法务需终审所有文案”)
- 已确认决策:例如“UI 风格采用 Figma 设计稿 v3.2”“日志保留周期为 90 天”
避免大段描述或模糊表述。OpenClaw 依赖语义搜索召回,关键词越明确(如“Supabase”“v3.2”“90天”),检索越准。
此技能为 OpenClaw 安装并配置 Tablestore Mem0 插件。Tablestore Mem0使用阿里云表格存储作为向量存储后端。
别忘了在 MEMORY.md 里加索引
光有项目文件还不够。OpenClaw 启动时只主动加载 MEMORY.md,再由它决定加载哪些 memory/*.md。所以必须在 MEMORY.md 中添加一条指向该项目的链接:
- [项目:API 接口重构](project_api_v2.md) — Next.js 前端对接新后端,6月15日前完成联调
这条索引就是“开关”。没有它,AI 就不知道这个项目存在,也不会去读 project_api_v2.md 的内容。
日常推进时,用每日日志补动态进展
项目执行中的临时讨论、会议结论、待办更新,适合记在当天的 memory/YYYY-MM-DD.md 里。比如:
- “2026-05-12 下午:与后端确认 /auth/token 接口响应格式,已同步到 Swagger 文档”
- “2026-05-12 晚:测试发现 token 过期逻辑异常,已提 issue #427”
这类日志会在新会话开始时自动载入(默认读今日+昨日),让 AI 快速进入状态,但不会长期沉淀。真正需要跨周/跨月记住的,仍要提炼进对应 project_*.md。

















