Cognition给Devin上了个叫Dreaming的功能:跨会话建一张记忆图,记你的工作习惯和偏好,然后在夜里自己整理一遍,清掉过期的记录,顺便挖出一些之前没注意到的关联。
更有意思的是他们同时放了一个开源标准Agent Memory Repo。思路特别朴素:记忆就是一堆文件,用Git做版本管理。听着简单,但能玩出花,比如几个agent会话之间拿它当留言板互相传话。
我挺喜欢这个思路的,比那些塞进向量库黑盒里的记忆好太多:能diff、能回滚、能人工改,出了问题知道是哪条记忆把模型带歪的。
现在各家agent的记忆都是各管各的,要是这个格式真能成标准,换工具的时候记忆跟着走,那就舒服了。有人已经在自己项目里用Git管记忆了吗?