dsh-mnemon: Local-First Cross-Agent Persistent Memory for DeepSeek Harness
omdsh-dev/dsh-mnemon
Local-first, cross-agent persistent memory for DeepSeek Harness with semantic recall and knowledge graph.
dsh-mnemon brings a three-tier memory system to DeepSeek Harness, enabling cross-agent sharing and local storage so long-term memory is never lost.
dsh plugin --profile web add github:omdsh-dev/dsh-mnemon- Category
- Memory & Context
- Platform
- DSH-Plugin
- Author
- omdsh-dev
- Distribution
- Plugin
dsh-mnemon Key Features
dsh-mnemon Repository

dsh-mnemon Repo Summary
dsh-mnemon is a cross-agent, local-first persistent memory plugin (DSH plugin) for DeepSeek Harness (DSH), maintained by omdsh-dev under the MIT license, powered by Mnemon. It solves the lack of long-term memory in DSH, the inability to share memory across agents, and the difficulty of searching project documents, by bringing hot memory, project documents, and on-demand long-term memory spaces into one workbench. Core capabilities include a three-tier memory system (Runtime Memory, Project Documents, and Memory Spaces), supervised writes (isolated memory subagents make semantic decisions; the Host enforces paths, permissions, capacity, locks, and revisions), cross-agent sharing (Mnemon-enabled agents can read and reuse DSH's memory spaces), and a full Sidebar workbench plus Headless mode. All memory stays in local SQLite, JSON, and Markdown; no remote memory service is required.
What core features does the dsh-mnemon DSH plugin support?
dsh-mnemon provides a three-tier memory system: Runtime Memory (hot memory needed every turn), Project Documents (searchable full project documents), and Memory Spaces (on-demand long-term memory). It supports cross-agent sharing, allowing other Mnemon-integrated agents to read and reuse DSH's Mnemon memory spaces. Writes are supervised by isolated memory subagents that make semantic decisions, while the Host enforces paths, permissions, capacity, locks, and revisions, ensuring reliable and secure memory writes. Additionally, it offers both Web and Headless modes: Web mode includes a complete Sidebar workbench for interactive management; Headless mode supports one-shot tasks with automatic memory context and cwd routing.
How do I install dsh-mnemon?
First, install the Mnemon CLI (via brew on macOS, or Go install or official release packages on other platforms). Then install the dsh-mnemon plugin using the DSH plugin command. Note that DSH profiles have independent plugin rosters, so install separately for Web and Headless. Installation commands:
# Install Mnemon (macOS)
brew install --cask mnemon-dev/tap/mnemon
# Install plugin (Web workbench)
dsh plugin --profile web add github:omdsh-dev/dsh-mnemon
dsh --profile web
# Install plugin (Headless one-shot tasks)
dsh plugin --profile headless add github:omdsh-dev/dsh-mnemon
dsh --profile headless "Check durable project context before answering this task."
How do I configure and use the memory system in dsh-mnemon?
New installations default to sidebar mode. Click Memory System in the DSH sidebar, then follow the first-run path: 1. Under Status, confirm the Mnemon CLI, Runtime, Memory Spaces, and Documents are healthy; 2. Under Memory Spaces → Overview, create a narrowly scoped memory space; 3. Submit one stable, future-useful item through the submission entry.
Which DeepSeek Harness versions and platforms are compatible with dsh-mnemon?
dsh-mnemon is a TypeScript-written DSH plugin that depends on official packages like @deepseek-ai/dsh, and is compatible with both Web and Headless profiles of DSH. It supports macOS, Linux, and Windows; on Windows, installing the official Mnemon v0.2.3-or-newer release ZIP enables auto-discovery without modifying PATH. The project was recently updated in 2026-08, maintained by omdsh-dev, and released under the MIT license.