Don’t tie memory data to any form of AI framework or tool, any!
Memory data must be shared by all tools and all agents.
The owner of the memory can open access rights on demand.
Memory must be continuously extracted to be meaningful, and memory must be layered, from original records to different types of content.
Personally, my experience is based on Obsidian as a memory storage medium.
It is a very flexible method, multi-modal, readable by both humans and agents, portable, and without tool binding.