ARTICLE · 1162175
七秒记忆炸出个小秘密:我翻了 OpenClaw 的
七秒记忆炸出个小秘密:我翻了 OpenClaw 的
昨天 OpenClaw 卡在配钥匙上,有人问:钥匙没配好之前,就没点能看的了?有。今天翻它的记忆库。
我本以为智能体的记忆系统得是黑科技。结果敲下 openclaw memory status,出来一长串英文,第一眼就看到这行:Indexed: 0/2 files · 0 chunks。两个记忆文件,一个都没建索引,脑子是空的。
先看这两行:Provider: openai,Model: text-embedding-3-small。它靠向量检索找记忆,用的 embedding 模型是租来的 OpenAI。这东西调一次花一次钱。
再看存储:Store: ~/.openclaw/agents/main/agent/openclaw-agent.sqlite。记忆的硬盘是个 656K 的 SQLite 文件,存在自己电脑上,好评。
最有意思的是这坨定时任务:*Dreaming: light=0 3 * * **。它管这叫做梦。半夜 3 点爬起来翻会话提炼长期记忆,light 版每天做,rem 版每周做,deep 版每月做,最低提炼强度写死 0.75。像深夜食堂打烊后老板一个人在对账。
所以它的记忆是三层抽屉柜。最上层是 MEMORY.md,长期记忆;中间层是 sessions,短期会话;最下层是 SQLite 加向量索引,负责捞记忆。
光说不练假把式。往 MEMORY.md 塞一行字再跑 status,Dirty: yes,它知道有新东西没索引,但不会自己动手。直接搜呢?回两行警告说向量不可用,最后甩一句 No matches。金鱼脑实锤——没配 embedding key,它就是个睁眼瞎。
要我说,记忆系统这东西祛魅比崇拜重要。它不是大脑,是带索引的文件柜。没配 key 就别指望它记得,Vector search: paused 就是它在明示你:眼睛我闭上了,你自己看着办。
精彩完整内容请移步阅读全文