dearbld/dsh-living-memory
dsh-living-memory stores every conversation and lesson in a local SQLite knowledge base and then actively tends it - deduplicating, merging, decaying unused entries, detecting conflicts and building a knowledge graph - with a nightly patrol and a seven-signal hybrid recall (full-text, optional vector KNN, decay, relevancy, co-occurrence, PageRank and hop) fused by reciprocal rank fusion.
dsh-living-memory captures every conversation, lesson and decision into a local SQLite knowledge base and then actively tends it like a hippocampus rather than a log file. A nightly patrol deduplicates and merges near-duplicate and high-similarity entries, applies temporal decay so unused memories lose retrieval weight (stale todos sink), detects conflicts where a new memory contradicts an old one (flagging both for review instead of overwriting history), extracts entities and co-occurrence edges into a knowledge graph with Personalized PageRank propagation, and writes daily snapshots and an audit trail. Queries fan out into seven signals - SQLite FTS5 full text, optional vector KNN, decay, per-entry relevancy, co-occurrence statistics, PPR graph proximity and hop edge distance - fused by reciprocal rank fusion into one ranking.
Install
dsh plugin --profile web add dsh-living-memoryCopied verbatim from the README's install line; the README documents the command twice (main and configuration sections).
Compatibility
A DeepSeek Harness plugin whose store and nightly patrol run entirely on the local machine - no telemetry leaves the machine - with an on-disk audit trail, daily snapshots and telemetry panels in the DSH web GUI. Chinese text is first-class via jieba tokenization; the optional vector signal uses local KNN over embeddings only when configured.
Details
- Repo: dearbld/dsh-living-memory
- Category: Memory
- Stars: 2
- Version: GitHub repo dearbld/dsh-living-memory (2★); npm package dsh-living-memory at 0.2.10 (registry check 2026-10-14; the registry repository field resolves back to this repo). Everything is local in a single SQLite file; the optional embedding path is off unless configured. English README.
Alternatives
863683348/dsh-plugin-focus · akslcw/dsh-negative-ledger · alcheme-labs/dsh-experience-map