yihefeikong-rgb/dsh-cc-haha-dream0

dsh-dream

DSH 自动做梦插件,可在后台定期回顾近期会话与记忆,进行整合去重、更新过时内容及修剪索引。

AI 分析

核心用途是后台自动整理、去重和修剪近期会话记忆。适合需要长期运行、维护记忆库整洁度的 DSH 用户。可与 dsh-memory 并存,支持通过设置面板或配置文件调整触发阈值。

包名
dsh-dream
版本
0.1.0
许可证
MIT
最近更新
2026年8月21日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:yihefeikong-rgb/dsh-cc-haha-dream

配置

有两种方式,效果一致(设置面板写入的是用户层,覆盖 patch 默认值;applies: restart重启后生效):

  1. 设置面板(推荐):打开 DSH 设置 → 插件插件配置 选项卡 → 自动做梦 卡片,直接编辑并保存。 卡片字段含说明与"已覆盖/恢复默认"标记;保存后写入 ~/.dsh/settings.yamldsh-dream: 段。
  2. patch 文件:编辑 cordis.patch.yml 的默认配置。
选项默认说明
enabledtrue后台自动做梦总开关
minHours24距上次整合最小间隔(小时)
minSessions5距上次整合后最少新会话数
triggerModehybridhybrid=时间或内容量先到先触发 / gates=仅固定间隔 / volume=仅按内容量
minVolumeChars30000内容量触发阈值(近期待整合会话文本估算字符数)
scanIntervalMinutes10后台门控检查间隔(分钟)
scopesautoauto=近期活跃项目+通用 / all=全部 / current=当前项目+通用
maxDigestChars60000近期会话摘要上限(字符)
maxMemoryChars80000记忆正文参考上限(字符)
maxTokens8192子代理整合输出上限;0=不传,由宿主/模型决定
agentTimeoutMs900000做梦子代理总超时(毫秒)
provider / model''空 = 继承会话模型
manualOnlyfalsetrue=只允许手动/工具触发
storageDir''空 = 默认 ~/.dsh/memory

设置卡片属于插件浏览器端(client bundle)。新增或更新设置卡片后需重启 DSH, 让宿主重新扫描插件的 dsh.client 声明(pkgMeta 缓存只在进程启动时刷新)。

使用

  • 手动整合一次:发送 /dream(可选 all / current 指定作用域范围)。
  • agent 主动触发:调用 memory_dream 工具。

整合结果会作为一条系统消息出现在当前会话;日志以 [dsh-dream] 前缀输出。