正文

Devin开始每天「做梦」:自动整理长期记忆,方案已开源

动察 Beating AI 快讯,AI 编程公司 Cognition 给 Devin 上线 Memory 和 Dreaming。Memory 负责让 Devin 跨会话记住用户的偏好、纠正和项目经验;Dreaming 则每天在后台重新整理这些记忆。用户可以直接查看 Devin 记住了什么,也能看到 Dreaming 最近做过哪些修改。

这些记忆保存在个人 Memory Drive,本质上是一个持久化的 Git 仓库,内容主要以 Markdown 文件组织。其中有一个简短的 MEMORY.md 作为入口和索引,每次新会话开始时先放进上下文。Devin 再根据当前任务搜索相关记忆文件,和搜索代码库类似,不需要把整个记忆库都塞进 prompt。

多个 Devin 会话可以同时读写同一套记忆。每个会话都有自己的 Git checkout,修改记忆后再提交并合并回 Memory Drive。遇到并发修改时,Git 会暴露冲突,避免不同会话互相覆盖。

Dreaming 本身是一个每天自动运行的后台 session。它会重新检查过去的对话和现有记忆,合并重复内容、删除临时或长期没再用过的信息,还会补出此前没有记录下来的经验。

Cognition 还把这套方案独立成 Agent Memory Repo 并开源。Claude Code、Cursor 等其他 Agent 也可以用类似方式,把长期记忆存成文件并通过 Git 管理。不过开源版提供的是这套记忆结构和工作流程,像 Devin 这样每天自动运行 Dreaming,仍需要额外配置。

原文链接:https://m.theblockbeats.info/flash/370466