DSH Plugins Marketplace

DSH Plugins

Plugins

/

Development & Infrastructure

/

dsh-dream

S

dsh-dream

Manifest valid★ 10

Dreaming for agents: replay recent conversations between sessions (dream_digest), reflect and write a dream journal (dream_save/journal/recall), and idempotently bridge recurring lessons into AGENTS.m

hasBundlePatch

English

dsh-dream

0.3.4 更新(2026-09-28)

修复 #2:摘要现在实际输出用户原话、助手回应和工具足迹;跳过真正空会话,标题与正文一并脱敏。支持新版 Harness 的 v4 会话文件,并过滤推理内容与自动注入的上下文,避免当作用户原话。

会做梦的 agent:会话回放(梦原料)→ 反思(解梦)→ 梦境日记(记忆巩固)。

npm downloads license stars

人睡觉时大脑回放白天的经历、巩固记忆——dsh-dream 让 DeepSeek Harness 的 agent 也拥有这个能力:读取你的历史会话(官方多帧 zstd 会话日志,零依赖解析),提炼梦原料,反思后写入永久梦境日记,下次醒来可以忆梦。

兼容性

验证宿主:官方源码构建的 Harness 0.2.0-rc.1(commit 407e65c8)+ Node 24.16.0(2026-09-28)。64 项插件测试在隔离环境全部通过;同一个宿主里 18 个插件共同加载,注册 1 个技能、6 个工具,工具 schema 与健康检查契约通过。本轮未启用真实端口与外部服务。

支持 v0/v1/v2/v3/v4 的普通 JSONL 与多帧 zstd、旧 packed-chunk 行及内嵌 stream;升级留下多代文件时只读取每个会话的最新规范文件。PTC 子工具调用保留工具名且不重复计数,不提取系统提示、推理、工具参数或结果正文。

默认从 DSH_HOME/sessions 读取会话、在 DSH_HOME/.dsh-dream 保存日记;未设置 DSH_HOME 时使用 ~/.dsh。配置中的 sessionsRoot、journalDir 始终优先。

安装

dsh plugin --profile web add @stardustlc/dsh-dream
# 或从源码:
dsh plugin --profile web add github:STARDUSTLC666/dsh-dream

安装后重启 Web 服务即可。本插件收录于 dsh-suite 全家桶——一条命令可装入 STARDUSTLC 全部 18 个插件。

卸载

dsh plugin --profile web remove @stardustlc/dsh-dream

卸载后重启 Web 服务。梦境日记默认保存在 ~/.dsh/.dsh-dream/dreams.jsonl,卸载不会删除;如需彻底清理请手动删除该目录。

工具一览

工具作用关键参数
dream_digest入梦:回放最近会话(标题/轮数/用户原话/助手结论/工具足迹),自动跳过子代理,还原官方打包行流式文本maxSessions 可选;mode: full/brief
dream_save记梦:反思 + 1-5 条教训 + 心境,永久保存reflection 必填;lessons/mood 可选
dream_journal翻梦:倒序列出历史梦境limit 可选
dream_recall忆梦:关键词检索梦境query 必填
dream_bridge渡梦:把高频教训幂等合并进 AGENTS.md,梦变成长期记忆path 必填;maxLessons 可选
dream_health自检:会话目录/梦境计数/配置汇总无

示例

dream_digest { maxSessions: 5, mode: 'brief' }
dream_save { reflection: "用户反复遇到输入法问题,偏好先自查再重启", lessons: ["先问是否重启过应用"], mood: "平静" }
dream_recall { query: "输入法" }
dream_bridge { path: "AGENTS.md", maxLessons: 10 }

渡梦:让梦变成长期记忆

dream_bridge 把梦境日记里出现频次最高的教训合并进目标 AGENTS.md:带 <!-- dsh-dream:lessons:start/end --> 标记块,重复执行只刷新块内内容(幂等),反复梦到的教训会标注次数。dream_journal 同时给出心境分布与最常梦到的教训统计。

做梦协议(随包技能)

插件附带 dream-protocol 技能,教 agent 何时做梦(开场/收尾/距上次做梦超一天)、做梦三步(入梦→解梦→记梦)与记梦纪律(只沉淀规律不复述流水账、密钥隐私不入梦、存疑要标注)。

配置

在你自己的 profile 的 cordis.patch.yml 里覆盖本插件行(缺省时用默认值也能加载):

