seriousz158/dsh-memory

seriousz158★ 56JavaScriptLast synced: 2026-08-21

Open on GitHub

README excerpt

dsh-memory dsh-memory is a local, Git-backed long-term-memory plugin for DeepSeek Harness (DSH). It adds one persistent setting, a safe settings-page workflow for clearing memories, and an optional idle-session synchronizer. The host plugin injects memory guidance only when memory.enabled is true; the UI plugin lets a user inspect the repository state, toggle the setting, and clear learned memory through a deliberate two-step confirmation. What it does - Stores durable memory in a local Git repository, not in this source repository or a hosted service. - Registers the memory settings namespace immediately, so memory.enabled takes effect for the next model call without restarting DSH. - Shows a long-term-memory row in DSH settings with repository status and a double-confirmation Delete memory action. - Preserves a Git recovery point before clearing summary.md , handbook/ , rollouts/ , and archive/ : a clean repository reuses its existing HEAD, while dirty target paths get a dedicated checkpoint commit; the next commit records the cleared state. - Refuses unsafe repository layouts, symbolic-link escapes, non-repository roots, and path races during a clear operation. - Can process onl…

View full README on GitHub →
Tools / Devdeepseek-harnessdsh-bundledsh-pluginmemory

Category