大家好,我是"不一样的猿生"。今天要分享一个激动人心的更新!就在昨天,Claude Code 的开发者 Thariq 在 X 上宣布,他们推出了全新的 Auto Memory 功能。
Auto Memory 可以让 Claude 自动记住你的项目上下文、调试模式、偏好方法等信息,并在后续会话中自动调用,而不需要你手动记录。简单来说,你的 Claude 现在有了“长期记忆”!
Thariq 在推文中写道:“We've rolled out a new auto-memory feature. Claude now remembers what it learns across sessions — your project context, debugging patterns, preferred approaches — and recalls it later without you having to write anything down.” 同时,他还提到,你可以把 CLAUDE.md 视为给 Claude 的指令,而 MEMORY.md 则是 Claude 的记忆笔记,它会自动更新。如果你告诉 Claude “记住某件事”,它就会写入那里。
这个更新一经发布,就收获了大量点赞和转发,许多开发者表示这将大大提升编程效率。如果你是 Claude Code 的用户,这绝对是一个值得关注的特性!

根据官方文档,Claude Code 的记忆系统主要包括两种持久化内存:Auto Memory(自动记忆)和 CLAUDE.md 文件。这些内存会在每个会话开始时加载到上下文中,帮助 Claude 跨会话保持一致性。
~/.claude/projects/<project>/memory/ 目录下,主文件是 MEMORY.md(前 200 行会加载到提示中)。针对特定主题(如调试),会创建子文件(如 debugging.md),按需加载。/memory 命令切换,或者在设置文件中修改(用户级:~/.claude/settings.json 中的 "autoMemoryEnabled": false;项目级:.claude/settings.json;环境变量:CLAUDE_CODE_DISABLE_AUTO_MEMORY=1)。/Library/Application Support/ClaudeCode/CLAUDE.md,用于组织标准。./CLAUDE.md 或 ./.claude/CLAUDE.md,适合团队共享。.claude/rules/*.md,按主题组织(如 code-style.md)。~/.claude/CLAUDE.md,个人偏好。./CLAUDE.local.md,自动忽略在 git 中,适合敏感信息。@path/to/file 语法导入其他文件(相对或绝对路径),首次使用需批准,最大深度 5 层。.claude/rules/ 中使用 YAML 前置元数据指定路径(如 paths: - "src/**/*.ts"),让规则只在特定文件上生效。• 初始化项目记忆:运行 /init 命令,创建 ./CLAUDE.md 并填充项目上下文。
• 管理记忆:用 /memory 打开编辑器查看或编辑 MEMORY.md。
• 示例1:自动记忆 你说:“remember we use pnpm, not npm。” Claude 会保存到项目模式中,下次自动应用。
• 示例2:导入文件 在 CLAUDE.md 中写:
# Instructions
See @README for overview and @package.json for commands.• 示例3:条件规则
在 code-style.md 中:
---
paths:
- "src/**/*.ts"
---
# TypeScript Rules
- Use strict null checks
- Prefer interfaces over types• 示例4:共享规则
使用符号链接:ln -s ~/shared-claude-rules .claude/rules/shared,跨项目共享。
--add-dir 的 CLAUDE.md。Note 自动记忆默认启用。要切换开启或关闭,请使用
/memory并选择自动记忆切换。
这个功能是 Claude Code 向更智能编程助手迈进的一大步!如果你还在为重复输入烦恼,不妨更新 Claude Code,试试 Auto Memory。更多细节请查阅官方文档:https://code.claude.com/docs/en/memory。
欢迎在评论区分享你的使用体验!如果喜欢这篇文章,记得点赞、转发哦~