文章总结: 文档详细介绍了ClaudeCode的AutoMemory长期记忆功能,包括v2.1.59版本更新内容、验证方法(如/memory命令检查、跨会话验证)、工作原理(自动加载索引文件、按需读取主题文件)及与用户手动编写CLAUDE.md的区别。关键发现是Claude能自主积累项目相关知识,可操作建议包括使用特定命令验证记忆功能及观察界面提示确认记忆操作。 综合评分: 76 文章分类: 安全工具,安全开发,安全运营,其他
Claude Code 是否有长期记忆
原创
hyang0 hyang0
生有可恋
2026年6月16日 05:56 湖北
在小说阅读器读本章
去阅读
这个功能在其他 agent 中早就有了,比如龙虾、Hermes。Claude Code 当然也有,只是没有专门去了解相关知识。这个功能在 v2.1.59 之后就有了。
**版本 2.1.59:**· Claude 自动保存有用的上下文到自动记忆· 添加 `/copy` 命令· 改进复合 bash 命令的"始终允许"前缀建议· 修复 MCP OAuth 令牌刷新竞争条件
我们只需要验证一下Claude Code有没有记忆,以及如何添加长期记忆即可。
验证方法
输入 /memory 命令,显示 Auto-memory: on 代表记忆开关开了。
触发记忆写入
在对话中直接告诉 Claude 记住某些内容,例如:
▎ “记住这个项目使用 pnpm 而不是 npm”
▎ “记住 API 测试需要本地 Redis”
然后检查记忆目录是否生成了对应文件。同时观察界面提示
在 Claude Code 界面中观察是否出现:
– “Writingmemory” — Claude 正在写入记忆
– “Recalledmemory” — Claude 正在读取之前保存的记忆
例子
让 Claude Code 自己验证 Auto Memory 功能:
关键验证点
1. 本会话验证:当前会话中能够读取到
2. 跨会话验证:当你开一个新会话时,MEMORY.md 的前 200 行会被自动加载到上下文中
3. 最终验证方式:退出当前会话,重新启动 claude,然后问我”访问 GitHub 需要注意什么?”——如果我能回答出代理地址,就证明 auto memory 完全生效了。
工作原理
1. 加载:每次会话开始时,加载 MEMORY.md 的前 200 行或 25KB
2. 写入:Claude 在会话中使用标准文件工具读写记忆文件
3. 索引:MEMORY.md 作为索引,Claude 会把详细笔记移到单独的主题文件中
4. 按需读取:主题文件(如 debugging.md)不在启动时加载,Claude 需要时才读取
5. 界面提示:当你在界面看到 “Writing memory” 或 “Recalled memory” 时,说明 Claude 正在操作记忆文件
什么是 AutoMemory?
Auto Memory 是 Claude Code 的自动记忆系统,让 Claude 可以在跨会话中自主积累知识,无需你手动编写任何内容。Claude 会在工作过程中自动保存笔记,包括:
– 构建命令
– 调试经验和洞察
– 架构笔记
– 代码风格偏好
– 工作流习惯
▎ Claude 不会每次会话都保存东西,它会根据信息在未来对话中是否有用来决定是否值得记住。
CLAUDE.md 也是长期记忆,但 CLAUDE.md 是用户自己写。Auto Memory 是 Claude Code 自己写。
全文完。
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:生有可恋 hyang0 hyang0《Claude Code 是否有长期记忆》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。









评论