前言¶
在 DeepSeek Harness 中,原生的 “Think” 行通常只显示单行流或大量原始文本。阅读长推理链时,这种展示方式难以快速把握关键逻辑。dsh-thinking-summary 插件捕获模型推理流,并逐段生成摘要显示在聊天历史中,替代了原本的 “Think” 行。
插件介绍¶
这是 lyuwen/dsh-thinking-summary,一个用于 DeepSeek Harness 的可读性思考显示插件。它通过远程服务与 Host 交互,将长推理流拆解并总结,帮助开发者更清晰地查看思考过程。
安装与启用¶
使用 dsh plugin 命令将插件添加到 web 配置文件:
dsh plugin --profile web add github:lyuwen/dsh-thinking-summary
安装完成后,重启 dsh web 即可生效。
核心功能¶
插件将推理展示分为三个阶段,在聊天历史中动态呈现:
- 折叠摘要:默认状态,显示最近完成段落的单行摘要,首个段落进行中时显示 “Thinking…”。
- 展开摘要链:点击标题展开,显示推理流程的垂直摘要链,并包含 “Show raw thinking” 链接。
- 完全展开原始文本:点击链接查看完整的原始思考文本,点击 “Show summaries” 返回摘要视图。
段落分组机制¶
摘要按空行分隔的段落计算,但子阈值片段会向前合并。未达到字符阈值的片段会累积,直到约 160 个字符才生成一个摘要单元。这避免了模型频繁输出微小段落导致产生过多摘要。
渲染支持¶
客户端渲染支持代码、表格、列表和链接。但仅支持轻量级 Markdown 子集,不支持数学公式、脚注和文件提及芯片。
配置与使用¶
- 选择总结模型:在 Settings → General 中选择用于生成摘要的模型。该模型会通过 Host 内存保存,重启
dsh web后会重置为默认值(DeepSeek-V4-Flash)。 - 查看原始内容:在展开的摘要链中,点击 “Show raw thinking” 链接查看原始文本。
- 返回摘要:在完全展开状态下,使用 “Show summaries” 返回摘要视图。
注意事项¶
- 历史推理不重新总结:插件仅总结流式传输期间观察到的推理内容。历史记录中已 settled 的推理不会被重新总结(除非 Host 已有缓存)。
- 模型选择限制:总结模型保存在主机内存中,重启进程后恢复为默认值。
总结¶
该插件适合需要详细查看模型推理过程但希望保持界面整洁的场景。它通过分段摘要和三级展示,平衡了信息密度与可读性。