Memory activation layer/framework?
I'm really quite frustrated with the current state of memory retrieval affairs for pretty much everything AI-related. Not memory storage, but memory activation / retrieval.
The disconnect between 'I know this thing' and actively recognizing that it is in memory, no matter if it is a .md or .jsonl file, or in a PostgreSQL vector database. The “I recognize this situation because something already in memory is lighting up.”
All it takes is a session reset between interactions for the agent to go 'huh?' when you respond to something that happened before the reset as there is no per-orientation context. Several times I've come back between minutes and hours later to respond to a question from the agent and it all but goes 'Whatchu talkin' bout, Willis?' until I prompt it to look in memory, where it usually finds the previous session and we can continue.
Before I go about reinventing the wheel to try and create this memory activation layer naggin' in my noggin, I wanted to see who might be using these or other existing projects with Hermes Agent that do similar.
- Meta-memory
- Mem0
- LangMem
- Letta
- Signet
Anything similar like BMAM, or projects that use Associative Spreading Activation theory.