Auto memory,把 Claude Code 从临时搭档变成项目老同事

最近在研究 Claude Code 的记忆机制时,我一直觉得 Auto memory 这个功能被低估了。很多人把 Claude Code 当成一个会写代码、能跑命令、能改文件的终端助手,但真正把它和普通聊天式编程助手拉开距离的地方,不只是它能操作代码仓库,而是它可以在一次次会话之间沉淀项目经验。

Claude Code 官方文档对它的定位很明确,Claude Code 是一个 agentic coding tool,可以读取代码库、编辑文件、运行命令,并接入开发工具。它可以帮助构建功能、修复 bug、自动化开发任务,还能跨多个文件和工具完成工作。(Claude) 这套能力放在单次会话里已经很强,但真实工程不是一次性问答。真实工程更像长期协作,一个仓库今天修构建,明天调接口,后天做重构,很多信息只解释一遍是不够的。Auto memory 解决的正是这种跨会话连续性问题。

每一次会话都是新窗口,但项目经验不该清零

Claude Code 每个 session 都会从一个新的 context window 开始。官方文档把跨会话知识分成两套机制,一套是我们写的CLAUDE.md,另一套就是 Claude 自己写的 Auto memory。前者是人为指定的项目规则,后者是 Claude 基于修正、偏好和工作过程自动记录下来的学习结果。(