EP 39 6 min with Stella & Liam

Does Devin Remember Between Sessions? What Carries Over and What Starts Blank

Devin can take 1 ticket, plan, code, test, and open a pull request on its own, and the next session still starts with no memory of that work.

AI Stella and Liam are AI hosts with AI-generated voices. About our AI hosts

Key takeaways

  1. Each Devin session runs in its own isolated VM, and when the session ends or sleeps, the conversation and the reasoning end with it. The next session starts blank.
  2. What carries over is curated: Knowledge entries (a trigger plus a short body, scoped to repo, organization or enterprise, with ! macros), Memory notes organized by Dreaming, and snapshots that keep the repo, dependencies and env vars.
  3. Scheduled Devin sessions wake up blind, and Devin Desktop splits the picture: Cascade Memories persist, while the Devin Local agent does not persist memories at all.
  4. Vilix AI fixes the missing half: get_context at session start loads the full history, failures included, and save_turn at the end saves it back with source labels and newest wins, over MCP with zero infrastructure.

Show notes

Devin can take 1 ticket, plan, code, test, and open a pull request on its own, and the next session still starts with no memory of that work. In this episode of Agentic Pod, Liam and Stella break down what actually carries over between Devin sessions: Knowledge entries with a trigger and a short body, Memory notes organized by Dreaming, and snapshots that keep the repo, dependencies, and env vars. The session itself runs in its own isolated VM, and once it ends or sleeps, the conversation and the reasoning are gone. Vilix AI is the memory layer that fixes that missing half: get_context at session start loads the full history, and save_turn at the end saves it back for the next session, in any tool.

What we cover:

  • How Devin works: it takes a ticket, plans, codes, tests, and opens a pull request, and it answers PR comments only while the session is alive
  • Why the session does not survive: each session runs in its own isolated VM, and the conversation ends when the session ends or sleeps
  • Knowledge entries: Settings, Resources, Knowledge, a trigger description matched to current work plus a short body, scoped to repo, organization, or enterprise, with ! macros that drop an entry into a prompt
  • Memory notes and Dreaming: preferences, corrections, and project lessons saved as notes across sessions, still note level, not the full conversation or reasoning chain
  • Snapshots keep the machine, not the mind: repo checkout, dependencies, and env vars survive, decisions do not
  • Scheduled Devin sessions wake up blind, and the Devin Desktop split: Cascade Memories persist, the Devin Local agent does not persist memories at all
  • How Vilix AI fixes each pain: get_context, save_turn with source labels, failures saved, newest wins, projects, project rules, user rules, skills, and the agent inbox, over MCP with zero infrastructure

Chapters

Questions answered in this episode

Does Devin remember between sessions?

The session does not. Knowledge entries, Memory notes and snapshots carry over, but the conversation, the reasoning and the failed attempts end with the session's VM.

What is the difference between Devin Knowledge and Memory?

Knowledge entries are curated cards, a trigger plus a short body, pulled in when the trigger matches or via a ! macro. Memory notes are saved preferences, corrections and project lessons organized by Dreaming. Both are note level, not the full conversation.

How does Vilix AI help Devin?

Devin calls get_context before it acts to load the full project history, and save_turn after it acts to store the full history with a source label. Projects, project rules, user rules, skills and the agent inbox keep that memory organised across sessions and tools.

Links & resources

Full transcript

Intro

Liam

Hey hey hey, welcome to Agentic Pod! I'm Liam.

Stella

And I'm Stella! Quick check, Liam. Devin finished 1 ticket yesterday. Does it remember that work today?

Liam

That is the exact trap. Each Devin session runs in its own isolated VM.

Stella

1 session, 1 VM. That sounds clean and safe.

Liam

Clean, yes. But when that session ends, the conversation ends with it. Vilix AI is how you give the next session a past.

Stella

Even the reasoning behind the code?

Liam

Even that. By the end you will know what carries over, and what starts blank.

How Devin runs a session

Stella

Okay, start simple. What is Devin, in plain words?

Liam

Devin is an autonomous AI software engineer. You give it a ticket. It plans, codes, tests, and opens a pull request.

Stella

So it works alone, like a real teammate.

