imtwa/dsh-recall-sessions ↗★ 0

dsh-recall-sessions

轻量级解压并读取历史会话,让新会话读取之前会话的内容,单次操作毫秒级。A lightweight plugin that decompresses and reads past sessions, in milliseconds per read. 适合需要跨会话引用历史上下文、快速检索过去讨论内容的用户。

패키지
dsh-recall-sessions
호환성
미검증
Cordis peer 범위
^4.0.1
버전
0.1.0
라이선스
MIT
최근 업데이트
2026. 10. 19.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:imtwa/dsh-recall-sessions

4. 配置

配置写在 profile 的 cordis.patch.yml 里(覆盖同名条目的 config), 或直接改本包的 cordis.patch.yml 的 insert[].config。

键默认说明
enabledtrue总开关
autoInjectfalse是否自动注入历史摘要;默认按需加载
maxSessions3autoInject 模式下最多带几个会话(上限 50)
maxTurnsPerSession4autoInject 模式下每个会话渲染最后几轮(上限 50)
maxListSessions20清单模式一次最多列几个(上限 200)
maxDetailTurns30详情模式最多渲染几轮(上限 500)
maxDetailChars1200详情模式单条提问/回答的字符上限
maxTitleChars120标题截断长度
maxPreviewChars320autoInject 模式下单条预览的截断长度
maxDigestChars6000autoInject 模式下整段摘要的字符上限
includeCurrentSessionfalse是否把当前会话自己也列进来(默认排除)
includeParentCwdstrue是否把当前目录父目录下的会话也算进来
maxParentLevels1向上追溯几级父目录
order108autoInject 模式下摘要块的排序位置(沙箱策略是 110,排在它前面)
cacheFreshMs600000投影缓存超过这个时长就回落到直接读会话日志
maxLogBytes8388608读会话日志时允许读入的最大压缩态字节(即文件体积)
verbosefalse调试日志

配置写错(类型不对、未知键)只会打一条 warn 并回落到默认值,不会让 DSH 启动失败。