I implemented a basic key/value store using a persona and custom tools on my blog.
That said, this is very hard to get right, you got to keep nudging personas to remember stuff which is annoying.
The alternative is to just use RAG over all of your history with the bot (somewhat similar to how Open AI does this)
I guess for starters, what is your vision on how this would work? How would it improve things?