DSH Marketplace

dsh-mnemon

omdsh-dev/dsh-mnemon

Cross-agent, local-first persistent memory plugin for DeepSeek Harness (DSH), powered by Mnemon. It shares long-term memory across Mnemon-enabled agents and adds runtime memory, searchable project documents, semantic recall, knowledge graph, and a Sidebar UI.

41935TypeScriptMITSource

Install

Add dsh-mnemon to DeepSeek Harness

via npm

Resolves a published tarball rather than cloning the repository, and installs without any extra setup. Swap `web` for your profile name if you run another one.

via GitHub · npm package

Installing from GitHub runs the project's build script, which pnpm blocks until you allowlist it — run the command once and pnpm prints the exact key to add under `allowBuilds` in ~/.dsh/profiles/web/pnpm-workspace.yaml.

What happened when we ran it

Installed cleanly when we ran it

Every command here is run in a throwaway container against a clean profile, and the result is whatever the harness recorded — not a guess from the source. Last run 24d ago.

Show it in your README

install verified — dshmarketplace

For maintainers: the badge serves this listing's latest sandbox verdict, so a re-run updates it on its own — and it links readers to the full result here.

Due diligence

Before you install dsh-mnemon

  • Source of record: omdsh-dev/dsh-mnemon — present in the community registry that DSH's own plugin market installs from.
  • Licensed under MIT.
  • A listing here is not a security review. Plugins run with your agent's permissions.

The AI take

What it is — Provides cross-agent persistent memory management for DeepSeek Harness powered by Mnemon.

Who it is for — When using multiple Mnemon-enabled agents that need shared long-term memory, this plugin applies. For users not running DeepSeek Harness, this plugin has no effect.

Watch out — Sandbox testing passed; it registers in the profile. Requires separate installation of Mnemon Native CLI.

The verdict — I would install it because it supports cross-agent long-term memory sharing, but only if Mnemon Native CLI is installed.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.

What dsh-mnemon does

Three memory layers route compact context, documents, and linked facts into a shared reservoir.

dsh-mnemon is a DeepSeek Harness plugin that adds local-first, persistent memory shared across Mnemon-enabled agents. It separates information into Runtime Memory, Project Documents, and Memory Spaces rather than copying everything into one store. Runtime preferences, collaboration rules, project conventions, and environment facts are projected as compact USER.md / MEMORY.md context on each turn. Documents remain complete Markdown references that can be searched before being loaded. Memory Spaces provide bounded recall for cross-session facts, decisions, entities, and relationships.

The deterministic dsh-mnemon Host handles storage, workspace and interaction rules. Search performs provider-native, read-only recall; Agent Query gives a clean task Agent bounded evidence; Remember and Save to memory ask a task Agent to qualify, route, deduplicate and distil accepted writes. The native Mnemon engine uses its local CLI and SQLite. Other supported providers include OpenViking, Honcho, Mem0, Hindsight, Holographic, RetainDB, ByteRover and Supermemory. Settings → Memory System → Background task Agent selects the provider and model for background tasks.

This suits agents that need durable, searchable context across sessions or shared long-term memory. It is a poor fit where transient conversation context is sufficient, or where adding a separate memory service is undesirable. Mnemon must be installed separately, and the README requires Node.js 20 or newer. The terminal surface is relevant because local providers can be reached through CLI programs, including Mnemon and ByteRover, with the agent operating under its available permissions.

dsh-mnemon documentation

How it behaves

The plugin exposes three non-interchangeable tiers:

Tier Content Access
Runtime Preferences, rules, conventions and environment facts Compact USER.md / MEMORY.md projection on every turn
Documents Designs, investigations, procedures, postmortems and handoffs Search first, then full Markdown on demand
Memory Spaces Cross-session facts, decisions, entities and relations Bounded recall from active spaces

Current instructions, repository files and live tool results take priority over historical memory. Background tasks use DSH’s new-session model route by default and do not reuse or consume the main conversation history.

Actions

The WebUI actions are deliberately separated by data effect:

  • Search performs concurrent, provider-native read-only recall.
  • Agent query starts a clean top-level task Agent with bounded evidence and returns an answer without writing memory.
  • Remember and Save to memory let a task Agent qualify, route, deduplicate and distil a candidate; the Host writes only accepted results.
  • Smart selection applies hard provider rules and asks a task Agent to resolve genuine ambiguity, then saves a routing receipt.
  • AI metadata creates local titles and descriptions asynchronously for selected Memory Spaces.
  • Archive Document creates a searchable cold reference before the Host moves the original.
  • Turn memory expands exact recall, write and Document-search activity, with navigation to each source.

Providers

Mnemon is the official prioritised native engine, using a local CLI and SQLite. Optional providers are OpenViking, Honcho, Mem0, Hindsight, Holographic, RetainDB, ByteRover and Supermemory. External providers are off by default. Provider capability differences remain visible; the plugin does not invent graph edges, deletion semantics or enumerable content.

Configuration and requirements

Reusable Provider services are managed in Settings; concrete Memory Space instances, activation, scope and metadata are managed in Memory Spaces. Settings → Memory System → Background task Agent selects a dedicated Provider and model for background tasks. The README requires Node.js 20 or newer and a separately installed Mnemon. macOS and Linux installation paths use Homebrew or Go; Windows uses the official v0.2.3-or-newer release ZIP.

Written from the project's own documentation and kept in sync with it. Where the two disagree, the source is authoritative — read the README on GitHub

Same category

Alternatives to dsh-mnemon

coding-agents

vectorize-io

41k

Hindsight, agent memory that learns: long-term project memory with auto recall and retain, knowledge pages, deep reflection, and per-repo memory banks.

