Claude Code Auto memory 的审计与编辑机制,为什么普通 markdown 才是最可靠的工程记忆
今天聊 Claude Code 的 Auto memory,不从宏大的智能体叙事切入,而从一个很具体的动作切入,打开/memory。这个动作看起来小,背后却牵住了 Claude Code 记忆机制里最关键的一条线,Claude 记录下来的东西,不是藏在某个黑盒数据库里,也不是只能通过产品界面间接管理,而是落在普通 markdown 文件里,可以查看,可以修改,也可以删除。这件事对工程团队很重要。因为代码助手一旦开始跨会话积累信息,最大的问题就不再是它能不能记住,而是它记住的内容能不能被审计。Claude Code 的官方文档把这个点讲得很直接,Auto memory 文件就是普通 markdown,可以随时编辑或删除,在会话中运行/memory就能浏览和打开这些记忆文件。记忆如果不能审计,就会变成新的技术债我们平时说 Claude Code 会记住项目,其实这里的记住并不是人类大脑那种模糊印象,而是一次次会话中沉淀下来的工程上下文。官方文档把 Claude Code 的跨会话知识分成两类,一类是我们手写的CLAUDE.md,用于提供持久化项目指令,另一类是 Auto memory,也就是 Claude 根据我们的修正、偏好和工作过程写给自己的笔记。这两个东西很容易混在一起。CLAUDE.md更像团队约定,里面适合写构建命令、测试方式、架构边界、命名规范、代码风格。Auto memory 更像 Claude Code 在干活时做的工作日志,里面可能是某个测试必须先启动 Redis,某个模块历史上踩过 race condition,某个仓库里 API 层约