DeepSeek Harness Hub
← 返回列表

imdeniil/dsh-model-picker-search

DeepSeek Harnessspec-screened在 GitHub 查看 ↗
未验证

为 DeepSeek Harness 和 DSH Desktop…

尚未跑自动兼容性验证,可查看页面内的依赖与入口分析。 · 最近上游提交 2026/8/19 · 已提供中文文档

为 DeepSeek Harness 和 DSH Desktop 提供的带搜索和按提供商筛选的模型选择器。可搜索、可按提供商筛选的模型选择器。

综合分
26.9
GitHub 分
26.9
用户评分
★ Stars
0
周下载量
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add imdeniil/dsh-model-picker-search
该插件未发布到 npm,走 GitHub 源安装(pnpm 若拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑)
数据截至 2026/9/18(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动

README

dsh-model-picker-search

为 DeepSeek Harness 和 DSH Desktop 改进的模型选择器:在模型选择菜单中新增搜索栏和按提供商筛选功能。

英文摘要:DeepSeek Harness 的模型选择器升级——为编辑器的模型菜单添加搜索框和提供商筛选标签。如果你的模型目录中有数百个模型(OpenRouter 及其他多模型提供商),你不再需要逐个滚动浏览:输入几个字母或点击提供商标签即可。

新增内容

默认的「模型 / 推理」菜单被替换为增强版本:

- 搜索 — 按名称、ID、描述和提供商筛选模型(不区分大小写),打开时输入框自动获得焦点;Esc 清除查询
- 按提供商筛选 — 显示目录中提供商列表的标签(「全部」+ 每个提供商一个);再次点击标签可取消选择
- 结果计数器 — 筛选激活时显示「模型:278 中的 21」,模型 ID 显示在名称旁边
- 自适应高度 — 菜单永远不会超出屏幕边界:高度受输入框上方可用空间限制,列表在内部滚动,提供商标签行折叠为独立的滚动区域
- 模型/推理级别的选择行为完全保留(相同的 modelDirectories 服务,相同的写入路径)

工作原理

插件在 conversation.input.model 插槽中注册自己的组件版本,优先级为 −1:根据 DSH 插槽规则,优先级最低的条目会被渲染,因此增强菜单会覆盖默认菜单。数据和模型选择通过相同的官方按会话模型目录进行。如果组件在渲染时崩溃,插槽会自动「拒绝」它并恢复默认菜单——插件不会破坏界面。

本地化:内置词典 ru / en / zh。

安装

dsh plugin --profile web add github:imdeniil/dsh-model-picker-search
dsh plugin --profile desktop add github:imdeniil/dsh-model-picker-search   # 适用于 DSH Desktop

安装后重启应用(或 dsh web)。

组成

- lib/client.js — 客户端插件:React 组件、样式、词典、插槽注册
- lib/index.js — 空的主机部分(插件完全为客户端,复用官方服务)
- cordis.patch.yml — 组合层

许可证

MIT

上游仓库有新提交时邮件通知你(每天最多一封,无更新不打扰),随时一键退订。

同作者(imdeniil)的其他插件

💬 加入 DPharness 群聊

插件用法、部署报错、新插件第一时间同步——群里问,比一个人翻文档快。

点击加入 QQ 群
DPharness 群聊二维码,手机 QQ 扫码进群
扫码进群