dsh-mmroute
Run the following command in DeepSeek Harness:
dsh plugin install jmxsxwyzjdwl/dsh-mmroute
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install jmxsxwyzjdwl/dsh-mmroute inside DeepSeek Harness to install this plugin, see https://github.com/jmxsxwyzjdwl/dsh-mmroute for the source; restart dsh web after installation.
About this plugin
Text-only models such as DeepSeek and GLM come to a standstill the moment a task requires reading a screenshot, a Figma render, or any other visual input. dsh-mmroute removes that barrier: at every step of the agent stream it intercepts each image, asks a multimodal understander model of your choosing to transcribe it into structured, detailed text—verbatim OCR, chart data, layout, color, and explicit uncertainty declarations—then passes the conversation on to your text model for the final answer. There is no route switching, no extra CLI, no special prompt entries; your original model group stays exactly where it is.
What distinguishes this plugin is its end-to-end coverage and self-healing. Whether images arrive from user uploads, tool results, or MCP renders, they are all caught before dispatch. If a text model—or a gateway that silently rejects images—returns an image-related error, the router automatically reroutes through the understander and retries rather than failing outright. The answering model can also issue a vision_relook call on any previously transcribed image for a focused re-check, creating a commander-and-executor loop between the two models you selected. In long sessions, historical images are replayed as compact digests so context size stays under control.
Who is this for? Developers whose primary models are text-only yet who regularly need vision assistance; teams that want a fully offline transcription path via a local Ollama vision model; and users who prefer two hand-picked models collaborating over relying on a shared free endpoint or external login session. The only prerequisite is a multimodal understander model already present in your DSH configuration—cloud or local both work. The plugin ships no external services and reports no data.
Use Cases
- Text-only models handle screenshots, Figma renders, or visual QA via automatic transcription
- New images from MCP tools or tool results are intercepted and transcribed at every agent step
- Image-related request failures auto-recover by rerouting through the understander and retrying
Best For
- Developers whose primary models are text-only yet regularly need vision assistance
- Users who want a fully offline transcription path via a local Ollama vision model
- Teams that prefer two hand-picked models collaborating over shared free endpoints
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.