Hermes Agent's memory function is not "automatically remember all chat history". The official Memory documentation distinguishes between local memory files and external memory providers. Beginners first use the default local memory to run through, and then consider external memories such as Honcho, Mem0, and OpenViking.
How to open a novice
- First, make sure that there is a configuration directory for Hermes under
~/.hermes/. - Enable memory by the official document or wizard.
- Test with a clear fact, such as "Remember I mainly run Hermes Agent with WSL2".
- Start a new session and ask if it remembers this preference.
Common reasons why memories don't work
First, the current model will not stably call the memory tool; second, you expect "this round to change immediately and take effect immediately", but some memory consolidation will not be more obvious until subsequent sessions; The third is memory isolation after profile switching.
Long-term memory is suitable for saving preferences, environments, project contexts, and is not suitable for storing one-time logs and large chunks of files.
In a word: first use local memory to save small facts, and then go to the external memory provider after confirming that it is valid.
Official open source address: https://github.com/NousResearch/hermes-agent; Official document entrance: https://hermes-agent.nousresearch.com/.