TwKit
正在载入
TwKit

GitHub 今日热门第一是个叫 claude-mem 的项目,10 万多个 star,干的事就一件:让 Agent 别换个会话就失忆。 用 Claude … · @yuanbaopower · TwKit

@yuanbaopower

GitHub 今日热门第一是个叫 claude-mem 的项目,10 万多个 star,干的事就一件:让 Agent 别换个会话就失忆。 用 Claude Code 干活的人都懂这个难受劲儿。上个会话调过哪些工具、踩过哪些坑、定过什么方案,新会话一开,全没了,又得从头讲一遍。claude-mem 就是在后台把这些全记下来。 它记的方式不是把聊天记录原样堆着。会话里每次工具调用的观察,它都会抓下来,再用 AI 压成语义摘要,存到本地。等你开新会话,它再把相关的摘要塞回去,项目上下文就续上了。 具体怎么跑的,README 里写得挺清楚。靠一组生命周期钩子挂在会话的各个节点上,SessionStart、工具调用前后、SessionEnd 都有。后面是个本地 worker 服务,管着一个 SQLite 库存会话和摘要,再加 Chroma 向量库做混合检索。 查记忆的时候它分了三层。先 search,只给每条 50 到 100 token 的索引;觉得哪条有用,再用 timeline 看它前后发生了什么;最后才 get_observations 拉完整详情,一条 500 到 1000 token。先筛后取,官方说法是能省 10 倍左右的 token。这套路子听着就对味,全量往上下文里塞,迟早把窗口撑爆。 装起来也简单,一行 npx claude-mem install,或者在插件市场里加两行命令。倒是有个坑得先说,npm 全局装的那个只是 SDK,不会注册钩子,装完发现没动静,多半是装错了这个。 不只 Claude Code 能用,Codex、Gemini、OpenCode、OpenClaw 这些也都接了。装的时候要登录拿记忆 key,邮箱 magic link,不用绑卡,有 30 天免费试用。不想登录也行,传自己的 key,或者走本地模式。 隐私那块它给了两个开关。敏感内容可以用 <private> 标签排除,不进存储;截图默认是关的,不会悄悄上传。话是这么说,记忆这东西毕竟是把你的工作过程全存下来了,用之前还是得先想清楚,哪些东西不该进库。 不过我还是有点嘀咕摘要这步。压得好是省 token,压不好就是把关键细节压没了,下次翻出来一看,全是对的,就是缺了最要紧的那一句。这玩意儿到底好不好用,可能得真跑几个长项目才知道。 来源:https://github.com/thedotmack/claude-mem

曝光 6 · 评论 1 · 点赞 0 · 书签 0

查看原帖