Skip to content
FunCoding

Search

Search docs, agents, posts, Skills and MCP servers

记忆

OpenClaw 用工作区里的普通 Markdown 文件做记忆:USER.md、MEMORY.md、每日笔记与 DREAMS.md,以及记忆搜索与 Active Memory。

OpenClaw 通过在智能体工作区(默认 ~/.openclaw/workspace)里写普通 Markdown 文件来记住事情;模型只记得被保存到磁盘上的内容,没有隐藏状态。四个记忆相关文件:USER.md(可选)——稳定的偏好、沟通风格、关系和活跃项目背景,写成指令式条目,会话开始时用单独的小预算加载;MEMORY.md——长期记忆,持久的非档案事实和决定,会话开始时加载;memory/YYYY-MM-DD.md(或带 slug 的变体)——每日笔记,记录运行中的上下文和观察,在裸 /new 或 /reset 时自动加载今天和昨天的;DREAMS.md(可选)——Dream Diary 与「做梦」清扫摘要,供人工评审。想让智能体记住什么,直接说:「记住我偏好 TypeScript」,它会写入合适的文件。USER.md 是紧凑的用户模型层:把稳定偏好写成带「观察日期」和「活跃/已取代」元数据的指令;偏好变化时就地取代旧条目,而不是追加互相矛盾的活跃条目。MEMORY.md 是紧凑、经整理的层,放持久的非档案事实。

相关能力:内置记忆引擎(默认的基于 SQLite 的后端,支持关键词、向量和混合搜索)、记忆搜索(用嵌入和混合检索找到相关笔记)、Active Memory(深度对话历史召回,仅当确定性的记忆召回不足时才升级)、Dreaming(后台记忆整合,分 light、deep、REM 阶段,并写 Dream Diary)、Honcho 插件(AI 原生的跨会话记忆)、记忆溯源与删除(追踪会话衍生的记忆、控制摄入、预览或删除)。具体配置键见官方各页。