Cognition, the lab behind the Devin coding agent, has given Devin a store of notes that survives from one session to the next, plus a daily background job that rewrites them. The two features are called Memory and Dreaming, and Cognition announced both on its company blog on 5 October 2026. The post describes the mechanism at length. It offers no evidence that the mechanism works.
Dreaming is the oddly named half, so begin there. In practice it is a once-a-day maintenance session in which Devin rereads past conversations next to its existing notes and edits them. Cognition lists four jobs: merging notes that overlap (what the post calls deduplication), stripping details that were only true for a moment, hunting for lessons missed at the time, and deleting notes that no session has used. Cognition also says the pass links notes to sessions and to “artifacts,” a term the post does not define, though it presumably means things a session produced.
The name deserves some distance. Nothing here sleeps or experiences anything. It is a scheduled editing pass over text files, run by the same model that wrote them. The line to scrutinize is the claim that “new knowledge emerges,” which would mean the pass can write conclusions no single session stated.
Now the raw material. Cognition says Devin keeps two kinds of lessons: things you told it, and things it worked out alone. The first kind covers your stated tastes and the mistakes you corrected. The second covers hard-won project knowledge, such as an environment quirk that cost several failed tries before it was solved. These are not session summaries. Each is a short note linking back to the session where Devin picked it up, and each belongs to one user inside an organization rather than to the team.
The storage is plain. Notes sit in a personal “Memory Drive,” a Git repository of markdown files grouped by repo, project, or subject, with a short index file called MEMORY.md. When a session opens, Devin loads only that index and searches the remainder with its ordinary code-navigation tooling. Parallel sessions each get their own checkout of the drive. A revision check rejects a save built on an out-of-date copy, and clashing edits are flagged for a person to resolve instead of being overwritten.
That raises the question any user will have: what happens when a stored lesson is wrong? The post gives only partial answers. You can browse memories under Customize, then Memory, and review recent Dreaming sessions. Cognition says the pass keeps source references and explicit preferences intact while it reorganizes. It does not say how to edit or delete a note, how a mistaken correction gets caught, or whether a conclusion the pass derived is marked as derived. Its only stated defence against staleness is removing notes nobody used, which tests whether a note was read, not whether it is true. A wrong note that Devin keeps consulting would survive every cleanup.
Cognition also separates this from skills, its packaged, repeatable procedures. A skill holds the steps for something like a release; memory holds the context for applying those steps to your work, such as why you chose a given tool.
The post contains no benchmark, no user study, and no figure for fewer repeated corrections or faster task completion. The only outside check on offer is that Cognition has open sourced the standard behind the design, at a repository it names, so others can inspect how the system is built. That shows the design, not the results.
Anyone trialing Devin should treat the first week as the experiment Cognition did not publish: open the Memory page after a few days, count the notes that are wrong or stale, and decide whether you trust an agent that acts on them.
Cognition, company blog post “Memory and dreaming: how Devin learns from working with you,” published 5 October 2026.