Files
agent-estate-wiki/systems/memory-backend.md
T

53 lines
1.8 KiB
Markdown

---
title: Memory Backend
type: system
status: active
created: 2026-07-22
updated: 2026-08-01
verified_on: 2026-08-01
confidence: high
tags: [memory, mnemosyne, agent]
sources: [raw/configs/hermes-config-sanitized.txt]
---
# Memory Backend
## Purpose
Persist and recall agent memory across sessions.
## Current Configuration
- **Primary backend:** Mnemosyne (local native)
- **Memory enabled:** true
- **User profile enabled:** true
- **Memory char limit:** 5000
- **User char limit:** 3000
- **Flush every:** 6 turns
- **Auto sleep:** true
- **Default scope:** session
- **Vector type:** int8
- **Profile isolation:** true (configured; requires gateway restart for the current messaging runtime)
- **Shared surface:** `data/shared/mnemosyne.db`
- **Shared surface read:** true
- **Sync roles:** user
- **Skip contexts:** cron, flush, subagent, background, skill_loop
- **Reflect max calls per session:** 3
## Storage Location
- Mnemosyne home: `~/.hermes/mnemosyne/`
- DB: `~/.hermes/mnemosyne/data/`
- Backups: `~/.hermes/mnemosyne/backups/`
- Logs: `~/.hermes/mnemosyne/logs/`
- Models: `~/.hermes/mnemosyne/models/`
- Config: `~/.hermes/mnemosyne/config.yaml`
## Known Issues
- Health monitoring currently treats capture as stale only after 24 hours; an activity-aware comparison is preferable to catch dry-intake failures sooner without false alarms during idle periods.
- The 2026-08-01 automatic-capture failure and repair are documented in [[incidents/2026-08-01-mnemosyne-capture-failure]].
**Correction (2026-07-22, per Anthony):** this page previously referenced Hindsight as a possibly-used backend on this box. That was a mix-up with a different Hermes instance — see [[comparisons/memory-backends]].
## Related
- [[memory-backend]]
- [[systems/mnemosyne]]
- [[experiments/index]]