
Hermes Agent memory is a curated, bounded persistent-note system built around two files, while each conversation receives a frozen view of them at session start. This supports continuity, but it is narrower than personal AI memory, and behavior should be judged against Nous Research documentation rather than assumptions about what an agent “understands.”
Hermes keeps selected facts and preferences across sessions. The official memory documentation describes two file-backed stores with fixed character limits and tools that add, replace, or remove entries.

Curated does not mean human-reviewed or correct. Bounded refers to defined roles and capacity, not guaranteed privacy, accuracy, or completeness. Consider a simple preference: “Keep weekday reminders brief.” Hermes may save it, use it later, and revise it if weekends should be different. That supports continuity, not whole-routine understanding.
Hermes Agent MEMORY.md holds notes about the working environment, project conventions, tool behavior, and reusable lessons. Current documentation sets a 2,200-character limit and places it under ~/.hermes/memories/.

It is meant for concise operating context, not raw transcripts or data dumps. A project command belongs here more naturally than a personal preference.
Hermes Agent USER.md stores user-profile details such as communication preferences, workflow habits, and expectations. Its documented limit is 1,375 characters, and it sits beside MEMORY.md.
The brief-reminder preference fits USER.md because it concerns communication. USER.md contains selected user information, while MEMORY.md contains selected operating knowledge. Neither is a complete history.

At session start, Hermes injects both stores into the system prompt as a frozen snapshot. The model sees entries that existed at that moment, giving the conversation stable starting context. If “Keep weekday reminders brief” was already saved, a new session can use it. A later file change does not rewrite the memory block already present in that session.
The memory tool can add, replace, or remove an entry. Documentation says changes are written to disk immediately, while the frozen prompt block remains unchanged until the next session.
If the user corrects the preference to include more detail on weekends, Hermes can revise the file now. Tool feedback can show the live state, but the correction enters prompt context when a later session starts. Persistence and immediate model-visible context are different.
Hermes does not automatically compact a file or silently discard an entry when a write exceeds its character limit. The tool returns an error with current entries so the agent can shorten overlapping notes or remove stale information before retrying. This is not necessarily lossless. Consolidation can rewrite or remove details. Users should check that exceptions, such as the weekend preference, remain accurate.
By default, Hermes can save memory without asking, including saves proposed by background review. Setting memory.write_approval: true requires approval before a write is applied. Interactive CLI writes can prompt inline; other writes can wait in /memory pending for approval or rejection.
The documentation identifies memory_enabled: false as the setting for turning memory off. It does not clearly specify that disabling memory automatically deletes existing files, so disabling is not confirmed erasure.
Persistent notes can make an assistant less repetitive. Broader AI long-term memory may need relevant context across changing routines, people, and goals without treating every old detail as equally important.
The reminder preference says something about message length. It does not explain why weekends differ, which commitments matter, who shares the schedule, or when the preference should expire. Those judgments require more context and clearer rules than one short entry.
Personal AI agents should therefore be evaluated by continuity, correction, consent, and relevance over time, not simply by whether they retain text.
Personal memory needs understandable ways to inspect, correct, reject, and remove sensitive information. Hermes offers file-backed entries, editing tools, optional write approval, and profile separation, but these do not establish universal privacy behavior for every provider. The profile documentation says each profile has its own home, memory, configuration, sessions, and state. Profiles separate Hermes state, but they are not a filesystem sandbox.
Persistent notes can improve continuity without proving that an AI understands a life. Hermes files hold useful facts, but their limited capacity encourages selective summaries rather than comprehensive recall. Calling this “Deep Memory” would imply more than the documentation establishes. It does not prove emotional understanding, relationship knowledge, psychological inference, or perfect context sensitivity. The provider documentation says external providers add to built-in memory, not that they create human-like understanding. The full Hermes Desktop experience belongs in a separate product review.

Yes, through separate Hermes profiles. Official documentation says each profile has its own memory and state, so different people can use isolated profiles instead of sharing one USER.md. It warns against pointing two agents at the same Hermes home.
Official documentation says memory_enabled: false turns memory off, but it does not clearly specify automatic deletion as of August 20, 2026. Do not treat disabling as confirmed erasure.
Yes. The provider guide says built-in memory remains active alongside an external provider. Only one external provider can be active at a time.
Official documentation does not clearly specify a supported selective-export control as of August 20, 2026. Viewing or editing entries does not establish formal export for chosen items.
Documentation describes profile-level export and import, but it does not clearly establish that manually copying one memory file is safe across versions or installations. Follow current profile migration guidance and verify compatibility.
Hermes Agent memory provides continuity through small persistent files, stable session-start context, explicit capacity handling, and optional write approval. It can retain a preference and apply a correction, but those notes remain narrower than broad personal understanding. Users still need clear controls and realistic expectations about what persistence means.