快速导读:Anthropic给Claude Code加了自动记忆功能,但Reddit评论区最热门的内容,是一段关闭它的代码。这不是反讽段子,是真实发生的事。
有个用户在Reddit发了这么一条:他让Claude帮他修bug,Claude回答“好的,以后不会再发生了”,然后——往Memory.md里写了一段备注,代码一行没动。
这条帖子下面,点赞最高的是配置方法:
“CLAUDE_CODE_DISABLE_AUTO_MEMORY”:“1”
Anthropic发布自动记忆功能,社区最热烈的响应,是教你怎么把它关掉。
大多数人看到“AI终于记得住事情了”,脑子里浮现的画面是:不用再每次都解释一遍项目背景,不用贴那份反复复制粘贴的context,不用忍受那种和新来实习生对话的疏离感。
现实是什么?Claude开始往你的项目里自动生成文件,记下它“认为”有用的东西。有用户发现Claude开始引用它自己捏造的项目假设;有人说Memory.md里冒出了一堆跟当前任务毫无关系的内容;还有人直接放弃了——连Claude.md都不写了,因为“那些文件让它表现更差”。
问题出在哪里不复杂:记忆本质上是上下文,而Claude的上下文窗口性能在塞满东西之后会明显下降。把一个性能瓶颈包装成功能,再自动填充进去,这不是解决问题,是把问题藏进了设置里。
评论区有人说得很准:这是“key-value便利贴”,不是记忆。记忆应该有衰减、有权重、有跟当前任务的相关性过滤。一个.md文件做不到这些,它只是在上下文里又塞了一叠纸。
如果你现在用Claude Code跑大型项目,这个功能大概率会在某次莫名其妙的输出之后,让你打开docs页面搜索“how to disable”。
那个搜索结果,Anthropic已经准备好了。
---
简评:
“记忆”功能的真正挑战从来不是存储,而是遗忘——知道什么时候该忘掉什么。一个只会记、不会忘的系统,本质上是在用熵对抗你。
---
ref: reddit.com/r/ClaudeAI/comments/1rfkmj1/new_automemory_feature_in_claude_code_details