dsh-memory
An installable DSH profile bundle from the aqsk-BLG/dsh-memory repository that adds WorkBuddy-style layered file memory to DeepSeek Harness: global persona and memory files, explicitly bound workspace project memory, skip-aware reminders and background consolidation, hybrid session recall, post-compaction flush, and a bundled usage skill. Since v1.2.1 the package is published as the npm package dsh-file-memory.
Installation
dsh plugin --profile web add github:aqsk-BLG/dsh-memory#v1.2.1Overview
An installable DSH profile bundle from the aqsk-BLG/dsh-memory repository that adds WorkBuddy-style layered file memory to DeepSeek Harness: global persona and memory files, explicitly bound workspace project memory, skip-aware reminders and background consolidation, hybrid session recall, post-compaction flush, and a bundled usage skill. Since v1.2.1 the package is published as the npm package dsh-file-memory.
- Installable DSH profile bundle; published on npm as dsh-file-memory, also installable from a GitHub tag or release tarball.
- Seeds and injects global USER.md, MEMORY.md, IDENTITY.md and SOUL.md; seeding is exclusive-create and never overwrites existing files.
- Live project MEMORY.md is injected only when the session is explicitly attached to a registered workspace.
- Background consolidator reviews eligible completed tasks, writes bounded managed regions with conflict checks, and appends idempotent daily notes.
- Hybrid session search ranks bounded past-session surfaces semantically and provides an explicitly labeled full-text fallback.
- Compaction flush queues a post-compaction reminder to persist important context at the permitted memory layer.
- Bundled memory runtime skill explains file roles, what to record or skip, append-only daily logs, semantic recall and a 30-day distillation rule.
- Since v1.1.0 the plugin appends no custom session events; consolidation state is file-backed under $DSH_HOME/memory/consolidation/<session-id>.json.