dsh-engram
Run the following command in DeepSeek Harness:
dsh plugin install kenz1117/dsh-engram
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install kenz1117/dsh-engram in your terminal to install the plugin; the repository is at https://github.com/kenz1117/dsh-engram and it works out of the box with no extra configuration.
About this plugin
Every new session with an LLM Agent starts from amnesia: the code style, naming conventions, and architectural preferences you described last week are simply gone. dsh-engram gives DeepSeek Harness cross-session long-term memory so agents can retain user preferences, project conventions, and factual history across conversations, evolving them over time through ingestion, reinforcement, distillation, and decay.
Under the hood it runs a two-tier store: user-level facts in a global database and project-level conventions keyed by repository origin, keeping personal and project memories cleanly separated. Retrieval blends FTS5 Chinese-aware keyword search with local bge vector embeddings via RRF fusion, augmented by relation-edge expansion and recency boosting; the embedding model downloads once and then operates fully offline, gracefully degrading to pure keyword search on failure. Every memory carries its source session, turn, and full audit trail; engram_review walks supersession chains and contradiction candidates. A built-in Web panel in Settings offers multi-criteria filtering, inline editing via the supersession chain, soft-delete recovery, and one-click Markdown or JSON export.
Built for developers who work with the same agent over many sessions and would rather not re-brief it on every architectural decision or coding convention. Pure TypeScript, zero external processes, zero Python dependencies, and fully portable data make it straightforward to adopt and easy to leave.
Use Cases
- Stop re-briefing your agent on coding style and architecture decisions every session
- Isolate project conventions per repository so one agent serves multiple codebases cleanly
- Audit, edit, prune, or export memories via the built-in Web panel to keep the knowledge base healthy
Best For
- Developers who work with the same agent daily and hate repeating context
- Engineers who need standardized team memory with local data control
- Tech users who care about memory portability and audit transparency in their agent stack
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.