dsh-subagent-vision
Run the following command in DeepSeek Harness:
dsh plugin install niuniuaba/dsh-subagent-vision
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install niuniuaba/dsh-subagent-vision in the DeepSeek Harness terminal to install; the full source repository is available at https://github.com/niuniuaba/dsh-subagent-vision
About this plugin
DeepSeek chat models cannot accept image input, and the harness refuses to switch an image-bearing session onto a text-only route. Wanting to have the agent read a screenshot, a chart, or a UI mock inside your regular DeepSeek conversation meant either swapping models, opening a second session, or copy-pasting OCR text by hand. dsh-subagent-vision removes that friction: you paste or drop an image into the composer exactly as before; the moment you hit send, the browser half uploads each draft image to a private temp file and appends the file paths to your prompt, so the outbound request carries text only and never trips image admission. The text-only main agent then calls the subagent_vision tool with those paths; a fresh subagent routed to a vision-capable model you chose under Settings > Vision Model reads the image with its own read_image tool and returns only the textual reading back into the same session. The primary model never sees the image bytes, and the session model never changes. The vision model is picked from a dropdown that enumerates every adapter-registered model declaring image input, defaults to qwen3.8-max, and is persisted across restarts. Intake stays fully native — thumbnail rail, caret behaviour, remove and undo are untouched — the plugin intercepts only at send time. This is ideal for users who work primarily with a text-only DeepSeek model but need to let the agent examine screenshots, diagrams, handwritten notes, or design mockups mid-conversation: paste, describe the task, keep the dialogue going, all in one session with no model juggling.
Use Cases
- Paste screenshots into a text-only DeepSeek session and have the agent read them inline
- Drag charts or UI mockups into the composer and get textual descriptions without model switching
- Provide an image path or URL mid-conversation and let a vision subagent return the reading
Best For
- Users who primarily work with a text-only DeepSeek model and occasionally need image reading
- Efficiency-focused users who refuse to open a new session or swap models for a single screenshot
- Plugin developers customizing multi-model delegation workflows in the harness environment
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.