dsh-vision-pro-bridge
Run the following command in DeepSeek Harness:
dsh plugin install ShaineDemo/dsh-vision-pro-bridge
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install ShaineDemo/dsh-vision-pro-bridge in the terminal to install; source is available at https://github.com/ShaineDemo/dsh-vision-pro-bridge
About this plugin
DeepSeek-V4-Pro is a text-only model whose API rejects image bytes outright. Pasting a screenshot into a Pro session in DeepSeek Harness yields a hard "does not accept image input" error, and the official escape hatch is to downgrade the entire conversation to the weaker Flash-tier vision model. Yet many workflows demand Pro's coding strength while also needing it to "see" a UI mockup, an error trace, or a chart—having both without compromise was previously out of reach.
dsh-vision-pro-bridge solves this in roughly 250 lines. It registers a twin provider route (deepseek-vision-pro) that declares image input support. When an image is attached, the plugin first calls deepseek-v4-flash-vision-exp to transcribe it into structured text, then feeds that text—along with a stable local file path—to deepseek-v4-pro for the actual reasoning. Everything runs on a single DEEPSEEK_API_KEY; there is no Ollama, no openai or sharp dependency, and images are content-addressed and cached locally so repeated attachments skip re-transcription. With no image present, requests forward straight to Pro with zero overhead.
If you rely on V4-Pro daily for coding and log-reading, occasionally want it to inspect an error screenshot or a UI layout, and would rather not swap models, spin up a local VLM, or juggle a second API key, this plugin is the minimal, zero-dependency bridge. It is DeepSeek-only—one vendor, one key, one pipeline—with transparent, easy-audit code that is straightforward to fork and extend.
Use Cases
- Paste a UI mockup into a V4-Pro session and ask for layout feedback or code suggestions
- Have Pro read an error screenshot or log image and produce a fix alongside the surrounding context
- Process screenshots inside a Pro workflow without switching models or juggling a second API key
Best For
- Developers who code and read logs with V4-Pro daily and occasionally need image input without switching models
- Users who prefer a single-vendor single-key zero-extra-dependency workflow
- Teams that want to test image understanding quickly without setting up Ollama or a third-party VLM
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.