dsh-model-visibility
Manifest valid★ 2Model visibility manager for DeepSeek Harness: hide or show any model in the conversation model selector from a dedicated settings page. Per-model switches, search, provider-level batch actions, reset
dsh-model-visibility
English · 中文
DeepSeek Harness 的模型可见性插件:控制哪些模型出现在对话界面的模型选择菜单里。
安装后在设置左侧导航提供一个独立的「模型可见性」分区页(紧跟「模型」):
- 🔍 搜索 —— 按模型名/ID/渠道名实时过滤
- 🎚️ 逐模型开关 —— 隐藏的模型立即从选择器消失,显示即恢复
- 📦 渠道级批量 —— 一键隐藏/显示某个 Provider 的全部模型
- ♻️ 一键恢复全部 —— 清空隐藏列表
- 🛡️ 零侵入 —— 只写插件自己的隐藏列表,不改你的 Provider 配置;隐藏正在使用的模型不会中断该会话
- 🆕 新模型自动可见 —— 插件只记录"要隐藏什么",Provider 新广告的模型默认出现
预览

要求
- DeepSeek Harness ≥ 0.1.5-rc.1(0.1.5 重构了客户端模块体系,旧版本请使用 0.1.1)
- Node.js 22+(构建与运行)
安装
dsh plugin --profile web add dsh-model-visibility
重启 dsh web 后生效。
工作原理
- 宿主半(
lib/index.js):通过ctx.settings.register持有model-visibility设置段(隐藏列表),并在源头包装ctx.llm.listModels——会话选择器与设置页拿到的目录都是过滤后的。目录成员资格在 harness 中是"建议性"的,因此隐藏一个正在使用的模型不影响其调度。 - 浏览器半(
lib/client.js):向设置壳注册一个settings.section分区页;目录经 0.1.5 的ctx.remote.session.modelCatalog()读取,页面状态来自"过滤后目录 ∪ 隐藏条目"的并集,隐藏条目携带隐藏时抓取的显示名快照。
卸载
dsh plugin --profile web remove dsh-model-visibility
卸载即恢复原状:插件不写入 Provider 配置,隐藏列表随包删除自动失效。
License
MIT
Compatibility
Versions
| Latest version | Published | Size |
|---|---|---|
| 0.1.0 | — | — |
| 0.1.1 | — | — |
| 0.1.2 | — | — |
| 0.2.0 | — | — |
| 0.2.1 | — | — |
Comments
Loading…
Similar plugins
by star-Cosmo
Model list control for DeepSeek Harness: hide any model from the selector, give it your own display name while keeping the provider billing rate, and arrange the order with arrows. Search, per-provide
★ 4
MIT
JavaScript
Oct 26, 2026
dsh plugin --profile web add dsh-model-tidyby uio-o
Unified model control for DeepSeek Harness: model picker + model management (channels, per-model capabilities) + reasoning-effort advisory, in one seat and one settings page.
★ 0
NOASSERTION
JavaScript
Oct 8, 2026
dsh plugin --profile web add dsh-model-controlby DeepseekDays
Per-model enable/disable and renaming for every provider in DeepSeek Harness — disabled models leave the model picker, custom names replace the built-in ones. Preferences live in the profile and apply immediately.
★ 0
MIT
JavaScript
Oct 7, 2026
dsh plugin --profile web add dsh-ofm-model-managerBrings models from the Qoder app already signed in on this machine into DeepSeek Harness, with no token to configure, and shows each model rate and off-peak window on its settings card.
★ 0
dsh plugin --profile web add @eghrhegpe/dsh-connect-qoderby vit-cerny
Import the models, providers, API keys and OAuth logins that other agent harnesses keep on your machine (opencode, Codex/ChatGPT, Claude Code, Gemini, Qwen, .env) into DeepSeek Harness, with a clean S
★ 0
MIT
JavaScript
Oct 23, 2026
dsh plugin --profile web add dsh-import-modelsby HeathHe
Adds a search box to the DeepSeek Harness Web GUI model switcher — filter by model name, ID, or provider instantly while preserving every official interaction.
★ 0
MIT
JavaScript
Aug 20, 2026
dsh plugin --profile web add dsh-model-search