🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

思考摘要 lyuwen/dsh-thinking-summary

DeepSeek Harness
lyuwen69 天前有提交已提供中文文档扫描:未发现敏感能力

把模型推理流逐段总结成可读摘要展示在对话里

28.5/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/18 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add lyuwen/dsh-thinking-summary
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · other
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/09/25·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/03·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 69 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🟢 扫描:未发现敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/3(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-conversation@deepseek-ai/dsh-invariants@deepseek-ai/dsh-llm@deepseek-ai/dsh-typert-protocol
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 逐段总结推理流
  • 展示可读思考摘要

为 DeepSeek Harness 提供易读的思考过程展示

README

由 DeepSeek 最新模型翻译生成
dsh-thinking-summary 为 DeepSeek Harness 提供的可读思考展示:当模型思考时,推理流会被捕获并逐段总结,摘要会显示在聊天历史记录内部,即原本内置“Think”行的位置。摘要模型在设置 → 通用中选择,并且调用时禁用思考。 安装 该仓库是一个 Harness bundle:一个包,其 dsh.bundle.patch 添加了一个双面行(一个 Host ThinkingSummaryService 加上浏览器端部分)。使用 dsh plugin 将其安装到某个 profile 中: 从本仓库的检出目录 dsh plugin --profile web add . 直接从 GitHub dsh plugin --profile web add git+https://github.com/lyuwen/dsh-thinking-summary.git 或简写:dsh plugin --profile web add github:lyuwen/dsh-thinking-summary 然后重启 dsh web。lib/ 构建产物已提交,因此安装时不会运行构建步骤(该仓库没有 prepare 脚本;pnpm build 仅供维护者从源码重新构建时使用)。
展开完整文档(README 剩余 1 节)
dsh-thinking-summary

为 DeepSeek Harness 提供的可读思考展示:当模型思考时,推理流会被捕获并逐段总结,摘要会显示在聊天历史记录内部,即原本内置“Think”行的位置。摘要模型在设置 → 通用中选择,并且调用时禁用思考。

安装

该仓库是一个 Harness bundle:一个包,其 dsh.bundle.patch 添加了一个双面行(一个 Host ThinkingSummaryService 加上浏览器端部分)。使用 dsh plugin 将其安装到某个 profile 中:

从本仓库的检出目录
dsh plugin --profile web add .

直接从 GitHub
dsh plugin --profile web add git+https://github.com/lyuwen/dsh-thinking-summary.git
或简写:dsh plugin --profile web add github:lyuwen/dsh-thinking-summary

然后重启 dsh web。lib/ 构建产物已提交,因此安装时不会运行构建步骤(该仓库没有 prepare 脚本;pnpm build 仅供维护者从源码重新构建时使用)。

使用 dsh plugin --profile web remove dsh-thinking-summary 移除(然后重启)。

要求

- Harness web profile(浏览器界面);Host 端需要 llm service(例如 llm-deepseek),并且可选需要 agent-default-model。
- 可与已发布的 @deepseek-ai/ 包(0.1.1-rc.1+)配合使用。

功能说明

内置的“Think”行只显示一条流式行,展开时则显示大量原始文本。该插件替换了 assistant-step 渲染器,使每个推理块在消息中实时变成一个包含三个阶段的展开项:

| 阶段 | 显示内容 |
| 0 — 折叠 | 一行:最后一个已完成段落的摘要(当第一个段落仍在进行时,实时显示“Thinking…”) |
| 1 — 首次展开 | 思考流:每个段落的摘要串联在一条垂直轨道上,并带有一个“Show raw thinking”链接 |
| 2 — 完全展开 | 原始思考文本 |

点击行标题只会打开/关闭阶段 1;完全展开的原始视图可通过阶段 1 内的 “Show raw thinking”链接进入,而“Show summaries”会从阶段 2 返回。

段落分组

摘要按以空行分隔的段落计算,但低于阈值的片段会向前合并:已完成的片段会持续累积为一个单元,直到达到约 160 个字符,因此即使模型将推理拆分成许多很小的段落,也不会每个片段生成一个摘要。低于阈值的剩余部分会并入流式尾部,并且仅在尾部完成时才会被总结;已稳定的消息总会将其最终剩余部分作为一个单元输出。

旧思考与新思考

只有插件在流式过程中观察到的推理才会被总结。当其行挂载时已经稳定的历史推理不会被重新总结:它会保留普通的原始思考展开项(折叠 = 第一行,展开 = 完整文本)——除非 Host 已经为其段落缓存了摘要,在这种情况下,这些摘要会通过 lookup Remote 复用。

架构

- Host(src/index.ts)——ThinkingSummaryService,一个由 API 网关在 /api/thinkingSummary/ 提供的 TypertRemoteService(源模式发现;无生成的描述符)。方法:
- listModels → 提供商/模型目录 + 当前选择。
- setModel → 在插件的生命周期内记住用户的摘要模型。
- lookup → 已确定段落的缓存摘要。
- summarize → 使用所选模型调用 llm.stream(),reasoningEffort: 'off'(在传输中禁用思考),低温度,以及一个简洁的单句系统提示;没有推理表面的模型会拒绝 'off',此时会在不带该参数的情况下重试调用。结果会被清理,并按文本哈希进行 LRU 缓存。
- Browser(src/client/)——注册 settings.general.item(“Thinking summary model”)以及 conversation.chat.node 键 assistant-step。它从节点自身的 data.blocks 中监视实时推理文本,将其拆分为以空行分隔的段落,并通过 Host Remotes 一次一个地总结已完成的段落。文本块由轻量级 GFM 风格 markdown 渲染器渲染;图像通过产品的 conversation.message.images 插槽处理;工具调用行保留在 ui-tool 上。客户端 bundle 是自包含的(不导入产品组件),因此它仅针对已发布的包进行构建。

开发

pnpm install
pnpm build # tsdown → lib/index.js (host) + lib/client.js (browser)

已知限制

- 答案文本由轻量级 markdown 子集渲染(不支持数学公式、脚注或文件提及芯片);支持代码、表格、列表和链接。
- 摘要按已完成的段落计算;进行中的尾部段落会显示“Thinking…”,直到其完成。
- 摘要模型的选择在插件的生命周期内保存在 host 内存中;重启会将其重置为默认值(DeepSeek-V4-Flash,或部署的默认模型)。
- 历史推理不会被总结(见上文);摘要缓存保存在 host 内存中。
预览分享卡片长什么样 ↓lyuwen/dsh-thinking-summary
分享 · DeepSeek Harness Hub
lyuwen/dsh-thinking-summary

把模型推理流逐段总结成可读摘要展示在对话里

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部