MIT-licensed DSH plugin that turns completed tasks into evidence-backed candidate lessons you review and accept yourself, then recalls accepted experience in later related tasks while keeping its source.
DSH integration
Native runtime
Author-claimed
Safety audit
Unaudited
Last verified
2026-11-14
License
MIT
01What can it help you accomplish?
Turn work DSH has already done into experience you can reuse on the next task
Candidate lessons drafted from finished tasks, each one carrying its source, applicable scope, conditions and exceptions
DeepSeek Harness users who keep re-explaining the same project conventions and pitfalls to the agent
Keep a human in the loop before anything becomes remembered knowledge
A 待审阅 queue you open, expand and judge yourself — nothing is accepted automatically, and accepted entries can later be edited, withdrawn or scheduled for re-review
Teams that will not let an agent silently rewrite its own long-term context
Have accepted lessons recalled in later, related tasks — with provenance kept
Confirmed experience recalled as reference for relevant tasks, with its source still attached
Developers running long-lived DSH projects where continuity across sessions matters
02How to install into DeepSeek Harness
Prerequisites
- A DSH desktop install whose 「插件」 panel can install plugins; the README also notes the web build swaps `desktop` for `web`
- The host must satisfy the version range declared by the package — the README states `>=0.2.1-rc.3`
Installation steps
- 01
Install `@stardustlc/dsh-dream` from the DSH desktop 「插件」 panel
- 02
Or, with the CLI configured, run `dsh plugin --profile desktop add @stardustlc/dsh-dream` (use `web` instead of `desktop` on the web build)
$ dsh plugin --profile desktop add @stardustlc/dsh-dream
- 03
Restart the matching DSH after installing
Verify the integration
- After the restart, open 「Dream 记忆」 from the left sidebar — that panel is where auto-organise / auto-recall are switched on and where the 待审阅 and 已采纳 lists live
03DSH integration and capability boundaries
DSH plugin `@stardustlc/dsh-dream`, installed from the DSH desktop 「插件」 panel or with `dsh plugin --profile desktop add`, which adds a 「Dream 记忆」 panel in the left sidebar
Candidate lesson drafting after real tasks
tasks you actually finish in DSH, plus the auto-organise switch and quota settings→candidate experience entries queued for review
auto-organise spends the current session's model and quotathe README notes the two automation switches are controlled separatelyReview queue with provenance and scope
a candidate from the 待审阅 list, or an explicit request that the assistant review the finished task→source text, applicable scope, conditions and exceptions shown for your accept / keep-pending decision
nothing is accepted without your decisionRecall of accepted experience
a later task that overlaps an accepted entry→the confirmed experience recalled as reference, with its source kept
accepted entries can be edited, withdrawn or scheduled for re-review
04Who is it for? When not to use it?
Good for
- DeepSeek Harness users who keep re-explaining the same project conventions and pitfalls to the agent
- Teams that will not let an agent silently rewrite its own long-term context
- Developers running long-lived DSH projects where continuity across sessions matters
Not for
- The plugin only loads on hosts that satisfy the package's declared range; the README says the host requirement is `>=0.2.1-rc.3` and that DSH must be restarted after installing.
- The panel routes only accept loopback sources and a local Host, so reaching DSH through a reverse proxy returns 403 until you add the proxy address (and, if the proxy does not rewrite Host, the public hostname) to the two exact-match allowlists — by config or the `DSH_DREAM_TRUSTED_REMOTE_ADDRESSES` / `DSH_DREAM_TRUSTED_HOSTS` env vars.
- An address added to the source allowlist is no longer bound by the loopback rule, so the README says to put only the reverse proxy's own address there and to keep an authentication layer in front of it.
05Compatibility, maintenance and safety notes
- The plugin only loads on hosts that satisfy the package's declared range; the README says the host requirement is `>=0.2.1-rc.3` and that DSH must be restarted after installing.
- Auto-organise is not free: it spends the current session's model and quota, which is why the two automation switches are separate and candidates are never accepted automatically.
- The panel routes only accept loopback sources and a local Host, so reaching DSH through a reverse proxy returns 403 until you add the proxy address (and, if the proxy does not rewrite Host, the public hostname) to the two exact-match allowlists — by config or the `DSH_DREAM_TRUSTED_REMOTE_ADDRESSES` / `DSH_DREAM_TRUSTED_HOSTS` env vars.
- An address added to the source allowlist is no longer bound by the loopback rule, so the README says to put only the reverse proxy's own address there and to keep an authentication layer in front of it.
MIT · README evidence only, no release published, no security audit
06Frequently asked questions
How is Dream installed inside DeepSeek Harness?
Install `@stardustlc/dsh-dream` from the DSH desktop 「插件」 panel, or run `dsh plugin --profile desktop add @stardustlc/dsh-dream` (use `web` on the web build), then restart DSH. The README says the host requirement follows the version range the package declares — `>=0.2.1-rc.3`.
Does it accept lessons on its own?
No. Candidates land in 待审阅 and wait for you: you expand them, check source, scope, conditions and exceptions, then accept or leave them pending. Accepted entries can later be edited, withdrawn or scheduled for re-review from 已采纳.
What does auto-organise cost?
It spends the current session's model and quota, which is why the README exposes two separate automation switches (auto-organise and auto-recall) instead of one.
Why does the panel return 403 behind my reverse proxy?
Panel routes only accept loopback sources and a local Host. Add the proxy's own address to `trustedRemoteAddresses` (or `DSH_DREAM_TRUSTED_REMOTE_ADDRESSES`) and, if the proxy does not rewrite Host, the browser hostname to `trustedHosts` / `DSH_DREAM_TRUSTED_HOSTS` — both are exact matches and the two are ANDed. An allowlisted address is no longer loopback-bound, so only put the proxy there and keep an authentication layer in front.
Do plugin updates install themselves?
No. Check for updates at the bottom of the workbench or the native plugin detail page — checks are automatic by default but installation is not, so you decide whether and when to install and restart.
07Related DSH workflows
weknora
by tencent
Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.
honcho
by plastic-labs
Memory library for building stateful agents
webnovel-writer
by lingfengqaq
A long-form Chinese web-novel writing assistant for Claude Code and DeepSeek Harness, designed to reduce memory loss and hallucinations in serialized projects of up to 2 million characters.
reme
by agentscope-ai
ReMe: Memory Management Kit for Agents - Remember Me, Refine Me.
08Data and sources
**让 DSH 把做过的任务,变成下次用得上的经验。**
在 DSH 桌面版「插件」面板安装 `@stardustlc/dsh-dream`。已配置命令行时也可使用:
从左侧栏打开“Dream 记忆”,按需要选择自动整理与自动取回。
This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-11-14. Found an error? Submit a correction.
Best DeepSeek Harness Plugins
Twelve plugins worth installing first — picked from the whole catalog, across every category.
