DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Daoing Memory — DSH Plugin for DeepSeek Harness
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in
← Plugins

dsh-daoing-memory

Daoing Memory

Self-evolving memory for DeepSeek Harness (DSH): earned experiences, diary/fact semantic memory, concern tracking, and an append-only audit ledger.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add dsh-daoing-memory@0.1.20
READMECompatibilityVersions

Compatibility and provenance

Daoing Memory is published as dsh-daoing-memory and currently resolves to version 0.1.20. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
web
Release source
npm
Registry updated
9/20/2026

Versions

0.1.20stable
8/22/2026
0.1.19stable
8/22/2026
0.1.18stable
8/22/2026
Show 18 more versionsCollapse versions
0.1.17stable
8/22/2026
0.1.16stable
8/22/2026
0.1.15stable
8/22/2026
0.1.14stable
8/22/2026
0.1.13stable
8/21/2026
0.1.12stable
8/21/2026
0.1.11stable
8/21/2026
0.1.10stable
8/21/2026
0.1.9stable
8/21/2026
0.1.8stable
8/21/2026
0.1.7stable
8/21/2026
0.1.6stable
8/21/2026
0.1.5stable
8/21/2026
0.1.4stable
8/21/2026
0.1.3stable
8/21/2026
0.1.2stable
8/21/2026
0.1.1stable
8/21/2026
0.1.0stable
8/20/2026

Related plugins

Loading related plugins…

Latest
0.1.20
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
2.1 MB
Files
53
Surface
web
License
MIT
Source
npm
GitHub
★ 1
Weekly downloads
80
Last push
8/22/2026
View source ↗Project homepage ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue

Related plugins

More verified plugins in memory-context.

Memory Plugin@openviking/dsh-memory-pluginOpenViking memory and context bundle for DeepSeek HarnessContextdsh-contextA DeepSeek Harness plugin for context insight and management, with context dashboard and context command, for understanding how the context is made of, and how it evolves.Weknora@wxg-prc-cpg/dsh-weknoraWeKnora knowledge retrieval tools for DeepSeek Harness (dsh): semantic search, document reading and RAG/agent answers over your own knowledge bases.Mnemondsh-mnemonComposable three-tier memory control plane for DeepSeek Harness: persistent runtime context, searchable project documents, pluggable long-term memory, guarded strategies, WebUI, and headless tools.

README

dsh-daoing-memory

Self-evolving memory for DeepSeek Harness (DSH) — earned experiences, diary/fact semantic memory, concern tracking, and an append-only audit ledger.

中文文档 →

An agent without memory starts from zero every session. dsh-daoing-memory gives a DSH agent a persistent, self-improving memory that it earns through use: it keeps a diary, distills durable facts and open concerns about the user, accumulates verified experiences, recalls what is relevant, revises what turned out wrong, and records every change in an auditable ledger.

The design follows four verbs — 生 · 用 · 修 · 记 (Generate · Use · Revise · Record).


Why

Most "memory" bolt-ons either dump raw conversation into a vector store, or let the model write anything it likes into a key-value blob. Both fail in practice: the first buries signal in noise, the second lets a single hallucination poison every future session.

dsh-daoing-memory takes a different stance:

  • Memory must be earned. An experience starts as a low-trust candidate and is promoted only after it is corroborated by real use. Nothing reaches high trust by fiat.
  • Two distinct memories. Semantic memory (durable facts about the user + open concerns they care about) is separated from experiential memory (how-to knowledge with a lifecycle). They are written, recalled, and governed differently.
  • Every write is auditable. An append-only ledger records each mutation, so memory drift or poisoning can be detected, attributed, and rolled back.
  • The human stays in the loop. A browser workbench lets you read, correct, promote, and delete memories — memory is a shared artifact, not a black box.

Features

AreaWhat you get
Diary (记)memory_fact — append raw session notes; the substrate everything else is distilled from.
Extraction (生)memory_extract — distill diary entries into durable facts (9 user-centric categories, deduplicated & corroborated) and concerns (todo / thinking / idea / question / decision / commitment, each with a background scene).
Experience lifecycle (生·用·修)memory_ingest, memory_report, memory_revise, memory_refine, memory_verify — experiences are born as candidates, earn trust through reported use, get revised when wrong, and roll back cleanly.
Recall (用)memory_recall — keyword/situation relevance over the shared experience library, with optional context scoping.
Auditmemory_ledger, memory_verify — query the append-only ledger and verify integrity.
Consolidationmemory_consolidate — periodic compaction/housekeeping of the store.
Profile injectionA compact profile snapshot (top facts + open concerns) is injected into the system prompt, so the agent knows the user without being asked.
Workbench UIA browser panel (Fact Diary / Experiences / Ledger / Human Ops) to inspect and curate memory by hand.
Extraction skillA bundled memory-extraction skill that teaches the agent when and how to extract high-quality memory.

Install

Two DSH environments are supported — a source checkout of DSH and an officially installed DSH — and two install channels (npm package name, or a git/GitHub URL). See docs/INSTALL.md for the full matrix including uninstall and skill placement.

Quick start for an officially installed DSH:

# from npm (once published)
dsh plugin --profile web add dsh-daoing-memory

# or straight from GitHub
dsh plugin --profile web add github:daoing/dsh-daoing-memory

# place the extraction skill where DSH loads skills from
node node_modules/dsh-daoing-memory/scripts/install-skill.mjs

Then restart DSH. The memory tools become available to your agent, the profile snapshot starts being injected, and a Memory button appears at the foot of the web left sidebar (beside Settings) — clicking it opens the Memory workbench.

Usage

Once installed, the agent gains the memory_* tools. Typical flow:

  1. During a session the agent appends raw notes with memory_fact.
  2. At a natural pause it runs memory_extract to distill facts + concerns (guided by the memory-extraction skill).
  3. In later sessions memory_recall surfaces relevant experiences; a compact profile snapshot is already present in the system prompt.
  4. When an experience is confirmed useful the agent calls memory_report; when it is wrong, memory_revise.
  5. You can inspect and curate everything in the Memory workbench.

See docs/INSTALL.md for usage details and docs/STATUS.md for what is implemented today.

Design

The architecture, the trust/earning model, the data schema, and the anti-pollution boundaries are documented in docs/DESIGN.md. Current implementation status and extension directions live in docs/STATUS.md.

Project layout

dsh-daoing-memory/
├── lib/                    # prebuilt artifacts (host + browser bundle + typert)
├── src/                    # TypeScript source (for reference & iteration)
├── skill/                  # bundled memory-extraction skill (standalone .md)
├── cordis.patch.yml        # profile patch that wires the plugin into DSH
├── scripts/                # prepare + install-skill helpers
└── docs/                   # INSTALL · DESIGN · STATUS · BUILDING · FAQ · MIGRATION

Building & publishing

This repository ships its build output (lib/) so that installing it never requires the DSH monorepo toolchain. See docs/BUILDING.md for how the package is produced, published to npm, and listed on the DSH plugin marketplace.

License

MIT © daoing