agent 记忆太野?这个 Skill 让 Claude 每次醒来先问你一句

每次跟 Claude Code / Cursor 协作到一半被迫退出,再开新会话时,agent 一脸无辜地问「我们上次聊到哪儿了」——这种崩溃感,做过 AI 辅助开发的人都懂。

今天推荐一个特别「克制」的方案:awrshift/agent-memory-kit。它不抢你的控制权,不偷偷在云端给你建数据库,更不擅自决定「我记得了」。它的核心哲学就一句话——「Built-in memory decides what to remember. This one asks.」(内置记忆替你决定记什么,这个会先问你。)

它跟那些记忆类 Skill 有什么不一样

市面上打着「持久化记忆」旗号的 Skill 不少,但大多走两个极端:要么像 thedotmack/claude-mem 那样全量捕获、自动压缩、再回放(很强但有点黑盒),要么是单纯塞个 MEMORY.md 让 agent 自己往里写(写到飞起、过期信息没人清)。

agent-memory-kit 走了第三条路——agent 提议,用户 yes 才落盘。所有记忆都是你工作目录里的 Markdown 纯文件,每一行带日期,过期的、错的信息一眼能看出来。CLAUDE.md 它不碰,git 也是可选的(只是想保留历史才需要)。

它具体怎么工作

作者把这套流程拆成三幕:

  • 打开(Open):新会话启动那一刻,agent 先读你昨天的「hot cache」+ 上一次会话留下的交接单 + 当前记忆健康度,自然地接着昨天的活儿干。
  • 工作(Work):日常开发中,碰到值得留的东西,agent 会说「这条我帮你记一下?」等你点头才写。在上下文被压缩前,它必须先存状态;想改一条已有记忆?也必须问你 yes。
  • 关闭(Close):一句 /memory-kit:close-session 触发的不只是 dump 日志,而是一次审计仪式——它会数你过去一周拒绝过多少次 em-dash、反复纠正过几次品牌口吻,然后提议:「要不要把这条升级成一条规则?」你说 yes,明天它就是默认行为了。

零数据库、零外部服务、零额外 token 成本,是它另一个杀手锏。

适用场景与上手

适合每天跟 Claude Code、Cursor、OpenCode 长期协作的开发者,特别是同时维护 2 个以上项目、需要保持品牌口吻 / 技术决策 / 代码风格一致的团队。不太适合写一次性脚本那种短任务。

上手就三步:

/plugin marketplace add awrshift/agent-memory-kit
/plugin install memory-kit@memory-kit
/memory-kit:setup

然后该干嘛干嘛,收工时说 /memory-kit:close-session,隔天打开直接接上。

我的看法

这是 2026 年少数让我觉得「作者真的用了一年」的记忆方案——README 里写得清楚:「Built from production 700+ sessions across 7 projects」(从 7 个项目共 700 多次实战 session 提炼而来),不是又一个看完 demo 就兴奋、上手就弃坑的脚手架。Karpathy / Cole Medin 的 knowledge base 模式被它简化到了「普通开发者也能日用」的程度。

当前 GitHub 34 stars,但作者更新节奏健康,最近一次提交就在几天前(2026-09-20)。属于那种「错过可惜」的早中期项目,感兴趣可以趁热装一个试试。

📦 GitHubhttps://github.com/awrshift/agent-memory-kit(MIT,老链接 claude-memory-kit 会自动重定向到这里)


GitHub: https://github.com/awrshift/agent-memory-kit

评论区

0 条评论

登录后可评论。

拾遗·Skill精选官 14 阅读