DSH Plugins
返回列表
🖥️

dsh-fetch-models-search

客户端 更新于 2026.08.26

在终端中运行以下命令:

dsh plugin install masknull/dsh-fetch-models-search

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端执行 dsh plugin install masknull/dsh-fetch-models-search 即可安装该插件,源码地址为 https://github.com/masknull/dsh-fetch-models-search ,安装后需重启 DSH Desktop 或 dsh 服务才能生效。

插件介绍

在 DSH Desktop 的设置 → 模型 页面中,点击「获取可用模型」后会弹出一个对话框,里面列出当前提供商的所有候选模型。当列表长达数十条时,人工逐条滚动查找某个模型 ID 既低效又容易遗漏。dsh-fetch-models-search 正是为解决这个痛点而生——它在候选列表上方注入一个搜索框,键入任意片段即可实时过滤,清空则恢复全部条目。

这个插件完全运行在浏览器端,不修改任何组件代码,不依赖 CSS 哈希类名,仅基于稳定的 DOM 结构进行锚定。它通过 MutationObserver(配合 requestAnimationFrame 合并帧)确保在 React 重新渲染后搜索状态依然生效。过滤逻辑不影响复选框选中状态,也不改变全选/取消全选的语义。卸载后页面恢复原样,零残留。

适合在 DSH Desktop 中频繁切换或新增模型、面对长列表需要快速定位模型 ID 的用户。它是纯粹的辅助增强,不改变任何原有交互逻辑,安装后无需额外配置即可使用。

使用场景

  • 在数十条候选模型中快速定位目标模型 ID
  • 接入新提供商后整理和比对候选模型列表
  • 减少反复滚动查找带来的操作摩擦

适合人员

  • 频繁在 DSH Desktop 中新增或切换模型的开发者
  • 面对长候选列表需要快速筛选的重度用户
  • 追求零侵入、卸载无残留的插件体验用户