
I copied Muse's memory setup for my own Hermes agent and experienced significant improvement in results
I downloaded Muse just to experiment with it, even though I am a long time user of Hermes.
I use Hermes for general life management. I have ADHD and use it to manage my calendar and todo list and act as a productivity coach. I have Hermes set up to do weekly and monthly reflections on what patterns it sees, and how it can improve itself as a coach and how it can coach me to improve.
Just for fun, I had Hermes export all it's jobs and skills and then uploaded them to Muse. I was surprised that I was getting significantly better results with Muse. It seemed to be better at noticing useful patterns that I and Hermes had missed.
I dove into why this is the case and discovered it's probably due to how Muse manages memory. It creates daily md file logs, creates derived memory stores, and has a nightly dream functionality to synthesize all the information.
I had my Hermes do the same. And very quickly I noticed a step up in quality. Previously, the weekly reflections tended to be a recap of the todo items I did and calendar events even though I had put in the prompt to look for trends. After the change, I noticed it was really able to take a step up the abstraction ladder and be more holistic in it's analysis
I would encourage everyone to do the same. The 3 pieces you want:
- daily memory md files
- derived memory stores about the concepts important to you
- nightly dreaming
Here's a more detailed breakdown of how Muse's memory is setup: https://mouse.dev/blog/muse-runtime-export/