前言¶
在 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