前言¶
DeepSeek Harness (DSH) 通過插件生態擴展功能。當模型列表較長時,手動滾動查找目標模型會降低開發效率。@nathan/dsh-model-list-search 作爲一個客戶端插件,爲 Composer 的模型選擇器增加了搜索入口,解決了在長列表中快速定位模型的問題。
這是什麼¶
這是一個僅客戶端的 DSH 插件,旨在爲模型選擇器提供搜索能力。它不依賴後端,直接在本地運行,通過添加一個 Search models… 字段,讓用戶可以通過輸入關鍵詞快速過濾模型。
核心功能¶
根據插件行爲,它具備以下能力:
- 自動聚焦:打開模型選擇器時,搜索框自動獲得焦點,無需手動點擊。
- 實時過濾:輸入時對模型名稱和描述進行不區分大小寫的匹配過濾。
- 智能分組:僅當提供商下存在匹配模型時,才保留對應的提供商標題,避免列表碎片化。
- 快捷鍵支持:按下
/鍵聚焦搜索框;按下Escape鍵清除當前查詢。 - 原生行爲:不修改 DSH 的模型配置或選擇邏輯,僅改變列表展示。
安裝與啓用¶
在使用前,請確保本地環境滿足依賴要求(Node >= 22)。
- 獲取插件文件(例如通過 GitHub 克隆或下載)。
- 使用 DSH CLI 進行安裝(請根據實際文件路徑調整):
dsh plugin --profile web add /Users/nathan/dsh-plugins/dsh-model-list-search
- 安裝完成後重啓 DSH Desktop。
典型用法¶
- 打開 Composer 界面,點擊模型選擇器中的 Model。
- 在打開的列表中,開始輸入關鍵詞,列表將實時更新。
- 如需重新輸入,直接按
/鍵聚焦搜索框,或按Escape鍵清空內容。
適用場景與注意¶
該插件適用於需要頻繁切換或查找特定模型的場景。由於它是純客戶端邏輯,不會影響 DSH 的核心配置或選擇行爲。
注意:
* 插件使用 MIT 許可證。
* 請確保 Node.js 版本滿足要求。
* 安裝前建議查閱源碼以確認其安全性。
總結¶
通過添加搜索功能,該插件簡化了模型選擇流程。更多細節和源碼可參考插件目錄或 GitHub 倉庫。