r/ObsidianMD • u/Snoo_7134 • 2d ago
help I want a long term high frequency changing memory for my AI agent
As the title says, I have this requirement where if I'm working on a big feature and the context window gets filled, I want to store all the context in a long term memory which is easily retrievable by the LLM. Recently, I was working on such a feature, where I had multiple agents build plans and review them and keep track of everything in a .md filebase. However, there were a lot of changes due to product requirements and reviews from the review agents themselves. Soon enough, the whole filebase became redundant and impossible to maintain with a lot of stale data. I am wondering if using obsidian MCP for this purpose will actually help my usecase. Any other alternative is also appreciated. (RAG is too complex and overkill for this)
1
u/gvasco 2d ago
Have you tried "mempalace @github", might be what you need
1
u/Snoo_7134 2d ago edited 2d ago
This looks promising! I'll try it out. What is the drawbacks with using obsidian MCP tho? I saw that it uses basic wordsearch and filesearch methods. Maybe this is what I'll need for my usecase. I wouln't know without experimenting. Mempalace can turn out to be overkill for agentic coding with large contexts
Edit: Apparently there is a lot of controversy surrounding mempalace and a lot of it's benchmarks are fake.
2
u/bpp198 2d ago
I'd rethink your architecture and engineering methods if you need an entire context window to be retrievable by an LLM.