dsh-session-recall
在终端中运行以下命令:
dsh plugin install xingzoudefengye/dsh-session-recall
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install xingzoudefengye/dsh-session-recall 安装本插件(源码:https://github.com/xingzoudefengye/dsh-session-recall),安装后重启宿主。
插件介绍
长对话里,Harness 其实已经有回合折叠、跨会话查询和压缩摘要,但模型往往要么根本看不到导航式大纲,要么读历史要付出固定的大段 tool schema 开销,而且缺少一条「便宜、有上限、能按需读」的本会话叙事。dsh-session-recall 补的就是这一步:把不可变事件日志投影成一份有界史书,让模型在需要时自己调工具拉取,而不是每轮把整段历史塞进上下文。
史书本身零模型、不落盘、不建索引:没有额外 schema、迁移或后台任务,冷启动重算结果一致。默认约 6000 字符渲染预算、分层摘要与脱敏规则,只记录真人用户开过的回合,并用宿主自己的终态词汇;同时提供 ctx.sessionChronicle 服务,方便其他插件(例如本地压缩交接)复用同一份折叠。
若你还需要跨会话检索,可用独立脚本按当前 harness 的精确版本安装并隔离挂载上游 5 个只读历史工具——这是可选能力,每次请求会固定增加 schema 与引导成本,不需要跨会话搜索就不必开启。
适合在本机或自托管 DSH 上跑长任务、希望模型「记得刚才做到哪」又不想为历史阅读付满额工具税的开发者;需要 workspace 级会话检索时再打开读工具开关即可。
使用场景
- 长对话中让模型按需回顾本会话各回合状态与结论
- 压缩或交接前需要一份可复用的会话折叠摘要
- 偶尔需要跨会话只读检索且愿承担额外 tool schema 开销
适合人员
- 在本地或自托管环境使用 DeepSeek Harness 的开发者
- 希望模型看见有上限本会话叙事、而非每轮注入全量历史的人
- 需要与 harness 版本严格对齐的上游会话读工具时再开启可选挂载