dsh-model-controller
Run the following command in DeepSeek Harness:
dsh plugin install jadehare/dsh-model-controller
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install jadehare/dsh-model-controller in the DeepSeek Harness terminal to install this plugin; source code is available at https://github.com/jadehare/dsh-model-controller
About this plugin
When juggling v4-pro and v4-flash in DeepSeek Harness, the most tedious part is rarely the code itself—it is deciding, turn by turn, which model to switch to and what reasoning level to set. dsh-model-controller removes that overhead entirely: at the start of every user turn it automatically picks a route, so you can stay focused on the problem.
The routing strategy works in two layers. First, keyword regex rules scan the input text in priority order; if a rule matches, the corresponding model and reasoning tier are locked in instantly. If nothing matches, a semantic classifier steps in as a fallback. You can enable either layer alone or combine them in hybrid mode (regex first, then semantic), all configured from the plugin settings panel without touching any code. A built-in default table already covers common scenarios—complex refactoring, code review, small scripts, small methods, and Plan Mode—and can be extended, reordered, or reset at any time. Once a route is selected it stays effective for the entire turn; if no rule fires, the Agent's original model is preserved. Optionally, route metadata prepends the provider, model name, reasoning tier, and route id to the top of every reasoning block for quick audit.
This plugin suits developers who already mix multiple DeepSeek tiers in Harness and want model selection to become a declarative rule rather than a manual toggle each turn. It also fits tech leads who want to establish a team-wide convention for mapping specific tasks to the right models.
Use Cases
- Complex refactoring or architecture design tasks auto-reroute to v4-pro with max reasoning
- Lightweight tasks like small scripts and methods auto-select v4-flash to reduce latency and cost
- Plan Mode enforces a dedicated Pro/max model to guarantee planning quality
Best For
- Harness developers juggling multiple DeepSeek tiers like v4-pro and v4-flash
- Tech leads who want declarative rules to standardize task-model mapping across a team
- Everyday users who want to stop manually switching models before each turn
Related Plugins
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.
An armor-breaking plugin for DeepSeek: rewrites instruction priority, expands refusal-blocked phrases, persists across sessions, and shows a green active indicator.