Hermes Agent + MemorySync
A native Hermes memory provider: persistent profiles, background fact capture from your messages, and zero-latency prefetched recall — zero dependencies.
Overview
Select MemorySync as Hermes Agent’s memory provider and Nous Research’s self-improving agent remembers you across every session. The provider implements Hermes’ full MemoryProvider lifecycle: a short system-prompt block naming the active identity and the memory tools, background recall prefetched between turns and injected with zero added latency, your message from each turn queued on a bounded daemon worker for fact extraction with cross-adapter fnv1a64 idempotency seeds (only the durable facts are stored; assistant replies are not), mirroring of built-in MEMORY.md/USER.md writes, the delegated task of each subagent run sent to fact extraction (the subagent’s result is not), and correct rescoping across /resume, /branch, /reset and compression. The only provider in the ecosystem with zero pip dependencies — pure Python standard library, so installing it can never disturb the Hermes runtime. Cron, subagent and flush contexts are fully passive: background prompts can never corrupt a user’s profile.
Setup status and requirements
- Supported version
- memorysync-hermes 1.1.0
- Last setup review
- 2026-08-24
- Permissions
- A MemorySync API key with read and write scopes.
- Limits
- Selecting MemorySync in hermes memory setup makes it the active memory provider; Hermes’ built-in MEMORY.md/USER.md writes keep working and are mirrored to MemorySync. Node.js 18+ for the installer; the provider itself is pure Python stdlib.
Capabilities
- Installer to $HERMES_HOME/plugins in one command: npx -y memorysync-hermes install
- hermes memory setup wizard integration — schema-driven, secrets to .env only
- Zero-latency prefetched recall with the deterministic 🧠 recall indicator
- Non-blocking fact capture from your messages — fnv1a64 seeds, so a replay is extracted once
- Built-in memory writes mirrored; delegated tasks sent to fact extraction
- Cron/subagent/flush contexts fully passive, by test
- Circuit breaker + budgeted calls: nothing ever raises into Hermes
- Zero pip dependencies — pure standard library
Quick Start
npx -y memorysync-hermes installhermes memory setup # select "memorysync"hermes memory status # confirm it is active
Use Cases
A self-improving personal agent that keeps durable context across sessions
Per-identity fact labels (hermes::<identity>) for multi-profile Hermes setups
Shared memories with every other MemorySync surface your tools use
Explore More
Built for production AI systems
Build AI systems that remember
MemorySync provides the infrastructure layer for persistent memory, adaptive retrieval, and enterprise AI intelligence.
Start free. No credit card required.