yihefeikong-rgb/dsh-cc-haha-dream ↗★ 0
dsh-dream
DSH 自动做梦插件,可在后台定期回顾近期会话与记忆,进行整合去重、更新过时内容及修剪索引。
AI 分析
核心用途是后台自动整理、去重和修剪近期会话记忆。适合需要长期运行、维护记忆库整洁度的 DSH 用户。可与 dsh-memory 并存,支持通过设置面板或配置文件调整触发阈值。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:yihefeikong-rgb/dsh-cc-haha-dream说明文档
阅读完整 README ↗配置
有两种方式,效果一致(设置面板写入的是用户层,覆盖 patch 默认值;applies: restart,重启后生效):
- 设置面板(推荐):打开 DSH 设置 → 插件 → 插件配置 选项卡 → 自动做梦 卡片,直接编辑并保存。
卡片字段含说明与"已覆盖/恢复默认"标记;保存后写入
~/.dsh/settings.yaml的dsh-dream:段。 - patch 文件:编辑
cordis.patch.yml的默认配置。
| 选项 | 默认 | 说明 |
|---|---|---|
enabled | true | 后台自动做梦总开关 |
minHours | 24 | 距上次整合最小间隔(小时) |
minSessions | 5 | 距上次整合后最少新会话数 |
triggerMode | hybrid | hybrid=时间或内容量先到先触发 / gates=仅固定间隔 / volume=仅按内容量 |
minVolumeChars | 30000 | 内容量触发阈值(近期待整合会话文本估算字符数) |
scanIntervalMinutes | 10 | 后台门控检查间隔(分钟) |
scopes | auto | auto=近期活跃项目+通用 / all=全部 / current=当前项目+通用 |
maxDigestChars | 60000 | 近期会话摘要上限(字符) |
maxMemoryChars | 80000 | 记忆正文参考上限(字符) |
maxTokens | 8192 | 子代理整合输出上限;0=不传,由宿主/模型决定 |
agentTimeoutMs | 900000 | 做梦子代理总超时(毫秒) |
provider / model | '' | 空 = 继承会话模型 |
manualOnly | false | true=只允许手动/工具触发 |
storageDir | '' | 空 = 默认 ~/.dsh/memory |
设置卡片属于插件浏览器端(client bundle)。新增或更新设置卡片后需重启 DSH, 让宿主重新扫描插件的
dsh.client声明(pkgMeta缓存只在进程启动时刷新)。
使用
- 手动整合一次:发送
/dream(可选all/current指定作用域范围)。 - agent 主动触发:调用
memory_dream工具。
整合结果会作为一条系统消息出现在当前会话;日志以 [dsh-dream] 前缀输出。