@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 仓库。

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

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

小夜