ToolNavs 发现实用AI工具
提交工具 登录
返回AI资讯
Devin 学会跨会话记事:Memory 存进 Git 仓库,Dreaming 每晚整理

Devin 学会跨会话记事:Memory 存进 Git 仓库,Dreaming 每晚整理

AI资讯 • Admin • • 10 次浏览

Devin 的新变化,是开始记事了。2026 年 10 月 5 日,Cognition 在官方博客宣布为 Devin 上线 Memory 与 Dreaming 两项能力:Memory 把会话中学到的偏好、纠正和项目经验跨会话保留下来,Dreaming 则每天在后台替用户整理这批记忆。支撑这套记忆系统的标准 Agent Memory Repo 同时开源,其他智能体也可以按同一套结构接入。

记忆不是会话摘要,是带出处的短笔记

编程智能体最让人疲惫的一点,是每次新会话都要把同样的偏好、同样的项目坑再讲一遍。Memory 瞄准的正是这些只在干活过程中才冒出来的信息:用户纠正过的一个错误假设、解释过的某个做法为什么在本项目行不通、某个环境问题反复试了几次才找到的解法。Cognition 强调,这些记忆不是会话的流水账摘要,而是 Devin 在协作中学到的教训,写成短笔记,并附上它学到这条教训的那次会话链接,方便日后追溯。记忆属于用户个人——在组织内只服务于本人,不会自动变成全组织共享的指令。

Memory Drive:一座用 Git 管的记忆仓库

存储方式是这次发布里最工程化的一笔。所有笔记存放在一个持久化的 Git 仓库里,也就是 Memory Drive:笔记是 Markdown 文件,可以按仓库、项目或主题组织;一个简短的 MEMORY.md 放通用偏好和其余文件的索引。每次会话开始时,Devin 只把 MEMORY.md 作为上下文带入,需要细节时再用它平时读代码的同一套工具去检索和读取具体笔记,不必把整个记忆库塞进提示词。每个会话在自己的 Git 检出副本上工作,改完笔记就提交,再与其它会话的更新合并;如果合并期间已有更新落库,版本检查会拒绝过期写入让它重试,冲突的修改会被摆出来处理,而不是悄悄覆盖。这套设计让并行会话能共同维护同一座记忆库,任何一个会话的本地副本都不是唯一真相。

Dreaming 每晚做的四件事

只记不整理,记忆库很快会变成一堆互相打架的旧笔记。Dreaming 是一个每天运行的异步后台会话,它拿着跨会话的全局视角回看过去的对话和已有记忆,做四类整理:合并内容重叠的笔记、删掉只在当时有意义的临时细节、补上原会话里没被记下来的有用教训、清掉长期没有被任何会话用过的过期记录。用户可以在 Devin 的 Customize → Memory 里浏览 Devin 记住的内容,也能查看最近的 dreaming 会话记录,记忆不是黑箱。

Cognition 还特意把 Memory 和 Skills 的分工划清:Skills 装的是可重复执行的流程,比如发布一个改动要走哪些测试步骤;Memory 装的是协作中积累的上下文,比如用户的技术栈偏好以及他给出这个偏好的理由。两者配合使用时,技能给程序,记忆给背景。企业智能体平台 Cohere North 2 也在同日把跨会话记忆列为核心能力,两家路径不同——一个做组织级平台,一个把记忆做成可版本管理的个人仓库——但判断一致:智能体的下一道分水岭,不在单次会话答得多好,而在它能不能把上次学到的东西带到下一次。

推荐工具

更多