前言¶
在 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的模型添加off、high、max默认档位,且不覆盖自定义值。 - 在 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 更改在浏览器中生效,必要时可刷新页面。
典型用法¶
- 在 DSH 中打开
Settings → Model capabilities and effort。 - 在 Stock DSH 上可用
Page language选择中文或English;日本語和한국어需要 DSH 核心 locale 支持。 - 在
Subagent default effort卡片选择子 agent 默认档位,并点击Apply。 - 使用
Quick settings对所有模型应用官方 DeepSeek 或通用预设,或展开provider/model进行详细配置。 - 选择推理档位并填写精确 gateway 值。
| DSH 档位 | gateway 值 |
|---|---|
off |
留空,表示省略参数 |
high |
ultra |
max |
max |
- 返回
Composer,选择模型后使用其推理选择器。
适用场景与注意¶
这个插件适合以下情况:
- 使用
llm-pi-ai接入第三方模型; - 模型未声明
reasoningEfforts,需要按模型补充推理档位; - 需要把 DSH 档位映射为 gateway 值;
- 需要为子 agent 设置默认思考强度,同时保留显式请求值。
使用前注意:
llm-pi-ai暴露七个标准档位:off、minimal、low、medium、high、xhigh、max。- 非
off档位需要 gateway 值;空off值表示省略参数。 - 所选子 agent 档位必须被目标模型支持,否则 gateway 可能返回
UNSUPPORTED_REASONING_EFFORT。 off和未设置档位都可能省略reasoning;是否禁用思考取决于 gateway 协议。0.1.8包含日文和韩文字典,但当前官方 DSH 仅通过LocaleRuntime暴露zh和en;在原生 DSH 选择ja或ko会失败。- 仅修改本插件不能扩展 DSH 的全局 locale 列表。
- 插件会以当前
dsh进程权限运行,安装前应检查源码与许可证。
参考链接¶
GitHub 仓库:
https://github.com/hytime/dsh-thinking-effort
目录页线索(未在本次资料中确认):
https://www.skillhub.cn/plugins/hytime/dsh-thinking-effort