Claude Code 记忆系统的边界感,CLAUDE.md 和 auto memory 怎样分工

发布时间:2026/7/4 3:33:31
Claude Code 记忆系统的边界感,CLAUDE.md 和 auto memory 怎样分工 我今天整理 Claude Code 的 memory 机制时,最容易误解的一点,不是记忆能不能生效,而是我们到底把什么东西交给CLAUDE.md,什么东西交给auto memory。这两套机制看起来都在帮 Claude Code 记住项目,但它们的气质完全不同。一个更像团队写在墙上的工程约定,一个更像 Claude Code 在长期结对编程里自己做的工作笔记。官方文档也把这两者放在同一张对照关系里,CLAUDE.md是人工写入的持久上下文,auto memory是 Claude 基于纠正和偏好自动保存的笔记,而且二者都会在每次会话开始时被加载。(Claude Platform Docs)先把最关键的边界说清楚,CLAUDE.md和auto memory都不是强制配置。Claude Code 会把它们当作上下文来参考,而不是像编译器规则、权限规则、CI 阶段那样硬性执行。官方文档里说得很直接,Claude treats them as context, not enforced configuration。真正需要硬性拦截某个动作时,应该用PreToolUsehook,而不是指望一句写在记忆里的提醒永远压住模型的判断。(