dsh-provider-fold:为 DeepSeek Harness 模型菜单加上可折叠的服务商分组
rnmxrbb/dsh-provider-fold
为 DSH 模型选择菜单提供可折叠的服务商分组与醒目标题,让接入多个服务商时不再长滚动,折叠状态本地记忆。
dsh-provider-fold 是一个 DSH plugin,专门整理 DeepSeek Harness 输入框里的模型选择菜单。接入多个服务商后,模型列表会变成一条很长的滚动条,它把每个服务商名称变成带箭头的标题行,点击或按 Enter、Space 就能收起暂时不用的分组,折叠的分组还会显示隐藏了多少个模型。折叠名单保存在本地存储中,下次打开菜单自动恢复;搜索时全部展开以免漏掉匹配项,且只装饰模型菜单本身,不触碰其他界面。
如何安装
dsh plugin --profile web add github:rnmxrbb/dsh-provider-fold- 分类
- 界面与体验
- 平台
- DSH Plugin
- 作者
- rnmxrbb
- 分发方式
- 插件
dsh-provider-fold 核心特性
dsh-provider-fold 仓库简介
它是做什么的?
Provider Fold 是 DeepSeek Harness(DSH)的模型选择菜单增强插件,把冗长的模型列表按服务商折叠起来。当接入多个服务商后,模型选择器会变成一条长长的滚动列表,它把每个服务商标题变成可点击的折叠行,并强化标题的视觉样式,让你收起暂时不用的服务商。插件由 rnmxrbb 维护,采用 MIT 协议,仅作用于模型菜单本身,不触碰其他界面。
核心功能
- 可折叠的服务商分组:点击服务商标题,或聚焦后按 Enter / Space,即可把该服务商下的模型收起或展开。
- 更醒目的服务商标题:标题从 11px 三级文字升级为 12px 主标签行并带箭头图标,服务商一眼可辨。
- 模型数量角标:折叠后的服务商仍显示其隐藏了多少个模型。
- 记住折叠状态:折叠的服务商名称保存在本地存储中,下次打开菜单自动恢复。
- 搜索优先:在搜索框输入时全部展开,保证匹配项不被隐藏,清空搜索后恢复原有折叠状态。
- 键盘友好且防御性强:高亮移入折叠分组时仅本次交互临时展开,不覆盖已保存状态;宿主标记变化时插件静默不动作,不会弄坏菜单。
怎么使用这个插件?
在 DSH 中启用后,打开输入框里的模型菜单(模型芯片),每个服务商名称都会变成带箭头的标题行。点击标题,或聚焦后按 Enter / Space,即可折叠或展开该服务商,折叠的分组会显示其中模型数量。插件只装饰模型菜单(role="menu" 与 -models 容器),不访问网络、不上报遥测,唯一持久化数据是本地存储中的折叠服务商名单;需要 DSH 客户端 0.2.0-rc.2 或更新版本,且仅支持 web 界面(桌面应用使用同一 web 界面)。
报错怎么排查?
如果菜单没有出现折叠标题,先确认 DSH 客户端版本不低于 0.2.0-rc.2,并确认当前使用的是 web 界面。若宿主标记结构发生变化,插件会主动不做任何装饰而不是破坏菜单,此时按官方说明更新插件即可。折叠状态异常时,可清理本地存储中保存的折叠名单后重新打开菜单。
本页是基于该插件官方 README 独立重写的导读——权威文档和最新变更请以源头为准:rnmxrbb/dsh-provider-fold。插件是安装时就在你机器上运行的第三方代码;收录不代表背书——安装前请自行审阅源码。
