Claude Code 从二月起就在记你的偏好,但只加载前 200 行
输入 /memory 能看到一个默认开启的自动记忆文件夹。它存结论,不存证据,MEMORY.md 只读前 200 行或 25KB。分享项目文件夹前,先读一遍它记住了什么。
在 Claude Code 任意项目里输入 /memory,会看到一个从二月起就存在的自动记忆文件夹。它在本地会话里默认开启。很多人没打开过。
Claude Code 是 Anthropic 的编程 agent,能读项目目录。不写代码的读者可以把它想成一个会在文件夹里翻资料、也会记笔记的助手。默认开启这件事挺妙。你忘了,它没忘。
先看它记了什么
操作不复杂:
- 打开任意项目,输入
/memory - 看 auto memory 开关。本地会话默认开启
- 选择打开 auto memory folder
- 先读
MEMORY.md。它是索引,一行一条记忆 - 再看文件。每条记忆一个文件,类型分 user、feedback、project、reference
- 对 Claude 说
remember: always use pnpm, not npm,会保存一条新记忆 - 错误的记忆可以直接编辑或删除。纯 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