Wink Pings

Claude Code 从二月起就在记你的偏好,但只加载前 200 行

输入 /memory 能看到一个默认开启的自动记忆文件夹。它存结论,不存证据,MEMORY.md 只读前 200 行或 25KB。分享项目文件夹前,先读一遍它记住了什么。

在 Claude Code 任意项目里输入 /memory,会看到一个从二月起就存在的自动记忆文件夹。它在本地会话里默认开启。很多人没打开过。

Claude Code 是 Anthropic 的编程 agent,能读项目目录。不写代码的读者可以把它想成一个会在文件夹里翻资料、也会记笔记的助手。默认开启这件事挺妙。你忘了,它没忘。

先看它记了什么

操作不复杂:

  1. 打开任意项目,输入 /memory
  2. 看 auto memory 开关。本地会话默认开启
  3. 选择打开 auto memory folder
  4. 先读 MEMORY.md。它是索引,一行一条记忆
  5. 再看文件。每条记忆一个文件,类型分 user、feedback、project、reference
  6. 对 Claude 说 remember: always use pnpm, not npm,会保存一条新记忆
  7. 错误的记忆可以直接编辑或删除。纯 Markdown

原推附了操作视频:

关键限制在加载:每次会话只读 MEMORY.md 的前 200 行或 25KB。Claude 需要时再打开主题文件。记忆会一直在,直到人或者 Claude 编辑、删除。原推链接:plusxbt。

文件夹不复杂,维护才复杂

这套思路不只用在自动记忆。@Bober_smart 写过一套 Claude Second Brain & Folder Workflow。做法是扁平 Markdown 文件夹加一个 CLAUDE.md 索引。用 Claude Code 时,CLAUDE.md 会在启动时自动进 system prompt。等于地图先放在桌上。

目录保持简单:notes、people、projects,根目录放 MEMORY.md、LEARNINGS.md、decisions.md。规则也简单:一个文件一个主题,文件名用小写连字符。需要常驻上下文的文件用 @ 引用,但别滥用。@Bober_smart 的判断是,Obsidian 和 Notion 的专有格式会给 agent 增加中间层,纯文本少墙。这个判断对普通用户也成立。文件在硬盘上,能读能改,不需要先学一套数据库。

问题在记忆质量。回复里 John Rood 给了一个更尖锐的判断:这个文件夹存结论。证据不在里面。一行“用 X”没有日期,也没有原因,所以它不会自己过期。他为此做了 memoryrouter,让决定、原因和日期一起走。这个批评值得记住。默认记忆省掉重复交代,也把上下文变成了看不见的债。

还有网友提醒 200 行上限。MEMORY.md 超过后,后面的行不再加载,Claude 会安静地忘掉。隔几周清理一次。另一个人问,分享项目文件夹前,有多少人真的读过 Claude 存了什么。这个问题不花哨,但很实际。记忆是纯 Markdown,跟着文件夹走。分享前打开看一眼,比事后猜它为什么这么干省事。

这套东西没有安装脚本,也没有复杂配置。它是一组 Markdown 文件,一个索引,和一条纪律。真正的成本不在建,而在每次记忆变脏时,你愿不愿意打开文件夹看一眼。先输入 /memory。

发布时间: 2026-10-30 17:36