dsh-thinking-summary:DeepSeek Harness 推理流分段总结插件

前言

在 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 即可生效。

核心功能

插件将推理展示分为三个阶段,在聊天历史中动态呈现:

  1. 折叠摘要:默认状态,显示最近完成段落的单行摘要,首个段落进行中时显示 “Thinking…”。
  2. 展开摘要链:点击标题展开,显示推理流程的垂直摘要链,并包含 “Show raw thinking” 链接。
  3. 完全展开原始文本:点击链接查看完整的原始思考文本,点击 “Show summaries” 返回摘要视图。

段落分组机制

摘要按空行分隔的段落计算,但子阈值片段会向前合并。未达到字符阈值的片段会累积,直到约 160 个字符才生成一个摘要单元。这避免了模型频繁输出微小段落导致产生过多摘要。

渲染支持

客户端渲染支持代码、表格、列表和链接。但仅支持轻量级 Markdown 子集,不支持数学公式、脚注和文件提及芯片。

配置与使用

  1. 选择总结模型:在 Settings → General 中选择用于生成摘要的模型。该模型会通过 Host 内存保存,重启 dsh web 后会重置为默认值(DeepSeek-V4-Flash)。
  2. 查看原始内容:在展开的摘要链中,点击 “Show raw thinking” 链接查看原始文本。
  3. 返回摘要:在完全展开状态下,使用 “Show summaries” 返回摘要视图。

注意事项

  • 历史推理不重新总结:插件仅总结流式传输期间观察到的推理内容。历史记录中已 settled 的推理不会被重新总结(除非 Host 已有缓存)。
  • 模型选择限制:总结模型保存在主机内存中,重启进程后恢复为默认值。

总结

该插件适合需要详细查看模型推理过程但希望保持界面整洁的场景。它通过分段摘要和三级展示,平衡了信息密度与可读性。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