@nathan/dsh-model-list-search:DeepSeek Harness 模型列表搜索插件

前言

DeepSeek Harness (DSH) 通過插件生態擴展功能。當模型列表較長時,手動滾動查找目標模型會降低開發效率。@nathan/dsh-model-list-search 作爲一個客戶端插件,爲 Composer 的模型選擇器增加了搜索入口,解決了在長列表中快速定位模型的問題。

這是什麼

這是一個僅客戶端的 DSH 插件,旨在爲模型選擇器提供搜索能力。它不依賴後端,直接在本地運行,通過添加一個 Search models… 字段,讓用戶可以通過輸入關鍵詞快速過濾模型。

核心功能

根據插件行爲,它具備以下能力:

  1. 自動聚焦:打開模型選擇器時,搜索框自動獲得焦點,無需手動點擊。
  2. 實時過濾:輸入時對模型名稱和描述進行不區分大小寫的匹配過濾。
  3. 智能分組:僅當提供商下存在匹配模型時,才保留對應的提供商標題,避免列表碎片化。
  4. 快捷鍵支持:按下 / 鍵聚焦搜索框;按下 Escape 鍵清除當前查詢。
  5. 原生行爲:不修改 DSH 的模型配置或選擇邏輯,僅改變列表展示。

安裝與啓用

在使用前,請確保本地環境滿足依賴要求(Node >= 22)。

  1. 獲取插件文件(例如通過 GitHub 克隆或下載)。
  2. 使用 DSH CLI 進行安裝(請根據實際文件路徑調整):
dsh plugin --profile web add /Users/nathan/dsh-plugins/dsh-model-list-search
  1. 安裝完成後重啓 DSH Desktop。

典型用法

  1. 打開 Composer 界面,點擊模型選擇器中的 Model。
  2. 在打開的列表中,開始輸入關鍵詞,列表將實時更新。
  3. 如需重新輸入,直接按 / 鍵聚焦搜索框,或按 Escape 鍵清空內容。

適用場景與注意

該插件適用於需要頻繁切換或查找特定模型的場景。由於它是純客戶端邏輯,不會影響 DSH 的核心配置或選擇行爲。

注意:
* 插件使用 MIT 許可證。
* 請確保 Node.js 版本滿足要求。
* 安裝前建議查閱源碼以確認其安全性。

總結

通過添加搜索功能,該插件簡化了模型選擇流程。更多細節和源碼可參考插件目錄或 GitHub 倉庫。

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

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

小夜