hytime/dsh-thinking-effort:为 DSH 的 llm-pi-ai 模型补充思考强度档位

前言

在 DSH 的插件体系里,模型推理能力可以通过插件补齐。对 llm-pi-ai 的第三方模型,如果模型条目没有声明 reasoningEfforts,就需要补充默认档位,并把 DSH 档位映射到 gateway 值,例如 high 映射为 ultra

hytime/dsh-thinking-effort 是为此提供配置层的 DSH 插件:为这些模型补充可配置的思考强度档位,并设置子 agent 的默认思考强度。

这是什么

仓库路径为 hytime/dsh-thinking-effort,npm 包名为 @hytime/dsh-thinking-effort,仓库 owner 为 hytime,许可证为 MIT。它面向需要手动配置 llm-pi-ai 模型推理强度的 DSH 用户。

核心功能

  • 为未声明 reasoningEfforts 的模型添加 offhighmax 默认档位,且不覆盖自定义值。
  • 在 DSH Settings 中按模型选择推理档位,并配置对应 gateway 值。
  • 将 DSH 档位映射到 gateway 值,例如 high 映射为 ultra
  • 为子 agent 请求设置默认思考强度,且仅在请求未显式指定时生效。
  • 包含中文、英文、日文、韩文设置字典;日文/韩文切换需要 DSH 核心 locale 支持。
  • 在设置页右下角显示已安装插件版本水印。

安装与启用

使用官方 DSH CLI 管理插件 profile。普通 npm install 不会注册 DSH profile bundle。

dsh plugin --profile <profile> add @hytime/dsh-thinking-effort

上述命令把插件加入指定 DSH profile。Host 更改需要重启 DSH;设置和 locale 更改在浏览器中生效,必要时可刷新页面。

典型用法

  1. 在 DSH 中打开 Settings → Model capabilities and effort
  2. 在 Stock DSH 上可用 Page language 选择 中文English日本語한국어 需要 DSH 核心 locale 支持。
  3. Subagent default effort 卡片选择子 agent 默认档位,并点击 Apply
  4. 使用 Quick settings 对所有模型应用官方 DeepSeek 或通用预设,或展开 provider/model 进行详细配置。
  5. 选择推理档位并填写精确 gateway 值。
DSH 档位 gateway 值
off 留空,表示省略参数
high ultra
max max
  1. 返回 Composer,选择模型后使用其推理选择器。

适用场景与注意

这个插件适合以下情况:

  • 使用 llm-pi-ai 接入第三方模型;
  • 模型未声明 reasoningEfforts,需要按模型补充推理档位;
  • 需要把 DSH 档位映射为 gateway 值;
  • 需要为子 agent 设置默认思考强度,同时保留显式请求值。

使用前注意:

  • llm-pi-ai 暴露七个标准档位:offminimallowmediumhighxhighmax
  • off 档位需要 gateway 值;空 off 值表示省略参数。
  • 所选子 agent 档位必须被目标模型支持,否则 gateway 可能返回 UNSUPPORTED_REASONING_EFFORT
  • off 和未设置档位都可能省略 reasoning;是否禁用思考取决于 gateway 协议。
  • 0.1.8 包含日文和韩文字典,但当前官方 DSH 仅通过 LocaleRuntime 暴露 zhen;在原生 DSH 选择 jako 会失败。
  • 仅修改本插件不能扩展 DSH 的全局 locale 列表。
  • 插件会以当前 dsh 进程权限运行,安装前应检查源码与许可证。

参考链接

GitHub 仓库:

https://github.com/hytime/dsh-thinking-effort

目录页线索(未在本次资料中确认):

https://www.skillhub.cn/plugins/hytime/dsh-thinking-effort
羽毛球分组比赛记分
小程序二维码

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

小夜