DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
M

dsh-models-sort

Models Sort

给 DSH 设置页的模型供应商列表加上 CC Switch 式拖拽排序与隐藏。按住卡片上的手柄上下拖动,其他卡片实时让位,松手顺序立即生效并写回 cordis.patch.yml;每张卡片可一键隐藏,隐藏的供应商集中到「已隐藏」分组,同时从聊天框的模型选择器里移除。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:Faust-zyb/dsh-models-sort#6151d2c7eca9538e5b6733225e935b78d8773011
README兼容性版本
演示:拖动排序与隐藏

兼容性与来源证明

Models Sort 以 dsh-models-sort 发布,当前版本为 0.1.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
github
Registry 更新时间
2026/10/23

版本

0.1.1stable
2026/10/23

相关插件

正在加载相关插件…

最新版
0.1.1
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
web
许可证
MIT
发布源
github
GitHub
★ 1
周下载
0
最近提交
2026/10/23
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 models-usage 分类下经过校验的插件。

Experimental Cot Translation Bundle@deepseek-ai/dsh-experimental-cot-translation-bundle扩展推理的实验性机器翻译Usage@linxin666/dsh-usage用于 dsh Web GUI 的使用统计插件:检测各提供商的余额和编程套餐配额,并实时记录令牌使用情况;侧边栏 Settings 行上方显示紧凑的价格概览卡片Connect Workbuddydsh-connect-workbuddy把本机登录的 WorkBuddy 模型(国内版与国际版)接入 DeepSeek Harness:每次刷新按上游目录自动读取每个模型的积分倍率,支持逐模型图片输入开关、多账号切换与账号池自动换号,并提供每日签到、卡片与输入框里的胶囊积分读数等只读积分概览。Cost Meterdsh-cost-meterDeepSeek Harness 会话费用统计插件:本会话成本、当日费用、历史记录与官方价格同步,支持多厂商多模型价格计费(内置 170+ 模型 ID 价格目录与自动匹配)、主流 Coding Plan 订阅额度查询与显示(16 家,含 WorkBuddy 官方积分、OpenDesign 工作区查询、含小米 MiMo Token Plan 控制台 Cookie 查询、SCNet Token Plan 本地 Credits 计量与火山方舟 Volcano Ark Coding Plan AK/SK 签名查询

README

dsh-models-sort

给 DeepSeek Harness(DSH)设置页的模型供应商列表加上 CC Switch 式拖拽排序与隐藏能力。

按住卡片左侧的 ⠿ 手柄上下拖动,周围的卡片会边压边让开,松手顺序立即生效,同时写回配置永久保存。每张卡片还有一个「隐藏」按钮,隐藏的供应商集中到列表底部的「已隐藏」分组,并从聊天框的模型选择器里移除。

演示:拖动排序与隐藏


安装(一行)

dsh plugin add github:Faust-zyb/dsh-models-sort

桌面版也可以走 设置 → 插件 → 从来源安装,或直接对 DSH 说「帮我装 github:Faust-zyb/dsh-models-sort」。安装后重启一次 DSH。npm 与手动方式见下文。


功能

拖拽排序

  • 卡片贴着指针 1:1 跟随,不跳格、不掉手;
  • 连续让位:拖动卡片的边一压到别的卡片,那张卡片立刻顺方向滑开,压多深让多少,最多让一格,全程无跳变;
  • 上下左右方向都能拖,落点按位移四舍五入到最近槽位;
  • 顺序立即生效(运行时重排,无需重启),并写回 cordis.patch.yml 永久保存;
  • 聊天框模型选择器的分组顺序跟着一起变;
  • 单纯点击手柄不会改变卡片尺寸或触发动画;
  • 尊重系统「减少动态效果」设置。

隐藏供应商

  • 每张卡片的操作区多一个「隐藏」按钮(外观与「编辑」按钮完全一致);
  • 隐藏后卡片变淡、按钮变「显示」,自动移到列表底部的「已隐藏」分组;
  • 聊天框模型选择器里这家的所有模型不再显示,设置页保留该行,随时点「显示」恢复;
  • 只影响选择器,不影响已配置的密钥和路由。

安装

三种方式任选其一。安装后重启一次 DSH 生效。

方式 A:DSH 插件管理页(推荐)

  1. 打开 DSH 设置 → 插件(模型之外的插件管理页);
  2. 选择「从 npm 安装」或「从本地安装」,填入包名 dsh-models-sort(或本地目录 / 压缩包路径);
  3. 安装完成后重启 DSH。

方式 B:让 DSH 帮你装

DSH 内置了插件管理工具,直接对 DSH 说:

帮我安装插件 dsh-models-sort

或指定来源:

帮我安装插件,路径是 C:\Downloads\dsh-models-sort

DSH 会调用 install_bundle(底层是 pnpm add),支持 npm 包名、本地目录、.tgz 压缩包、GitHub 仓库,并自动写入 dsh.profile.bundles 启用。

方式 C:手动安装

  1. 把本目录整个复制到 DSH 配置目录的 node_modules 下:

    %USERPROFILE%\.dsh\profiles\desktop\node_modules\dsh-models-sort\
    
  2. 编辑同目录下的 package.json,把 dsh-models-sort 加进 dsh.profile.bundles:

    "dsh": {
      "profile": {
        "bundles": ["dsh-pet", "dsh-models-sort"]
      }
    }
    
  3. 重启 DSH。


卸载

  • 插件管理页点「卸载」,或对 DSH 说「帮我卸载插件 dsh-models-sort」(remove_bundle);
  • 手动安装的,删掉 node_modules/dsh-models-sort 并从 dsh.profile.bundles 移除即可。

卸载后拖拽手柄与隐藏按钮消失,供应商顺序保持卸载前的最后一次保存值(顺序本来就写在 cordis.patch.yml 里,不受卸载影响)。


数据与文件

文件说明
%USERPROFILE%\.dsh\profiles\desktop\cordis.patch.yml供应商顺序的持久化位置(插件直接改写 providers: 段的顺序)
cordis.patch.yml.bak-<时间戳>每次改写前的自动备份,可手动回滚
%USERPROFILE%\.dsh\profiles\desktop\dsh-models-sort.hidden.json隐藏的供应商键列表
%TEMP%\dsh-models-sort.log运行日志,排查问题用

安全性:改写 cordis.patch.yml 时会先备份,只调整 providers: 下各块的顺序,不改动任何字段内容。


与同类插件的区别

生态里已经有两个做"模型顺序"的插件,先说清楚差异,免得你装重了:

本插件dsh-llm-providers-uidsh-model-priority
做法增强现有设置页(DOM 层)接管整个 LLM 供应商设置页增强 + 改写宿主返回顺序
拖拽排序✅✅✅
隐藏整行供应商✅❌❌
顺序写回cordis.patch.yml(带备份)自己的 settings 命名空间settings.yaml(带备份)
依赖仅 DOM,装上即用需要各供应商插件配合注册卡片需要装它自己的宿主侧

结论:如果你只是想要"能拖动排序",三个都能用;本插件独有的部分是隐藏——把某家供应商从聊天模型选择器里摘掉、但设置页保留随时恢复。

⚠️ 与本插件不兼容:dsh-llm-providers-ui 会接管并重绘整个设置页,本插件靠识别「编辑/删除」按钮来找卡片,页面被接管后会失效(不会报错,只是不生效)。两者请二选一。


兼容性

DSH 版本状态
0.2.1-rc.2兼容(实测)
0.2.0-rc.x / 0.1.7-rc.2未测试

本插件用到了 DSH 的内部接口(llm.adapters / llm.listProviders / llm.listConfigurableProviders),并以 DOM 方式增强设置页。DSH 大版本更新后可能失效,届时请等插件更新或提 Issue。


已知限制

  • 只能排序自定义供应商;内置的 DeepSeek 账号 / 官方行固定在最前(DSH 自身的排序规则);
  • 隐藏当前正在使用的供应商会让当前模型选择失效,请先换一个模型再隐藏;
  • 首次拖拽后如发现顺序未同步到聊天选择器,重启一次 DSH 即可(运行时同步依赖内部接口)。

License

MIT