dsh-live-model-catalog
Run the following command in DeepSeek Harness:
dsh plugin install CN-WenYu/dsh-live-model-catalog
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install CN-WenYu/dsh-live-model-catalog in the DeepSeek Harness terminal to install the plugin; source code is available at https://github.com/CN-WenYu/dsh-live-model-catalog .
About this plugin
DSH's model discovery has three common gaps: builtin providers (openrouter, deepseek, etc.) return a static bundled snapshot instead of hitting the network, hand-written custom routes lack reasoning-effort levels, and some endpoints expose only model ids without any capability metadata to inherit. dsh-live-model-catalog closes all three by polling each route's own endpoint and writing the live model list along with contextWindow, maxTokens, input, and reasoningEfforts into DSH settings, keeping every route in sync with what the endpoint actually serves.
The plugin writes exclusively through DSH's official settings seam — no patches, no source modifications, no forking of pi-ai. Every write carries an expectedRevision for safe concurrency, and existing values are never overwritten. Endpoint-declared capabilities always take priority; silent fields are filled from your one-time declaration, and the plugin maintains them across sync cycles. It also takes over the "fetch available models" button so that even builtin providers not yet added to settings produce a live listing. Every outcome — written, unchanged, skipped, or failed — lands in a per-model report, so troubleshooting is never a guessing game.
Built for DSH users who rely on builtin-provider routes and want timely access to new models with full capability descriptions; developers maintaining custom routes that need reasoning-effort selectors in the composer; and teams whose endpoints (such as SenseNova) ship sparse model lists requiring manual effort declarations. If your DSH workflow keeps hitting stale model lists, missing level pickers, or half-populated model entries, this plugin was designed for exactly that.
Use Cases
- Builtin provider routes return a static snapshot; pull the live model list and auto-fill capability fields
- Custom routes lack a reasoning-effort picker; auto-translate endpoint-declared efforts into settings
- Endpoint /models responses are missing contextWindow or other fields; auto-complete them in DSH config
Best For
- Developers using DSH builtin-provider routes who want timely access to new models
- Maintainers of custom LLM routes who need reasoning-effort pickers in the composer
- Teams whose endpoints ship sparse model lists and require manual effort declarations
Related Plugins
A unified suite combining hot runtime injection, task-aware thinking-mode routing, and a graded session protocol with red-team gates to sustain model diligence across long-horizon inference.
ModLens is a vision plugin for DeepSeek Harness that gives text-only models sight by reading images pasted directly into chat, with zero-config setup and multiple vision engines.
On-demand vision for text-only DeepSeek Harness agents: built-in free keyless vision chain and 14 vision tools, routing image turns as tool calls to vision models with pixel fidelity, no Python needed, one-command install.
Give text-only models in DeepSeek Harness eyes, enabling image Q&A, long-screenshot OCR, UI restoration, and GUI visual tasks.