dsh-model-picker-plus:DeepSeek Harness 模型選擇器增強

在使用 DeepSeek Harness (DSH) 接入多個 Provider 時,原生的模型選擇器往往難以快速定位目標模型。dsh-model-picker-plus 插件通過替換原生組件,提供了一種更高效的模型選擇方案。

功能特性

  • Provider 分組:按 Provider 分組,默認摺疊,只展開當前模型所在的組。
  • 搜索能力:支持搜索 Provider、模型名、模型 ID 和描述。
  • 收藏與歷史:支持收藏模型和查看最近使用。
  • 原生兼容:保留 DSH 原生思考強度(reasoning effort)選擇。
  • 能力標籤:顯示 Free / Vision / Omni / Reasoning / Tools 能力標籤。
  • 過濾功能:支持按能力過濾(全部 / 免費 / 視覺 / 推理 / 工具)。
  • 佈局兼容:容器足跡與原生選擇器一致(block 容器、min-width: 0),不會擠壓聊天輸入區右側的其他插件。

安裝

推薦從 npm 安裝:

dsh plugin --profile desktop add dsh-model-picker-plus

回滾

禁用或卸載本插件後,DSH 原生模型選擇器會恢復:

dsh plugin --profile desktop remove dsh-model-picker-plus

開發與架構

本插件爲純客戶端插件,無構建步驟。client.js 通過 __ModuleLoader__.load 註冊,cordis.patch.yml 聲明 slot 注入點。

插件完全獨立,不讀取其他插件(如 dsh-model-hub)的任何數據,只依賴 DSH 自身的目錄與會話服務。它複用 DSH 自己的 modelDirectories 和 sessions.selectModel,不改任何 Provider 插件。

許可證

MIT License

倉庫地址:https://github.com/objectyan/dsh-model-picker-plus

羽毛球分组比赛记分
小程序二维码

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

小夜