Hindsight Memory Provider
Hindsight is the recommended active Hermes long-memory provider for Kevin's Mac Mini operator stack when Hermes needs graph-shaped runtime recall.
Routing Summary
Use Hindsight when Hermes needs persistent recall across sessions, entity relationships, multi-strategy search, and reflection over prior memories. Do not use it to replace QMD - Local Wiki Search Engine or the compiled wiki. Use it as runtime memory; promote durable facts and procedures into wiki pages, skills, automations, or logs.
What It Provides
Hermes documents Hindsight as a long-term memory provider with a knowledge graph, entity resolution, multi-strategy retrieval, full conversation-turn retention, tool-call retention, and session-level document tracking. Its Hermes tools are hindsight_retain, hindsight_recall, and hindsight_reflect; hindsight_reflect is the cross-memory synthesis surface. Source: Hermes memory providers docs, 2026-07-04
Storage can be Hindsight Cloud or a local embedded PostgreSQL path. Local mode also exposes a UI command:
hindsight-embed -p hermes ui start
Hermes setup:
hermes memory setup
hermes config set memory.provider hindsight
Secrets belong in ~/.hermes/.env, not in wiki pages. Hermes also exposes HINDSIGHT_TIMEOUT for slow Hindsight API calls during sync or session switches. Source: Hermes environment variables docs, 2026-07-04
Kevin Stack Decision
For the Hermes Mac Mini Agent OS, Hindsight should be the active Hermes memory provider. The intended shape is one merged bank for Hermes runtime recall, backed by PostgreSQL on a separate service lane so embedding or memory work does not contend with the local model path. Source: User request, 2026-07-04
Hindsight owns runtime recall. Kevin-Wiki owns durable truth. If a Hindsight memory changes how agents should behave, write it back to Agent Soul, User Profile, a wiki page, a skill, or an automation rather than leaving it only in the memory bank.
Boundary With Honcho
Honcho is better treated as a user/profile modeling system or MCP/SDK memory layer. Hermes memory providers are single-select, so do not assume Hindsight and Honcho can both occupy the same active Hermes provider slot. If both are needed, use Hindsight as Hermes memory and Honcho through MCP/SDK, a separate Hermes profile, or an explicit bridge.
Do Not Use For
- Replacing qmd for wiki search.
- Replacing raw source files or cited wiki pages.
- Parallelizing multiple Hermes memory providers without an explicit provider bridge.
- Storing secrets, credentials, or browser session data.
- Treating retrieved memories as proof without source inspection when the answer has consequences.
Timeline
- 2026-07-04 | Added as the recommended active Hermes long-memory provider for Kevin's Mac Mini operator stack, with qmd/Kevin-Wiki retained as canonical durable memory and Honcho treated as a separate profile/modeling layer. Source: User request, 2026-07-04; Hermes memory providers docs