dsh-session-summarizer
在终端中运行以下命令:
dsh plugin install KhalilYamber/dsh-session-summarizer
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install KhalilYamber/dsh-session-summarizer 即可将插件安装到当前 profile,完整源码地址为 https://github.com/KhalilYamber/dsh-session-summarizer
插件介绍
长对话很容易超出模型的短期记忆边界,让它遗忘前文已经讨论过的要点、约束和决策。dsh-session-summarizer 正是为解决这个问题而生:它向模型注册一个 session_summarize 工具,模型可以主动调用,读取指定、当前或最近活跃的会话,自动生成一份结构化的中文上下文摘要,把丢失的线索重新交还给推理过程。
整个流程完全运行在 DSH 官方运行时内。会话内容通过 @deepseek-ai/dsh-session 获取(支持 live 派生消息或落盘事件日志两条路径),摘要由 @deepseek-ai/dsh-llm 的流式接口生成,不依赖任何外部服务或第三方 API。针对超长转录,插件采用「保留首尾、截断中段」策略,默认预算 12 000 字符,超出部分以提示行替代;可选的 lastTurns 参数还能让模型只聚焦最近 N 轮用户消息,产出更精炼的摘要。
如果你日常在 DSH 中进行多轮深度对话,希望模型能够自主回看上下文、减少人工粘贴历史的重复劳动,这个插件提供了一个轻量且自包含的方案。它以内置 bundle patch 形式挂载到 profile,注册即生效,无需额外配置或外部依赖。
使用场景
- 多轮深度对话中模型遗忘前文要点或约束,需要快速找回上下文
- 切换会话或隔段时间回来,需要一份精炼摘要恢复之前的讨论线索
- 长会话结束后生成结构化中文摘要,作为记录或后续参考
适合人员
- 在 DSH 中进行多轮深度对话、希望模型自主回看上下文的开发者
- 想减少人工粘贴历史消息、让模型自己拉取会话摘要的场景使用者
- 使用 DSH 官方运行时构建工作流并需要轻量自包含插件的团队