dsh-model-collapse
Run the following command in DeepSeek Harness:
dsh plugin install GoldenZqqq/dsh-model-collapse
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install GoldenZqqq/dsh-model-collapse in your terminal to install the plugin, whose source code is available at https://github.com/GoldenZqqq/dsh-model-collapse; after installation, restart the DSH web client and refresh the page to enable it.
About this plugin
The model-selection dropdown in the DSH web client lists every model grouped by provider. With a handful of providers that is fine, but once the list stretches past forty rows across a dozen or more providers, the menu turns into an endless scroll and the model you actually want is almost always buried somewhere in the middle.
dsh-model-collapse takes a single clear stance: every provider group starts collapsed by default. Each group header shows the provider name, a count badge, and a small caret. Click the header to expand or collapse that group, and the state you set is remembered in the browser between sessions, across menu reopens, and even across DSH restarts. A sticky quick-bar pinned to the top of the menu adds one-click Expand and Collapse for all groups, a Focus button that isolates the group containing the currently selected model, a Reset button that clears saved state back to the initial layout, and a live filter input that narrows models by keyword, auto-expanding matching groups and hiding the rest. Every action also has a keyboard shortcut: Alt+E expand-all, Alt+C collapse-all, Alt+F jump into the filter, Tab plus Enter or Space to toggle a specific group, and Up/Down arrows that skip collapsed rows. Under the hood the plugin is a pure client-side DOM enhancement that reads stable ARIA semantics already present in DSH, writes a few data-* attributes, and applies one display:none rule, so it never fights React re-renders. Styling reuses DSH design tokens so it looks native in both dark and light themes.
If your daily workflow involves switching between many models across multiple providers in the DSH web client, or you simply have grown tired of scrolling through a long list every time you open the menu, this plugin turns that wall of text into a tidy directory. Finding and picking the right model becomes a one-glance task instead of a three-scroll one.
Use Cases
- Grouped and collapsed by default so a forty-row model list becomes a tidy set of headers
- One-click Focus isolates the provider containing the currently selected model
- Type a keyword in the filter to auto-expand matching groups and hide the rest
Best For
- DSH Web users managing a long model list across multiple providers
- Developers who switch models frequently and want less scrolling
- Keyboard-first users who value speed in every menu interaction
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.