夜雨聆风学习资料网

ARTICLE · 1135946

【风聊AI】AI 的记忆,不该长在工具里

【风聊AI】AI 的记忆,不该长在工具里

在电力现场我见过一种很贵的浪费:老师傅的经验只装在一个人脑子里,换个班来接管,前面踩过的坑得重新踩一遍。

这两年这个结构换了层壳,落到我自己的后端项目上。以前是人走了经验才丢,现在 agent 一关窗口,上下文就没了。

我手上换着用的编码 agent 不止一个。每换一个,同一套项目规矩就得重讲一遍:这个目录的边界、上次为什么那样改、哪些文件不许动。

要命的从来不是要不要给 agent 装记忆,是这份记忆归谁管、存在哪、谁能删。

它最值钱的地方,是把记忆从工具里搬了出来

10 月 6 日 GitHub Trending 榜上,thedotmack/claude-mem 单日新增 534 星,总星数 96,635,fork 8,526,Apache-2.0 协议,当前版本 13.31.0(数据截至 2026 年 10 月 6 日)。

它干的事说穿了很简单。在 agent 开工、提交、收工这些节点挂上钩子,把过程抓下来,交给 AI 压成一条条观察记录,存进本地数据库,再用向量检索在下次会话开始时把相关上下文注回去。

值得看的是它的分层。同一套钩子和适配器,对接了十来家编码 agent,Claude Code、Codex、Cursor、Kimi、Windsurf、OpenCode 都在列。记忆服务站在外面,工具待在里面。

把上下文从工具里剥离出来,这层抽象才是它最值钱的地方。

我做过二十年老系统改造,最怕的从来不是某个组件不好用,是数据长在组件里。工具会换、模型会换、团队会换,能留下来的只有那份记录,谁攥着记录,谁就握着替换权。

数据长在工具里,你就永远换不掉那个工具。

有钩子的挂钩子,没钩子的盯文件

能不能接上,取决于那个 agent 愿不愿意把上下文交出来。三种典型接法,我都过了一遍。

Claude Code 是它的主场。 一条 npx claude-mem install 装完重启,下一次开会话自动带上上次的上下文。它还给了一个中文模式,在设置里把 CLAUDE_MEM_MODE 写成 code--zh,生成的观察记录直接是简体中文。

CodeBuddy 这类自带记忆分层的,其实不用装它。 它的记忆本身就是分层的:工作区里一份、用户级一份,规则写进去,新会话自动带出来。工具自己已经把记忆当成基础设施时,再套一层外挂,只会多一条不受管的数据流。

dsh 是最有意思的一类,因为它没有钩子可用。 dsh 是 DeepSeek 开源的编码 agent,配置和会话都落在自己的目录里。没有钩子,就只能监听会话文件:claude-mem 仓库里有一份专门为 dsh 写的监听器测试,但官方适配器清单里至今没有 dsh,走的就是读会话落盘文件那条通用路径。

三种处境摆在一起,结论很清楚:

agent
怎么接
代价
Claude Code
装官方插件,重启即生效
本来就是它的主场,最省事
CodeBuddy
不用装,用它自带的记忆分层
记忆只在这一个工具里,换工具带不走
dsh
没有官方适配,只能监控会话文件
补录有延迟,没落盘的过程就永远丢了

同一份记忆,在三个 agent 上的处境差这么远,根子不在插件,在各家对「上下文归谁」的态度。

装之前,先把它当数据采集系统审一遍

默认的安装流程会在浏览器里让你登录 claude-mem,登录即开通它的托管记忆,并把记忆同步到云端。仓库里同时有一个遥测模块、一个同意开关,以及 Telegram、Discord、Slack 的实时观察流集成;隐私方面它备了一份标签文档和一份自动脱敏文档。

它的记忆默认落在你本机,但通往云端那条路是开着的。

还有一个更直接的信号:README 末尾挂着一个第三方发行的加密代币,带区块链合约地址,作者在文档里写明自己「官方接纳」了这个代币。

一个开发工具的文档里出现代币合约地址,这件事本身就该让采购流程多停一分钟。

我前几天写过一个判断:给 agent 装记忆,等于给它一台按相似度抽奖的机器。今天这篇不算翻案,是把另一半话说完整。

问题不是记忆能不能用,是这份记忆你审不审得了。

在电力现场,我判断一个系统能不能上线的第一件事,从来不是看它多聪明,是数它有几个数据出口。工业侧的教训很直白:只要系统里存在一条「自动标记、人工介入」的路径,在合规上就等于「有人会读」,别指望用「一般是机器在看」糊过去。

落到自己团队,三个问题必须在装之前回答完:哪些内容允许进记忆,记忆放本地还是云端,谁能读、谁能删。

马上可以动手的三件事

第一件,做一次记忆盘点。 把手上几个 agent 各自记住的东西列成清单:项目级记忆文件、用户级记忆目录、会话落盘目录。重复的、已经和代码对不上的,当场删掉。列不出来,说明你有的不是记忆,是堆积。

第二件,把跨工具的项目约定收进一个能被版本管理的文件。 放在仓库根,别散在三个工具各自的配置里。这一步不花一分钱,而且以后换任何 agent 都带得走。

第三件,真要试 claude-mem,先把云端那扇门关上。 安装时显式指定本地观察者,或者设 CLAUDE_MEM_ONLINE_OPTIN 为 false 跳过登录。跑一周,看它到底往库里写了什么,确认没有不该进的东西,再决定要不要开同步。

其他信号速览

  • 10-02
    :Cloudflare 把网页检索做成平台能力(Web Search API 进入测试),三家搜索供应商一键可换,请求全部进网关日志。检索正在从自研代码变成平台原语。
  • 10-01 生效
    :Google 暂停开源漏洞赏金计划,理由是自动化提交激增、绝大多数无效,承诺 2027 年一季度再更新。生成变便宜了,审阅成本一分没降。
  • 10-05
    :OpenAI 的 Codex 负责人给出 28 天计划,每天要么交付一项改进、要么全量重置额度;但 10 月 30 日 Pro 档额度从 Plus 的 20 倍降到 10 倍这件事不变。
  • 09-26 至 10-05
    :Anthropic 把一位用户对话里的威胁内容报给警方,当事人被控二级重罪。她向调查人员说,自己把 Claude 当日记用。
  • 10-06 榜面
    :Panniantong/Agent-Reach 单日新增 1,156 星,用一个命令行零成本读取推特、Reddit、B 站、小红书。绕开官方接口取的数据,在合规审计时是说不清的。

相关学习资料