dsh-noema: A Durable Long-Term Memory DSH plugin for DeepSeek Harness

zseven-w/dsh-noema

Memory & ContextVerified
Listed on 2026-08-20
Page last updated 2026-08-20

DSH Noema provides durable, inspectable long-term memory for DeepSeek Harness with recall tools and a settings page.

Provides inspectable long-term memory for DeepSeek Harness, letting agents retain knowledge across sessions and import memories from multiple tools.

install
dsh plugin --profile web add github:zseven-w/dsh-noema
Category
Memory & Context
Platform
DSH-Plugin
Author
zseven-w
Distribution
Plugin

dsh-noema Key Features

Durable memory in MarkdownImport from 9 agent toolsSettings-page memory managementCrash keep-alive restartHot reload & entity extraction

dsh-noema Repository

zseven-w
Publisher
zseven-w
Repository
zseven-w/dsh-noema
112
Stars
7
Forks
0
Watchers
1
Open issues
LanguageTypeScript
LicenseMIT License
Website
Repo last push2026-08-19 17:48:59
Repo created2026-08-14 20:38:51
Topics
agent-memoryai-agentscoding-agentdeepseek-harnessdshdsh-pluginlong-term-memorymcpmemorynoemaplugintypescript
Default branchmain

dsh-noema Repo Summary

DSH Noema is a long-term memory plugin (DSH plugin) for DeepSeek Harness, maintained by ZSeven-W under the MIT license. It solves the problem of agents losing memory across sessions by connecting DSH with Noema, a local-first, non-vector memory system. This allows agents to retain durable knowledge instead of starting from scratch each conversation. Key capabilities include inspectable Markdown memory files, importing memories from nine AI tools, settings-page management, crash keep-alive, hot reload, and smart entity extraction.

What core features does the DSH Noema DSH plugin support?

DSH Noema provides multiple memory tools: noema_recall loads relevant context at the start of a session, while noema_search, noema_browse, noema_catalog, and noema_recall_graph handle lookup, exploration, and auditing. Memories are stored as inspectable Markdown files under NOEMA_ROOT (default ~/.agent-memory/). Additionally, noema_import reads memory files from nine other AI coding tools—Codex, Claude Code, opencode, Cursor, Grok, WorkBuddy, Antigravity, Trae, and Qoder—splits them into sections, and saves each as a durable memory, with a content-keyed ledger for deduplication.

How do you configure and manage memories in DSH Noema?

The settings page allows configuration of the server command, memory root, budgets, idle/call timeouts, and a guidance section. A 'Manage memories' card enables direct search, browse, add, review, and delete of stored memories. The memory server stays up: idle timeout defaults to never, and a keep-alive loop restarts the noema-mcp child process in the background if it crashes or exits, with configurable check interval and restart backoff.

How do smart extraction and hot reload work in DSH Noema?

Noema's extraction engine combines jieba word segmentation with high-precision signals—English proper nouns, CJK names and technical terms, quoted topics, and repetition—and applies stopword and path filters to keep the PageIndex topic catalog clean. After the first build, hot reload incrementally updates memories without requiring a restart.

How do you install DSH Noema?

Run the following command in your DSH environment:

bash
dsh plugin --profile web add github:zseven-w/dsh-noema

After installation, the plugin appears in the settings page for memory management.

Which DeepSeek Harness versions and platforms are compatible with DSH Noema?

DSH Noema is currently at plugin version 0.1.0-rc.1 and has been tested with DSH 0.1.0-rc.6. It depends on several official DSH packages (such as @deepseek-ai/dsh-tools, @deepseek-ai/dsh-settings, etc.), ensuring seamless integration with the DSH ecosystem. The project was last updated in 2026-08, with 77 stars and 6 forks, indicating active community interest.

View more DSH plugins at dsh-plugin.org

DSH-Plugin FAQ