imtwa/dsh-recall ↗★ 0

dsh-recall

DeepSeek Harness 跨会话记忆(按需):列出并加载之前会话干了什么,不自动污染上下文。Cross-session memory for DSH, loaded on demand. 适合需要跨会话参考历史上下文且不希望自动污染对话的用户

パッケージ
dsh-recall
互換性
未検証
Cordis ピア範囲
^4.0.1
バージョン
0.1.0
ライセンス
MIT
最終更新
2026/10/14

同名パッケージの別リポジトリ

インストール

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

ドキュメント

README 全文を読む ↗

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 启动失败。