dsh-response-model-label:在 DSH 回答页脚显示生成源模型与思考强度

前言

在用 DeepSeek Harness(DSH)做多模型、多推理强度的对话或代理开发时,一个常见问题是在回答的元数据栏里无法一眼看到“这条回答到底是谁生成的”——模型名称和推理强度(reasoning level)往往只记录在日志里,而 UI 上没有对应的展示。这会导致在对比不同模型、不同推理配置的效果时,需要翻看事件日志或截图,效率不高。

下面介绍 dsh-response-model-label 插件,它将“生成源模型 / reasoning level”直接显示在 DSH 每条助手回答的页脚(与 token 数、耗时并列的区域),并严格以日志记录为准,不做任何推猜或改动。

这是什么

dsh-response-model-label 是一个 DSH 插件,用于在助手回答的元数据栏中显示生成元信息,包括生成源提供商/模型名以及 reasoning level(思考强度,如 high、medium、low 等)。插件由维护者 teamkller1200 维护,开源托管在 GitHub 上。

它解决的问题是:在多模型、多配置的对话场景下,快速识别每条回答的真实来源与推理强度,而无需进入日志或截图。

核心功能

  • 准确读取生成事件日志:插件从 DSH 的事件日志(assistant/message / request/header)中读取记录的模型名和 reasoningEffort(如 high、medium、low 等),并在回答的页脚显示,格式示例:antigravity / gemini-3.8-flash (high)。
  • 历史回答保持不变:即使切换模型或推理配置,已生成回答的显示内容不会改变,始终保持日志中的原始记录。
  • 不做推猜与捏造:如果某条回答的事件日志中未记录模型名或 reasoningEffort,插件不会基于当前选择状态进行推猜,而是明确标注“记录不存在”。
  • UI 与 DSH 主题一致:显示样式遵循 DSH 的主题设计令牌(如 --dsw-alias-label-tertiary、字体大小等),与 token 数、完成时间等元数据在视觉上保持统一。
  • 轻量且无额外依赖:仅使用 Cordis slot 和 Trajectory snapshot 的标准 API,不引入其他依赖包。

安装与启用

该插件可以通过 DSH 插件管理器以 bundle 形式安装,也可以写入配置文件。

方式一:DSH 插件管理器以 bundle 安装

在 DSH 的插件管理界面中,选择以 bundle 方式安装 dsh-response-model-label。

方式二:写入 cordis.patch.yml

在 DSH 的配置文件 cordis.patch.yml 中添加如下内容:

- id: response-model-label
  name: 'dsh-response-model-label'
  disabled: false

启用后,插件会在每次生成回答时自动读取并显示生成源信息。

典型用法

安装并启用插件后,在 DSH 的对话界面中:

  • 每条助手回答的页脚会显示“模型 / reasoner (level)”的信息,与 token 数、耗时并列。
  • 若事件日志中有记录,则显示为:antigravity / gemini-3.8-flash (high)
  • 若事件日志中无记录,则显示为“记录不存在”或类似的明确提示,不会出现由当前选择状态推算的值。

插件通过 DSH 的标准 API 与 Cordis slot、Trajectory snapshot 交互,无需手动配置字段,安装后即可生效。

适用场景与注意

适合使用 DSH 进行多模型、多推理强度开发与实验的开发者,希望在 UI 上快速确认每条回答的真实来源。

注意事项:

  • 插件以当前 DSH 进程的权限运行,安装前建议检查其源码与许可证(MIT)。
  • 插件仅依赖 Cordis slot 和 Trajectory snapshot 标准 API,无额外依赖,但需确保 DSH 环境中这些 API 可正常使用。
  • 显示内容完全以事件日志中的记录为准,若日志未记录相关字段,则不会显示或仅显示“记录不存在”。

小结

dsh-response-model-label 用最少的改动,把“生成源模型与 reasoning level”从日志带入 UI,让 DSH 的回答页脚信息更透明,便于模型对比与推理强度评估。安装后无需额外配置,直接查看即可。

  • 目录页:https://www.skillhub.cn/plugins/teamkller1200/dsh-response-model-label
  • GitHub:https://github.com/teamkller1200/dsh-response-model-label
羽毛球分组比赛记分
小程序二维码

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

小夜