What it does
Mnemon keeps a memory graph that survives sessions. A supervisor step decides what is worth writing, retrieval walks the graph rather than matching keywords, and the whole thing ships as one binary so there is no service to run alongside the harness. It also works with other agent runtimes that speak the same protocol.
Key features
- Graph-based recall instead of flat embedding search
- LLM supervision on what gets written
- Cross-session and cross-project knowledge
- Single Go binary with no runtime dependencies
- Works with several agent runtimes
Install
dsh plugin --profile web add mnemon
Compatibility notes
Review what the supervisor is allowed to store, and keep a way to delete entries you did not intend to keep.