dsh-plugin-model-filter
在终端中运行以下命令:
dsh plugin install EiffelBS/dsh-plugin-model-filter
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中使用 `dsh plugin install EiffelBS/dsh-plugin-model-filter` 安装本插件;源码与说明见 https://github.com/EiffelBS/dsh-plugin-model-filter,安装后需重启 web 实例并新开浏览器会话。
插件介绍
当你在 DSH 里配置了多家提供商、上百个模型时,聊天输入框旁的模型菜单往往会变成一长串分组列表,靠肉眼翻找既慢又容易点错。这个客户端插件不改你熟悉的点选流程,只是在菜单里加了一个「Search models…」筛选框,输入即可即时收窄可见项,把找模型从翻页变成检索。
筛选支持两种模式:默认是不区分大小写的纯文本子串匹配,适合随手敲几个字母;把模式包在斜杠里则切换为正则,可对模型名、模型 ID、提供商名与 ID 一并匹配,并在输入框右侧用徽章提示模式是否完整、是否合法。无效正则会给出简短提示,而不是悄悄匹配不到任何结果。
实现上它通过 profile 补丁在 conversation.input.model 槽位注册带搜索的选择器,并以更低优先级「叠」在官方 ui-model-selection 之上显示,同时保留官方包对 modelDirectories 服务、/model 命令与文案字典的提供。因此卸载或禁用后,会自然回到无搜索的官方选择器,不会拖垮依赖这些能力的其他功能。
适合经常在同一工作区切换模型、目录里模型数量多、或需要用正则按提供商/版本规律筛模型的日常用户;需要 DSH web profile 环境,且应保持官方 ui-model-selection 行处于默认启用状态。
截图预览
使用场景
- 模型目录很长,需要在菜单里快速搜到目标模型
- 经常按提供商或版本规律切换模型,想用正则一次性筛出候选
- 多提供商并存时,不想改动官方选择器与服务,只想加搜索框
适合人员
- 日常在 DSH 聊天里频繁换模型的用户
- 维护大量提供商与模型配置的工作区管理员
- 熟悉正则、希望精细控制筛选规则的高级用户
