What it does
Memento builds memory on the harness’s own capability seam rather than beside it. Writes are bounded, layered by kind, gated behind approval, and auditable afterwards, and recall injects a frozen snapshot into the turn so results are reproducible. Storage is SQLite, which keeps everything in the profile directory.
Key features
- Uses the
ctx.memoryseam instead of shadowing session state - Explicit approval gate on writes
- Layered memory kinds with their own retention rules
- Frozen snapshot injection for reproducible recall
- SQLite provider, no external service
Install
dsh plugin --profile web add dsh-memento@0.5.10
Compatibility notes
Pin the version if you depend on the snapshot format, since early releases still refine the schema.