- id: dream
  name: '@stardustlc/dsh-dream'
  config:
    # sessionsRoot: ''        # 会话根目录(默认 ~/.dsh/sessions)
    # journalDir: ''          # 梦境日记目录(默认 ~/.dsh/.dsh-dream)
    maxSessions: 10           # dream_digest 最多回放会话数(1-50)
    maxCharsPerSession: 6000  # 每会话摘要字符上限(500-50000)
    # maxUserMessages: 5      # 每会话保留用户消息条数(1-20)
    # maskSecrets: true       # 梦原料隐私脱敏开关(默认开)

隐私保护(默认开启)

梦原料入梦前自动脱敏:sk 密钥、GitHub/Groq/Slack 令牌、AWS 密钥、JWT、password/token/api_key 赋值、超长高熵串都会被打成 [已脱敏·类型]。不需要时可在配置里设 maskSecrets: false。

权限与数据

  • 只读访问会话目录(~/.dsh/sessions),不修改任何会话文件;
  • 梦境日记以 JSONL 追加写入 journalDir;
  • 不发起任何网络请求;
  • 会话内容可能包含敏感信息——做梦协议明确禁止把密钥/隐私写入梦境,但梦境日记本身是明文存储,请自行评估。

排错

  • dream_digest 返回 0 个会话:先运行 dream_health 检查会话目录是否存在;确认 DSH 已产生过会话;
  • 梦境写不进去:检查 journalDir 可写权限;
  • 加载失败:查看 DSH 启动日志中带 [dsh-dream] 前缀的告警。

开发

pnpm install
pnpm test       # 构建 + 离线测试(会话代际、多帧 zstd、流式记录、隐私脱敏、日记、桥接与注册生命周期)

License

MIT(见 LICENSE)

Compatibility

DSH 0.2.1-alpha.5: failedDSH 0.2.1-rc.1: failedDSH 0.2.1-rc.2: failed

Versions

Latest versionPublishedSize
0.3.1——
0.3.2——
0.3.3——
0.3.4——
0.3.5——
0.4.0——
0.4.1——
0.5.0——
0.5.1——
0.6.0——
0.7.0——
0.7.1——
0.8.0——
0.8.1——
0.9.0——
0.9.1——
0.10.0——
0.13.0——
0.13.1——
0.13.2——

Comments

Loading…

Similar plugins

dsh-project-memory

by yuyuyyyyyyyyyyyy

Cross-session engineering memory for coding agents on DeepSeek Harness: durable per-project records of root causes, failed attempts and constraints, recalled into the prompt before the agent plans.

Sessions & MessagesManifest valid

★ 0

MIT

JavaScript

Sep 26, 2026

dsh plugin --profile web add dsh-project-memory

by Contexera

dsh-agent-team gives DeepSeek Harness agents that don't reset: durable Members with their own memory, notes, and skills across sessions, rollovers, and restarts. You set the direction; agents coordina

Workflow & AutomationMemory & ContextManifest valid

★ 78

↓ 577/wk

MIT

TypeScript

Oct 28, 2026

dsh plugin --profile web add @contexera/dsh-agent-team

by ishuowang

Native DSH rooms for connecting independent Sessions and provider-backed AI members—without bundled roles or scenarios.

Workflow & AutomationManifest valid

★ 4

MIT

TypeScript

Sep 4, 2026

dsh plugin --profile web add dsh-agent-team-room

by yihefeikong-rgb

Background memory consolidation (auto dream) for DeepSeek Harness: periodically reviews recent sessions and existing memories to dedupe, refresh stale entries, remove contradictions and rebuild the ME

Memory & ContextSessions & MessagesManifest valid

★ 0

MIT

JavaScript

Sep 13, 2026

dsh plugin --profile web add dsh-dream

by paulalesius

Long-term memory for DeepSeek Harness agents: automatic recall each turn, a retain/recall/reflect tool, standing rules, and visibility you scope to the whole bank, a preset, or a session.

Manifest valid

★ 3

NOASSERTION

JavaScript

Oct 15, 2026

dsh plugin --profile web add dsh-plugin-hindsight-advanced

by Neo65536-engineer

Read-only work reports for DeepSeek Harness: reconstruct what an agent task actually did from session logs — tools used, files read/written, commands run, test results, failures, token usage, and whether it finished. Fully offline, no API key, no data leaves your machine.

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

★ 1

MIT

JavaScript

Sep 26, 2026

dsh plugin --profile web add dsh-agent-log