Mappedinfo/dsh-tool-vision-read

Mappedinfo★ 1TypeScriptLast synced: 2026-08-16

Open on GitHub

DSH plugin: vision_read — route image reading to a dedicated vision model (e.g. Kimi K3) so text-only agents can see images

README excerpt

dsh-tool-vision-read Unofficial community plugin. Independently developed and maintained; not part of the official DeepSeek Harness distribution. A lightweight DeepSeek Harness plugin that registers a vision read tool: it reads an image file through a dedicated vision model route and returns a text description — so a text-only agent (a model whose route does not declare image input, e.g. a chat model without vision) can still "see" images. It is the same idea as routing different roles to different models (e.g. oh-my-pi's modelRoles ), applied to one narrow capability: image description. No third-party CLI (modlens etc.), no manual delegation — the plugin does it in one call. How it works Mode Behavior Cost direct (default) The plugin reads the file, commits it through the attachment service, and makes one llm.stream call to the configured vision provider/model with a text+image message. One round trip, no agent loop. subagent The plugin starts an in-process subagent pinned to the vision route ( agentOptions ), which calls read image itself and can iterate (zoom, OCR, follow-ups). Full agent loop, more flexible. The tool always routes to the configured vision route, regardless of t…

View full README on GitHub →
Agentsai-agentsdeepseek-harnessdsh-pluginllm-visionagentvision

Category