dsh-model-provider-badge:用品牌標誌解決同名模型混淆

前言

DeepSeek Harness(DSH)採用插件化架構,允許開發者根據需求擴展功能。在接入多個模型提供商(如 DeepSeek、智譜、小米、OpenCode Go 等)時,一個常見的問題是同名模型在不同提供商中難以區分,容易導致選擇錯誤。dsh-model-provider-badge 插件旨在通過視覺標識解決這一問題。

插件簡介

該插件由用戶 weijianguizhou 維護。它通過替換 DSH 默認的模型選擇器,爲每個模型顯示對應的真實品牌標誌,從而在視覺上清晰區分同名模型。

核心功能

  1. 真實品牌標誌
    插件使用 DeepSeek、智譜、小米、OpenCode Go 等提供商的官方或公開 SVG 標誌。對於未知的提供商,則使用基於 ID 哈希的雲朵圖標作爲兜底。

  2. 跟隨 DSH 主題
    所有面板、文字和邊框的顏色均取自 DSH 的主題變量(--dsw-*),確保在淺色和深色模式下都能與界面完美融合。

  3. OpenCode 風格結構
    UI 採用等寬字體排版,包含 > MODELS 表頭、> 勾選符等元素,呈現緊湊的終端風格。

  4. 零侵入
    插件通過 Slot 負優先級(-10)覆蓋官方組件(官方優先級爲 0),無需修改任何 DSH 官方源碼。

  5. 變體解析
    能夠自動解析模型的變體分組 ID(如 -vision、-official),並將其映射回基礎品牌名稱進行標識。

安裝與啓用

通過 DSH CLI 在目標 profile 中安裝:

dsh plugin --profile desktop add link:/path/to/dsh-model-provider-badge

或者手動編輯 profiles/<name>/package.json,將插件加入依賴列表,並確保其在 dsh.profile.bundles 數組中。安裝完成後,重啓 DSH Desktop 即可生效。

典型用法

安裝插件後,模型選擇器會自動帶上品牌標誌。例如:
* DeepSeek-official 提供的 deepseek-v4-flash 會顯示 DeepSeek 鯨魚標。
* opencode-go 提供的 deepseek-v4-flash 會顯示 OpenCode 終端窗標。

注意事項

  • 插件依賴 DSH 主題變量進行配色,請確保主題配置正確。
  • 插件利用 Slot 負優先級實現遮擋,需注意版本兼容性。
  • 代碼基於 MIT 許可證,使用前請檢查源碼與許可證。
羽毛球分组比赛记分
小程序二维码

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

小夜