记忆是怎么长出来的

记忆就是 agent-memory 下的一组 Markdown,文件名前缀即分类;写入有做梦与每轮保存两条路。

记忆是本机 ~/.klaus/agent-memory 下的一组 Markdown 文件:MEMORY.md 是索引(界面上叫「记忆目录」),每条记忆是一个独立的 .md,文件名的前缀就是它的分类:user_*(关于你)、feedback_*(你的偏好)、project_*(在做的事)、reference_*(相关资料)。不带这四个前缀的文件界面上直接显示文件名。

写入有两条路:

  • 做梦:默认关闭。打开后,累计 ≥ 5 个新会话且距上次做梦满 24 小时时在后台跑一次,把近期会话里值得留的东西整理进记忆文件。也可以在记忆页手动触发(手动不看这两个阈值)。一旦开始就不能中止。
  • 每轮保存:默认关闭。打开后每轮对话结束就直接写。

两个开关都默认关着,所以全新安装的 Klaus 并不会自己长记忆:想要「随手记」先开第一个,想要「收拢成册」再开第二个。做梦是把零散记忆收拢成册的动作,不是开关本身的替代品。

因为记忆就是普通文本文件,你可以在 Finder 里直接打开改或删。