[{"data":1,"prerenderedAt":218},["ShallowReactive",2],{"blog-\u002Fblog\u002Fagents-that-remember":3},{"id":4,"title":5,"author":6,"body":7,"cover":201,"description":13,"draft":202,"extension":203,"meta":204,"navigation":205,"path":206,"publishedAt":207,"seo":208,"stem":209,"summary":210,"tags":211,"updatedAt":215,"version":216,"__hash__":217},"blog\u002Fblog\u002Fagents-that-remember.md","Shared memory for your coding agents","Lucas “Los” Souza",{"type":8,"value":9,"toc":189},"minimark",[10,14,17,22,34,52,55,61,65,68,71,74,78,85,91,94,98,101,104,107,117,121,124,127,131,134,168,175,179,182],[11,12,13],"p",{},"You tell an agent to use pnpm, explain where the shared components live, and point out a deployment quirk. Start another session and you may have to explain it all again.",[11,15,16],{},"Veflow Memory saves those details across sessions. Connected agents share the same store, so a convention saved by Claude Code can be recalled by Codex later.",[18,19,21],"h2",{"id":20},"how-memory-works","How memory works",[11,23,24,25,29,30,33],{},"The desktop app stores memories in a local SQLite database under ",[26,27,28],"code",{},"~\u002F.veflow\u002Fmemory",". A background process, ",[26,31,32],{},"memoryd",", makes them available to agents through MCP.",[11,35,36,37,40,41,40,44,47,48,51],{},"The tools include ",[26,38,39],{},"memory_search",", ",[26,42,43],{},"memory_add",[26,45,46],{},"memory_list",", and ",[26,49,50],{},"memory_forget",". Agents use them to find relevant context and save details for later.",[11,53,54],{},"At launch, a session receives a short brief of saved project decisions, conventions, and preferences. You can start with the task instead of repeating the project introduction.",[56,57,58],"memory-demo",{},[11,59,60],{},"A new session receives a brief with saved project context.",[18,62,64],{"id":63},"sharing-context-between-agents","Sharing context between agents",[11,66,67],{},"Memory belongs to you and your project. Any connected agent can search the same store.",[11,69,70],{},"If Claude Code saves a naming convention, Codex can find it in a later session. That depends on the convention being saved and recalled; memory doesn't copy every conversation into every agent's context.",[11,72,73],{},"Claude Code connects out of the box. You can install the Codex connection from Memory settings, and other MCP-capable CLIs can connect to the same store.",[18,75,77],{"id":76},"project-and-global-memory","Project and global memory",[11,79,80,84],{},[81,82,83],"strong",{},"Project memory"," holds details specific to a repository: the stack, architectural decisions, team conventions, and known problems.",[11,86,87,90],{},[81,88,89],{},"Global memory"," holds preferences you want to use across projects, such as code style or how you like changes explained.",[11,92,93],{},"The Memory panel shows both scopes. You can edit or remove entries there.",[18,95,97],{"id":96},"what-gets-saved-and-retained","What gets saved and retained",[11,99,100],{},"Finished sessions are scanned for useful facts, such as a decision or a confirmed convention. Each saved memory has an importance weight and a strength score.",[11,102,103],{},"Recall reinforces useful memories. Entries that aren't used gradually lose strength, helping older context recede as the project changes.",[11,105,106],{},"The Memory Map groups entries by project and category. Select a memory to inspect its strength, age, and contents, or to edit, pin, or forget it.",[108,109,114],"media",{":natural":110,"hint":111,"kind":112,"src":113},"true","The Memory Map in the Veflow ADE: a radial graph of the project's memories with an individual memory selected, showing its strength, age, and Edit \u002F Pin \u002F Forget actions","Screenshot","\u002Fblog\u002Finline\u002Fmemory-map-radial.png",[11,115,116],{},"Select a memory to inspect its contents, strength, and age.",[18,118,120],{"id":119},"where-the-data-lives","Where the data lives",[11,122,123],{},"Veflow stores the memory database on your machine. You can inspect the files, back them up, or delete them. There is no hosted Veflow memory database to configure.",[11,125,126],{},"When an agent recalls a memory, that text becomes part of its context. If the agent uses a hosted model, its provider processes that context under your agent's settings and terms.",[18,128,130],{"id":129},"managing-memory","Managing memory",[11,132,133],{},"Open the brain icon in the right sidebar to:",[135,136,137,144,150,156,162],"ul",{},[138,139,140,143],"li",{},[81,141,142],{},"Search"," saved facts.",[138,145,146,149],{},[81,147,148],{},"Edit"," an entry to correct it or add detail.",[138,151,152,155],{},[81,153,154],{},"Forget"," an entry or clear a scope.",[138,157,158,161],{},[81,159,160],{},"Turn memory off"," for a project or globally.",[138,163,164,167],{},[81,165,166],{},"Enable the native-memory mirror"," to bring Claude Code's on-disk memory writes into the shared store.",[108,169,172],{":natural":110,"hint":170,"kind":112,"src":171},"The Memory panel in the Veflow ADE right sidebar: searching memories, filtering by project or global scope, with pin, edit, and forget controls on every entry","\u002Fblog\u002Finline\u002Fmemory-panel-settings.png",[11,173,174],{},"Search, edit, or forget saved facts from the Memory panel.",[18,176,178],{"id":177},"try-it-in-the-desktop-app","Try it in the desktop app",[11,180,181],{},"Open Memory settings to check your agent connections. Save a project convention, then start a new session and ask the agent to recall it.",[11,183,184],{},[185,186,188],"a",{"href":187},"\u002F","Get the Veflow desktop app",{"title":190,"searchDepth":191,"depth":191,"links":192},"",3,[193,195,196,197,198,199,200],{"id":20,"depth":194,"text":21},2,{"id":63,"depth":194,"text":64},{"id":76,"depth":194,"text":77},{"id":96,"depth":194,"text":97},{"id":119,"depth":194,"text":120},{"id":129,"depth":194,"text":130},{"id":177,"depth":194,"text":178},"\u002Fblog\u002Fagents-that-remember.png",false,"md",{},true,"\u002Fblog\u002Fagents-that-remember","2026-09-26",{"title":5,"description":13},"blog\u002Fagents-that-remember","Save project decisions and conventions in Veflow's local memory store so Claude Code, Codex, and other connected agents can recall them in later sessions.",[212,213,214],"desktop","agents","memory",null,"1.1.0","Fyd8g6AscHONoFoi0fJJRdCxSWjwI_2kjzXvQbkOmSU",1790691827085]