dsh-client-paste-image
Run the following command in DeepSeek Harness:
dsh plugin install quei4r/dsh-client-paste-image
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install quei4r/dsh-client-paste-image to install the plugin; source repository: https://github.com/quei4r/dsh-client-paste-image
About this plugin
When using text-only models like DeepSeek or GLM, pasting a screenshot into the composer often returns a dead-end message - the model simply does not support vision. dsh-client-paste-image bridges that gap: it intercepts clipboard images at the capture stage, routes the bytes through the dsh-drop-caret upload endpoint to persist them as content-addressed files, and inserts the resulting file path back into the input. The conversation stays plain text; when an image is actually needed, the path can be handed to a vision-capable model.
The plugin only activates for routes listed in textOnlyRoutes within cordis.patch.yml. Vision models and every other unlisted route are completely unaffected - native thumbnails, draft attachments, and image-admission pipelines all run as usual. An empty list means no interception anywhere, a fail-safe that behaves as if the plugin were not installed. Alt + Paste bypasses the interception at any time, and plain-text pastes are never touched.
Ideal for developers who work daily with non-vision models like DeepSeek yet frequently need to reference screenshots or icons, and for teams building workflows where a text agent and a vision agent divide their responsibilities. No model switching required - paste and get a path, keeping the flow intact.
Use Cases
- Paste a screenshot into a DeepSeek conversation and the plugin persists it as a content-addressed file then inserts the path into the composer
- A text agent in a workflow receives the image path and delegates it to a vision-capable agent for processing
- A bottom toast confirms the saved file name or shows the failure reason; Alt+Paste bypasses interception and falls back to native behavior
Best For
- Developers working daily with non-vision models like DeepSeek or GLM who need to reference screenshots
- Teams building workflows that split responsibilities between text and vision agents
- Workflow designers who want to keep conversations plain-text and minimize model switching overhead
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.