- Início
- Plugins
- Uso e cobrança
- dsh-model-visibility
L
dsh-model-visibility
lzh3070/dsh-model-visibility
Gerencia modelos visíveis no seletor de conversa do DeepSeek Harness. Inclui controles por modelo, busca, ações em lote por provider e redefinição total. Grava apenas sua lista oculta, nunca a configuração do provider; ocultar um modelo em uso não interrompe a sessão.
Instalar
dsh plugin --profile web add github:lzh3070/dsh-model-visibilityREADME
dsh-model-visibility
English · 中文
DeepSeek Harness 的模型可见性插件:控制哪些模型出现在对话界面的模型选择菜单里。
安装后在设置左侧导航提供一个独立的「模型可见性」分区页(紧跟「模型」):
- 🔍 搜索 —— 按模型名/ID/渠道名实时过滤
- 🎚️ 逐模型开关 —— 隐藏的模型立即从选择器消失,显示即恢复
- 📦 渠道级批量 —— 一键隐藏/显示某个 Provider 的全部模型
- ♻️ 一键恢复全部 —— 清空隐藏列表
- 🛡️ 零侵入 —— 只写插件自己的隐藏列表,不改你的 Provider 配置;隐藏正在使用的模型不会中断该会话
- 🆕 新模型自动可见 —— 插件只记录"要隐藏什么",Provider 新广告的模型默认出现
预览

要求
- DeepSeek Harness ≥ 0.2.0-rc.1(0.2.0 以 volatile 配置与
configForms重构了设置体系;0.1.x 宿主请使用本插件 0.1.2) - Node.js 22+(构建与运行)
安装
dsh plugin --profile web add dsh-model-visibility
重启 dsh web 后生效。
工作原理
- 宿主半(
lib/index.js):hidden字段声明为.volatile(),设置表单写入时由 Loader 把新值原地提交进同一稳定引用(插件不重启),并在源头包装ctx.llm.listModels——会话选择器与设置页拿到的目录都是过滤后的。目录成员资格在 harness 中是"建议性"的,因此隐藏一个正在使用的模型不影响其调度。 - 浏览器半(
lib/client.js):向设置壳注册一个settings.section分区页;持久状态经 0.2.0 的ctx.configForms共享表单读写,目录经ctx.remote.session.modelCatalog()读取并跟随llm/adapters-updated失效刷新;页面状态来自"过滤后目录 ∪ 隐藏条目"的并集,隐藏条目携带隐藏时抓取的显示名快照。
卸载
dsh plugin --profile web remove dsh-model-visibility
卸载即恢复原状:插件不写入 Provider 配置,隐藏列表随包删除自动失效。
License
MIT
Plugins relacionados
M
DeepSeek-Balance-Whale-Widget
meteornox/deepseek-balance-whale-widget
6.9khá 25 diasUso e cobrançaMIT
B
dsh-context
bowenliang123/dsh-context
4.1khá 15 horasUso e cobrançaApache-2.0
H
dsh-cost-meter
han-1413141/dsh-cost-meter
623ontemUso e cobrançaMIT
W
dsh-damage-pulse
wssfk12138/dsh-damage-pulse
287ontemUso e cobrançaMIT