dsh-model-provider-badge:在 DeepSeek Harness 輸入框顯示當前模型提供商名稱

前言

在使用 DeepSeek Harness 進行開發或對話時,開發者常會切換使用不同的模型提供商。如果使用的是非官方或自定義的提供商,直接在輸入框界面中往往難以確認當前選中的具體是哪一個。爲了解決這個識別問題,需要通過插件來輔助確認當前上下文使用的模型來源。

這是什麼

cknksnd/dsh-model-provider-badge 是一個 DeepSeek Harness (DSH) 純瀏覽器端 UI 插件。它由用戶 cKNKSnd 維護。其核心價值是在輸入框原版模型選擇器旁邊,顯示當前正在使用的模型提供商名稱,幫助開發者快速確認上下文使用的模型來源。

核心功能

  1. 顯示當前提供商:在輸入框底部右側,原版模型選擇器與發送按鈕之間,顯示當前模型提供商的名稱。
  2. 純瀏覽器端 UI:作爲 dsh.client 行運行,不涉及後端邏輯。
  3. 保持同步:讀取原版模型選擇器使用的會話模型目錄,確保在切換模型或提供商時,顯示內容實時更新。

安裝與啓用

安裝前請確保已安裝 DeepSeek Harness 的 Web profile(瀏覽器 GUI),且已安裝原版模型選擇插件 @deepseek-ai/dsh-client-ui-model-selection(該插件是默認 Web 組合的一部分,提供插件讀取所需的服務)。

使用官方 CLI 安裝:

dsh plugin --profile web add dsh-model-provider-badge

安裝完成後,需要重啓 dsh web 進程,新的 client bundle 纔會進入頁面啓動清單。首次添加新瀏覽器插件時,在界面中可能需要批准該 Client 包。

典型用法

插件會在輸入框右側添加一個只讀的徽章。該徽章會讀取會話的模型目錄並訂閱變化,當你在原版模型選擇器中切換模型時,顯示的內容會自動更新。

效果示意(位於發送按鈕左側):

... 模型選擇器 [ opencode-go ] [ 發送 ]

注意事項

  1. 依賴關係:必須啓用原版模型選擇插件 @deepseek-ai/dsh-client-ui-model-selection。如果該插件被禁用,徽章將不顯示任何內容。
  2. 許可證:採用 MIT 許可證。
  3. 會話限制:在 addressed subagent sessions(指定子會話)中,由於目錄不可用,徽章將不渲染。
  4. 源碼審查:安裝前建議檢查源碼與許可證,插件基於 MIT 許可證開源。

結尾

該插件通過在輸入框旁增加一個簡單的 UI 元素,解決了在非官方模型提供商切換時的確認痛點。如需查看更多細節或獲取源碼,請訪問插件目錄或 GitHub 倉庫。

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

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

小夜