No one-line install — this plugin lives inside a larger repository and publishes no npm package.

GitHub sourcePython17d ago

AI review

coding-agents

What it is — Hindsight provides long-term project memory management for coding agents.

Who it is for — Developers using AI coding assistants such as Claude Code for code development should install it. If you use a non-Python language for the agent, you can choose other implementations.

Watch out — The plugin requires an API key or token and will execute shell commands. Sandbox testing has not been performed. No obvious pitfalls found.

The verdict — Without sandbox testing results, I would not install it.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
2Details
39k

OpenViking memory and context bundle for DeepSeek Harness: pre-step auto-recall and profile injection, session capture, `viking://` URI guarding, and recall/write memory tools backed by an OpenViking server.

Installed cleanly when we ran it

npm packagePython16d ago

AI review

dsh-memory-plugin

What it is — dsh-memory-plugin is an OpenViking memory and context bundle plugin.

Who it is for — When you use the DSH plugin system, people who need OpenViking memory and context bundle are suitable to install dsh-memory-plugin. For people who do not need OpenViking as context database, they can use other plugins.

Watch out — Sandbox test passed, installed in a fresh profile and registered into profile by harness. It will execute shell commands. No obvious pitfalls found.

The verdict — I would install it because it can be registered by harness after installation in a fresh profile.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Details

typescript

agentscope-ai

3.6k

Connects DeepSeek Harness to ReMe's local-first, self-evolving personal knowledge base: automatically captures completed main-agent conversations as user-owned Markdown memory, searches conversations and source material through reme_search with BM25, optional embeddings, and wikilink expansion, and schedules daily memory consolidation.

No one-line install — this plugin lives inside a larger repository and publishes no npm package.

GitHub sourcePython6d ago

AI review

typescript

What it is — The plugin integrates DeepSeek Harness with ReMe's knowledge base to automatically capture main-agent conversations as user Markdown memory and schedule consolidation.

Who it is for — When managing main-agent conversations with DeepSeek Harness and wanting to capture completed dialogues as user-owned Markdown memory, this plugin provides integration. For users who do not want to share the workspace with ReMe, independent knowledge base tools offer a different perspective.

Watch out — The plugin requires manually allowing the build script when installing from source. Sandbox testing has not been completed. The plugin executes shell commands.

The verdict — If I am willing to manually allow the build script from source, I would install it because it connects conversations to persistent Markdown memory.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Source

ReMe

agentscope-ai

3.6k

Connects DeepSeek Harness to ReMe's local-first, self-evolving personal knowledge base: automatically captures completed main-agent conversations as user-owned Markdown memory, searches conversations and source material through reme_search with BM25, optional embeddings, and wikilink expansion, and schedules daily memory consolidation.

No one-line install — this plugin lives inside a larger repository and publishes no npm package.

GitHub sourcePython9d ago

AI review

ReMe

What it is — Integrates ReMe's local-first self-evolving personal knowledge base with DeepSeek Harness.

Who it is for — When running agents using DeepSeek Harness that require automatic capture of conversations as Markdown memory, this is suitable. If you do not need shared local workspace across agents, you can skip this plugin.

Watch out — No obvious pitfalls found. The plugin will execute shell commands.

The verdict — I would install it, but only if shell command execution is permitted.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Source

MemSearch

zilliztech

2.7k

Shared Markdown memory for DSH and other coding agents, with automatic capture, pre-step context injection, searchable recall, and memory-to-skill self-evolution through a review panel.

No one-line install — this plugin lives inside a larger repository and publishes no npm package.

GitHub sourcePython6d ago

AI review

MemSearch

What it is — MemSearch provides shared Markdown memory for DeepSeek Harness coding agents. It supports automatic capture, pre-step context injection, searchable recall, and memory-to-skill self-evolution through a review panel.

Who it is for — When building complex coding agents with DeepSeek Harness that require persistent context across sessions, MemSearch offers value. If your work involves only short-lived conversations without cross-platform memory needs, you can skip it.

Watch out — It will execute shell commands. Sandbox testing has not been done yet; no obvious issues were identified.

The verdict — I would install it because it enables memory to evolve into reusable skills, but only if you are willing to use it via subdirectory installation and accept shell command execution as a trade-off.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Source

deja-vu

vshulcz

1.2k

Reads the session files thirty-three other coding agents on this machine already wrote — Claude Code, Codex, Cursor, VS Code Copilot Chat, opencode, OpenClaw, Hermes, Kimi, Cline, Zed and more — including sessions from before it was installed: six tools (deja_recall, deja_session, deja_blame, deja_fix, deja_how, deja_remember), a /deja command, and optional automatic recall added to the runtime context. Local BM25 index, no LLM, no embeddings, no network (dsh plugin --profile web add dsh-deja).

Installed cleanly when we ran it

npm packageGo5d ago

AI review

deja-vu

What it is — deja-vu indexes session files from other coding agents to provide memory recall for DeepSeek Harness.

Who it is for — When using DeepSeek Harness with agents like Claude Code for code debugging tasks referencing historical solutions, users missing cross-agent recall benefit from it. If your workflow is limited to a single local agent with no cross-agent session sharing, this plugin is irrelevant.

Watch out — Sandbox testing passed in a new profile with registration in DeepSeek Harness. Index build takes about ten seconds. No obvious issues found.

The verdict — I would install it because it uses local BM25 index with no LLM, no embeddings, and no network.

Generated by grok-4.6, and a starting point rather than a verdict. Where it says a plugin installs or does not, that is from a real run in a clean profile — everything else is read off the repository. Trust the source over this.Read the source
1Source