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

DeepSeek Harness (DSH) 的內置模型選擇器功能基礎,但在模型數量較多時,手動查找和過濾不夠直觀。dsh-model-picker-augmented 是一個插件,它將 composer 工具欄中的模型選擇器替換爲可搜索的版本,並增加了一個設置頁面,用於精確控制列表中顯示哪些模型以及將哪些模型置頂。

核心功能

該插件在保留原有功能的基礎上,提供了以下能力:

  • 實時模型搜索:在模型列表頂部輸入關鍵詞,即可實時過濾。搜索匹配模型名稱和提供者名稱。沒有匹配項的組會自動消失;清空搜索框可恢復完整列表。
  • 顯示/隱藏模型:通過設置頁面隱藏不使用的模型。被隱藏的模型仍會保留在設置列表中(標記爲 Hidden),以便隨時恢復顯示。
  • 置頂功能:將常用的模型置頂。置頂的模型會顯示在列表最頂部的 Pinned 區域(並從其所屬的提供者組中移除,避免重複)。
  • 刷新提供者:手動同步運行中的 Harness 與 settings.yaml,使文件中新增的提供者和模型無需重啓即可生效;同時檢查提供者端點並自動補充未列出的新模型。
  • 保持原貌:保留了原有的兩級模型/難度菜單、難度等級、鍵盤導航、錯誤重試狀態,並與 /model 命令保持同步。

安裝與啓用

該插件通過 GitHub Releases 發佈,不發佈在 npm 上。安裝前請確保你正在使用 Web GUI 配置文件。

執行以下命令安裝 v1.1.2 版本:

dsh plugin --profile web add https://github.com/ManoloRemiddi/dsh-model-picker-augmented/releases/download/v1.1.2/dsh-model-picker-augmented-1.1.2.tgz

安裝完成後,重啓 DSH 並刷新網頁,composer 工具欄的模型選擇器將變爲可搜索版本,且在 Settings 中會出現 Model Picker Augmented 頁面。

典型用法

  1. 在任意會話中,點擊 composer 工具行最右側的模型選擇器,打開模型列表。
  2. 在列表頂部的搜索框中輸入關鍵詞(如 qwen),列表會根據模型名或提供者名過濾。
  3. 進入 Settings -> Model Picker Augmented 進行配置:
    • 通過 Visible / Hidden 切換按鈕管理模型可見性。
    • 使用 Pin to top 將模型固定在頂部,並利用上下箭頭調整順序。
    • 點擊 Refresh providers 按鈕同步本地配置文件與遠程端點。

注意事項

  • 環境要求:DeepSeek Harness (dsh) 版本需 >= 0.1.5-rc.1;必須使用 --profile web 啓動。
  • 數據持久化:你的自定義配置(隱藏列表、置頂順序)會持久化保存在本地 ~/.dsh/settings.yaml 文件中,刷新頁面或重啓瀏覽器不會丟失。
  • 源碼安裝:如需從源碼安裝,需確保已安裝 schemastery 依賴,因爲 link: 安裝模式依賴本地目錄解析依賴。

相關鏈接

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

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

小夜