The dsh-vision-router plugin for DeepSeek Harness adds a set of new model providers (such as “DeepSeek + Auto Vision”). This keeps vision model routing separate from text models. dsh-vision-router-inline is a display helper. It does not change routing logic; instead, it collapses each vision twin into a square image button on its original model row to keep the interface tidy.
Core Features¶
- Collapsed display: Collapses Auto Vision twins into square image buttons on their original model rows.
- Routing interaction: Click the model name to route the text model; click the button to route the vision twin.
- Conditional display: The button appears on the composer trigger and model row only when vision routing is selected.
- Compatibility extension: If
dsh-better-uxis installed, the same button is also shown on the card.
Installation and Enablement¶
Install the plugin with the following command:
dsh plugin --profile web add dsh-vision-router-inline@latest
Before installing, make sure dsh-vision-router is installed and loaded (version ≥ 1.0). Required load order: load dsh-vision-router first, then load dsh-vision-router-inline.
Usage¶
After the plugin is installed and loaded, model rows display as in the following example:
Gemini 3.1 Pro □ (vision)
Notes¶
- Dependency requirement: Requires the DeepSeek Harness web profile.
- Runtime dependency: If
dsh-vision-routeris not loaded, this plugin does nothing. - Version requirement: Requires
dsh-vision-routerversion ≥ 1.0.
More details and source code: GitHub | Community directory