AI编程 · 架构思考 · 技术人生

Claude Code 对话忘光了?这个插件让 AI 拥有"长期记忆"

智谱 GLM,支持多语言、多任务推理。从写作到代码生成,从搜索到知识问答,AI 生产力的中国解法。

对话健忘症

你跟 Claude Code 花了半小时讨论架构方案,最后定下来用 Redux 做状态管理。第二天打开新对话,它完全不记得了,又开始建议你用 Context API。

团队协作更麻烦。同事问”当初为什么选 PostgreSQL 不用 MySQL?”你翻了 20 分钟对话记录,还是没找到当时的讨论内容。

项目做了三个月,重构时想回顾最初的设计决策。结果对话早就超出上下文限制,历史决策全部丢失。

Claude Code 的对话是”健忘”的——换个话题就忘,重启就清空,长项目更是完全丢失历史。这让 AI 辅助开发的连续性大打折扣。

今天推荐一个开源插件:memory-manager,让 Claude Code 拥有”长期记忆”。

memory-manager 能干啥

核心能力很简单:

  • 自动记录对话:技术决策、代码修改、问题排查,全部存入本地 SQLite 数据库
  • 全文搜索:想找”为什么用 Redis 不用 Memcached”?直接搜关键词,秒出结果
  • 分类管理:决策(decision)、变更(change)、发现(discovery)自动分类,查找更精准
  • 项目级隔离:每个项目独立的记忆库(.claude/memory.db),不会串数据
  • 轻量本地化:数据全在本地,不上传云端,隐私完全可控

技术实现也不复杂:SQLite 单文件存储,支持原子化记忆检索,配合 Claude Code 的上下文管理,让 AI 真正”记住”项目历史。

适用场景:

  • 长周期项目(3 个月以上)
  • 多人协作需要追溯决策
  • 技术方案复杂需要回顾
  • 想让 AI 真正”理解”项目演化

安装和使用

安装步骤

# 1. 添加插件市场
/plugin marketplace add https://github.com/cfrs2005/claude-plugins

# 2. 安装 memory-manager
/plugin install memory-manager

# 3. 验证安装
/plugin list

安装完就能用了,数据会自动存到项目根目录的 .claude/memory.db

核心用法

就两个命令:

# 保存当前对话
/save
# 自动分析会话,提取决策、变更、发现,存入 SQLite

# 恢复记忆 - 四种方式
/restore              # 最近 3 条记录
/restore 10           # 最近 10 条记录
/restore Redis        # 搜索关键词"Redis"
/restore --since 7d   # 最近 7 天的记录

数据存储机制

  • 位置项目/.claude/memory.db(跟着项目走,不会串)
  • 结构:sessions(会话) + observations(原子化记忆) + FTS5 全文索引
  • 自动检测项目根目录(优先 .git,其次 .claude-plugin

实际效果

场景:三天前讨论过”为什么用 PostgreSQL 不用 MySQL”

  • 不用插件:新对话直接问,Claude 回答”不清楚背景,能否提供更多信息”
  • 用插件:先 /restore PostgreSQL,再问,Claude 回答”根据之前讨论,选 PostgreSQL 是因为需要 JSONB 字段和完整事务支持”

差别就在这里——记忆让 AI 真正理解项目演化。

使用建议

什么时候保存记忆

不用每句话都 /save,建议在这些节点保存:

  • 确定技术方案后(”决定用 Redis 做缓存”)
  • 重要代码修改后(”重构了认证模块”)
  • 排查问题有结论后(”内存泄漏是因为事件监听没清理”)
  • 讨论告一段落时(”今天的架构设计讨论结束”)

简单说:有结论就保存,碎片对话不用存

数据管理

  • 隐私:数据全在本地 .claude/memory.db,不上传云端
  • 备份:记忆库就是个 SQLite 文件,可以直接复制备份
  • 清理:想删除某些记忆,直接用 SQLite 工具操作数据库(或删除整个文件重来)
  • 协作:可以把 memory.db 提交到 Git,团队共享记忆(但注意可能包含敏感信息)

局限性

实话实说,这个插件不是万能的:

  • 不会自动保存,需要手动 /save
  • 恢复记忆需要手动 /restore,不是完全无感
  • 检索质量取决于你保存时的对话质量(垃圾进垃圾出)

但对于长周期项目,手动操作这点成本完全值得。

就这些

对于长周期项目,Claude Code 的”健忘”确实是个问题。memory-manager 用最简单的方式解决了这个痛点——两个命令,本地存储,全文检索。

不完美,但够用。


资源链接

安装一次,项目记忆就有了。

赞(0)
未经允许不得转载:Toy's Tech Notes » Claude Code 对话忘光了?这个插件让 AI 拥有"长期记忆"
免费、开放、可编程的智能路由方案,让你的服务随时随地在线。

评论 抢沙发

十年稳如初 — LocVPS,用时间证明实力

10+ 年老牌云主机服务商,全球机房覆盖,性能稳定、价格厚道。

老品牌,更懂稳定的价值你的第一台云服务器,从 LocVPS 开始