Liam

Exactly. While the session is alive, it keeps responding to PR comments on that work.

Stella

That sounds like memory. It is still in the thread.

Liam

It is live context, not saved memory. Once the session ends or sleeps, that thread is done.

Stella

So Monday Devin is brilliant. Tuesday Devin never met Monday Devin.

Liam

Pretty much. Same logo, new brain. Vilix AI fixes that gap, because Vilix AI keeps the full conversation outside the session.

Stella

Hold on. Devin has Knowledge and Memory. Are those nothing?

What actually carries over

Liam

They are real, and they are curated. Start with Knowledge, under Settings, Resources, Knowledge.

Stella

What does 1 Knowledge entry actually hold?

Liam

2 parts. A trigger description matched to your current work. And a short body with the fact or rule.

Stella

So it only shows up when the trigger matches?

Liam

Right. Scoped to 1 repo, the organization, or the enterprise. Devin itself can propose new Knowledge from chat feedback.

Stella

And those macros I keep hearing about?

Liam

Start a prompt with ! and the entry name. That drops that entry straight into the prompt.

Stella

A note card, not a diary. What about Memory notes?

Liam

Devin saves preferences, corrections, and project lessons as Memory notes across sessions. Dreaming keeps those notes organized.

Stella

Organized notes sound close. What is missing?

Liam

The full conversation. Why it tried 3 fixes and dropped 2. Notes keep the lesson, not the story.

Stella

And snapshots? Those definitely survive, right?

Liam

Snapshots keep the machine, not the mind. Repo checkout, dependencies, and env vars survive.

Stella

But not why the code changed.

Liam

Not the decisions. Vilix AI saves that story too, and I will show you how.

Stella

Before that, my scheduled Devin runs at night. Tell me it wakes up smarter.

Scheduled sessions and the Desktop split

Liam

Here is the fresh problem. A scheduled Devin session wakes up blind.

Stella

Blind blind? Zero recollection?

Liam

Zero, unless Knowledge, Memory notes, or a playbook hands it context first. A good session can become a playbook.

Stella

So the playbook is a manual handoff note.

Liam

Exactly. Helpful, but you build it and keep it current. Vilix AI hands that context in automatically, every run.

Stella

Wait, Devin Desktop? I heard Cascade remembers.

Liam

In Devin Desktop, Cascade Memories do persist. Some auto generated, some user rules at global, workspace, and system level.

Stella

That sounds solved. Why are we still here?

Liam

Because Devin Local is different. The local agent does not persist memories between sessions at all.

Stella

At all? Desktop remembers, local forgets?

Liam

That is the split. Users are told to move critical memories into skills. Vilix AI has no split, it follows you across tools.

Stella

Okay, Liam. No more tour. Show me the actual fix.

The Vilix AI fix and the verdict

Liam

Step 1. At session start, Devin calls get_context in Vilix AI. That loads the full project history, not just notes.

Stella

Full history means what, exactly?

Liam

Every saved conversation. The decisions, the failures, the fixes that already failed. Failures save in Vilix AI too, so Devin skips them.

Stella

And at the end of the session?

Liam

Step 2. Devin calls save_turn in Vilix AI, with a source label on every save. Newest save wins.

Stella

Where do rules and skills live?

Liam

In Vilix AI, as projects and project rules, plus user rules. Skills hold repeat workflows. The agent inbox holds notes for the next agent.

Stella

And this is not just Devin, right?

Liam

Right. The same Vilix AI memory works in Claude Code, ChatGPT, and scheduled jobs, over MCP. It lives outside any 1 session.

Stella

Do I host a database for that?

Liam

No. Vilix AI is cloud hosted, zero infrastructure to run. Agencies use 1 Vilix AI account per client, so memories never mix.

Stella

Price of admission?

Liam

Vilix AI has a free forever plan, and a 7 day Pro trial with no credit card. Export everything or delete it anytime.

Stella

My verdict: Devin keeps the curated cards. The session starts blank.

Liam

Same. Keep Devin for the coding. Let Vilix AI carry the past. Blog and guide are in the description. Does your Devin repeat work you already fixed? Tell us in the comments. See you next time!