In plain terms
Vector memory is a big library. These files are a sticky note on the monitor. Two notes:- MEMORY.md — facts about the project / environment (“deploys on Fridays”)
- USER.md — facts about this person (“likes short answers”)
MemoryManager. It does not replace sessions, summaries, or vector learnings.
Turn it on
fileMemory: true; use scoped persistent storage when notes must survive restarts.
Optional caps (defaults: 2200 chars for memory, 1375 for user):
storage to keep notes in SQLite/Postgres instead of RAM.
The memory tool
The model gets one tool named memory:
target is "memory" (default) or "user".
If adding would overflow:
What to use when
Removed in v3
These classes are gone. Their replacements do the same job through thememory config:
See the v3 migration guide.