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)。属于那种「错过可惜」的早中期项目,感兴趣可以趁热装一个试试。
📦 GitHub:https://github.com/awrshift/agent-memory-kit(MIT,老链接 claude-memory-kit 会自动重定向到这里)
评论区
登录后可评论。