AllDSH
中文

Use cases

DSH plugins for Memory & Context

Inspect the context window and keep useful knowledge across sessions.

This directory lists 7 DeepSeek Harness plugins for Memory & Context. Their verification levels run L1 0, L2 4, L3 3, L4 0, L5 0: no listing here has been installed or run in a sandbox, so none claims L4 or L5. 0 have passed an automated security scan, and the other 7 are marked unverified rather than safe. Declared compatibility targets are unstated 4, 0.1.1-rc.2 1, 0.1.2-rc.1 || 0.1.3-alpha.2 || 0.1.5-rc.1 1, 0.1.2-rc.1 || 0.1.5-rc.2 1. Together these 7 listings carry 4,275 GitHub stars, led by DSH Context at 1,430. Licences are mainly MIT 4, Apache-2.0 3, and the code is written mostly in TypeScript, Go, JavaScript. Every entry records its source repository, licence, declared harness target and a copy-ready install command; the most recently checked is deja-vu (2026-09-18). A verification level measures how far the install path was exercised — it is not a safety guarantee, so read the source before you install.

Two problems live under this keyword. Context tools show you what the model is currently carrying: token composition, growth over a session, compaction and pruning events. Memory tools decide what persists: project facts, decisions, preferences, and recalled fragments injected at the start of a turn. Installing one does not give you the other.

Good memory is bounded and reviewable. Look for an explicit write policy, an audit surface you can read, and approval gates on anything the agent decides to remember on its own. Context tools earn their keep when they make compaction visible instead of silent.

How to evaluate

For context plugins: do they show composition (system, tools, history, injected files) and warn before a compaction drops what you still need? For memory plugins: where does data live (profile directory versus a remote service), how is recall scored, and can you delete or correct a stored fact without wiping the store?

Cross-agent and cross-session claims deserve extra scrutiny. A memory that “works everywhere” either centralizes your data or depends on a bridge — both are design choices you should be able to name before install.

What good looks like

A strong context tool is a dashboard and a log: tokens, layers, and a timeline of compaction. A strong memory plugin gates writes, stores source-backed facts rather than free-floating vibes, and injects a bounded slice at recall time so a long project does not drown in its own history. Graph-backed designs are useful when related facts surface together; flat embedding stores are fine when the corpus is small and the audit trail is clear.

The best setups in this directory run both: one plugin that explains the window, another that decides what survives after it closes.

Common failure modes

The usual failure is approval-free write paths that slowly fill the store with trivia. The second is unbounded recall that injects so much history the new turn starts already crowded. The third is confusing the two problems — a context meter does not remember last week’s decisions, and a memory plugin will not tell you why the current window is full.

Install order and boundaries

Measure the window before buying a store. Context and memory solve different failure modes; a single plugin claiming both must prove bounded retrieval and gated writes.

7 plugins

DSH Context

bowenliang123

Editor's pick

Context dashboard, browser and command that show how the context window is composed and how it evolves.

L3
1.4k TypeScript

deja-vu

vshulcz

Local cross-agent session memory — it indexes the coding-agent histories already on disk and recalls them into DSH, with no LLM.

L3
829 Go

Graph Memory

adoresever

A DSH memory plugin that keeps the newest turns, archives the rest, and recalls source-backed answers from a local SQLite graph.

L2
626 TypeScript

Mnemon

mnemon-dev

Editor's pick

LLM-supervised persistent memory with graph-based recall, cross-session stores and a single native binary.

L2
587 Go

dsh-mnemon

omdsh-dev

Composable three-tier memory for DSH — runtime context, searchable documents, and long-term Memory Spaces on pluggable providers.

L2
384 TypeScript

Memory Evolve

csyangwen

Hermes-style five-track long-term memory with in-turn self-review, human-gated skill evolution, four-track todos and optional session orchestration — pure plugin, zero runtime deps.

L2
317 JavaScript

Memento

PerryLink

Bounded, layered, approval-gated cross-session memory for DeepSeek Harness — a memory service plus a local SQLite store.

L3
102 TypeScript

Related

ESC

Type to search the index. Built at deploy time by Pagefind.