Layered file memory for DeepSeek Harness
aqsk-BLG/dsh-memory · productivity
Layered file memory for DeepSeek Harness — workspace-scoped USER/MEMORY notes, background consolidation, hybrid session recall.
★ 3GitHub stars
0Forks
2026-08-25Last updated
TypeScriptLanguage
NOASSERTIONLicense
Key features
- Mounting the bundle composes five bundled capabilities and the guide
- All peer APIs this plugin uses (agent/created, system-prompt sections, the workspace registry, session-query injection, compaction flush) were validated against this release.
- The bundle's cordis.patch.yml only inserts the memory row and the session-query-sqlite row (lazily opened at $DSH_HOME/session-query.sqlite on the first search).
- $DSH_HOME/memory/consolidation/ .json — per-session consolidation state: the durable watermark (highest turn endSeq fully covered by an advancing review), the last review result (status, outcomes, retry control, error), and a compact record of the last prepared review request.
- Persona files — seeds and injects frozen $DSH_HOME/IDENTITY.md and $DSH_HOME/SOUL.md snapshots.
Requirements
- This package is a standalone distribution of packages/memory/ and packages/identity/persona-files from DeepSeek Harness, licensed under MIT.
- Settings knobs apply on restart — the card persists them through the official settings document, but v1 does not remount the five capability parts live.
Install command
dsh plugin --profile web add github:aqsk-BLG/dsh-memory