𝗖𝗹𝗮𝘂𝗱𝗲 𝗖𝗼𝗱𝗲 𝗔𝘂𝘁𝗼 𝗠𝗲𝗺𝗼𝗿𝘆: 𝗦𝘁𝗼𝗽 𝗥𝗲-𝗘𝘅𝗽𝗹𝗮𝗶𝗻𝗶𝗻𝗴 𝗬𝗼𝘂𝗿 𝗣𝗿𝗲𝗳𝗲𝗿𝗲𝗻𝗰𝗲𝘀

你开启了一个新的 Claude Code 会话。它忘记了你昨天教给它的一切。你告诉它不要再使用表情符号,结果第二天早上,它又开始使用表情符号了。

Claude Code Auto Memory 解决了这个问题。它会在你工作时记录你的纠正和模式,并将这些经验保存到下一次会话中。

你需要 Claude Code v2.1.59 或更高版本才能使用此功能。运行 claude --version 进行检查。

理解 CLAUDE.md 与 Auto Memory 之间的区别:

CLAUDE.md

Auto Memory

记忆存储在哪里?

许多人找错了地方。你的项目里有一个 .claude/ 文件夹,但该文件夹仅存放设置。

Auto Memory 文件位于你的主目录中: /Users/yourname/.claude/projects/your-project/memory/

记忆路径遵循你的 git 仓库。同一仓库的子目录共享同一个记忆。这些记忆保留在你的本地机器上,不会同步到云端。

系统工作原理:

Claude 使用名为 MEMORY.md 的文件作为索引。该索引帮助 Claude 追踪其他主题文件,例如 debugging.mdapi-conventions.md。Claude 仅在需要时才会读取这些额外文件,从而防止上下文变得过于臃肿。

如何管理:

一旦你不再需要在每次会话中重复同样的话,你就再也不想回到过去了。

Source: https://dev.to/isray_notarray/claude-code-auto-memory-stop-re-explaining-your-preferences-every-session-35ne

Optional learning community: https://t.me/GyaanSetuAi