Skills Plugins MCP Prompt Model 导航 博客 资讯 我的中心
模型与提供方 #deepseek-harness#dsh#dsh-plugin

dsh-model-collapse

DSH web plugin: collapse the model picker by provider, with a pinned quick bar for expand-all / collapse-all / focus-current / filter / reset.

goldenzqqq @goldenzqqq ⬇ 1 ★ 0 main

安装

dsh plugin --profile web add github:goldenzqqq/dsh-model-collapse
下载安装清单

需要可复现安装时,可在仓库后追加 #commit 固定提交。

DSH web plugin: collapse the model picker by provider, with a pinned quick bar for expand-all / collapse-all / focus-current / filter / reset.

该插件未提供要点说明,请参考仓库 README。

deepseek-harnessdshdsh-plugin
  1. 安装并启动 DeepSeek Harness:npx @deepseek-ai/dsh web
  2. 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
  3. 用 dsh plugins list 确认已安装,必要时重启 Harness 生效

插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。

代码仓库github.com/goldenzqqq/dsh-model-collapse
许可证MIT
主要语言main
下载量1
GitHub 星标0
最近推送2026-08-28
收录日期2026-09-19
分类模型与提供方

事实信息来自公开插件目录快照(2026-10-01),介绍文案由本站再加工。

以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。

# dsh-model-collapse

> ⚠️ **本仓库已归档**:插件已迁移到集合仓库 **[GoldenZqqq/dsh-plugins](https://github.com/GoldenZqqq/dsh-plugins)**(见 plugins/dsh-model-collapse)。本仓库仅作历史保留,后续更新全部在集合仓库进行。

DSH web 插件:把模型选择下拉(composer 左下角的模型菜单)里按 provider 分组的列表**默认全部折叠**,点击分组标题才展开,告别一打开就是几十行的长列表。

## 效果

### 折叠(v1.0)

- 每个 provider 分组标题前显示 `▾`(展开)/ `▸`(收起),后面跟模型数量角标 `(N)`。
- 打开菜单时所有分组默认收起;「当前选中模型」所在的分组默认展开(可通过配置关掉)。
- 点击标题切换折叠;你的展开状态按 provider 名称记忆在浏览器 `localStorage`(键 `dsh-model-collapse:expanded-v1`),下次打开菜单、重启 DSH 都保持。
- 键盘可用:`Tab` 到标题后 `Enter`/`空格` 切换;`↑/↓` 自动跳过被收起的行。

### 快捷条(v1.1,菜单顶部常驻,sticky 跟随滚动)

| 控件 | 作用 |
| --- | --- |
| **展开** | 一键展开所有 provider 分组 |
| **收起** | 一键收起所有 provider 分组 |
| **聚焦** | 只展开「当前选中模型」所在分组,其余全部收起(provider 多时一眼定位当前模型归属) |
| **↺** | 清空展开状态记忆,回到初始(选中组展开、其余收起) |
| **筛选框** | 按关键字实时过滤模型:命中的分组自动展开、无命中的整组隐藏,数量角标变成 `命中/总数` |

### 键盘快捷键

| 按键 | 作用 |
| --- | --- |
| `Alt+E` | 全部展开 |
| `Alt+C` | 全部收起 |
| `Alt+F` | 聚焦筛选框(全选已有内容) |
| 筛选框内 `Enter` | 跳到第一个匹配的模型 |
| 筛选框内 `Esc` | 清空筛选(再按一次 Esc 关闭菜单) |

## 原理

纯浏览器端 DOM 增强,不 fork、不修改任何 DSH 官方包:

- 目标 UI 是 `@deepseek-ai/dsh-client-ui-model-selection` 渲染的菜单,其分组结构有稳定的 ARIA 语义(`section[role="group"]` > 标题 `div[id]` + `button[role="menuitemradio"][aria-checked]`),本插件只依赖这些语义选择器,不碰 CSS-modules 哈希类名。
- 只往 React 已渲染的节点上写 `data-*` 属性 + 一条 `

数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。

每日精选 Skill 推荐,免费送到你邮箱

输入邮箱,每天接收一个精选 AI Agent 技能推荐。完全免费,持续更新。

提交后我们会发送一封确认邮件,点击邮件里的链接才会开始收信。

完全免费,取消任意时间。我们不会发送垃圾邮件。