dsh-deepseek-vision-router: Add an image preprocessing router to DeepSeek Harness
`dsh-deepseek-vision-router` is a plugin for DSH (DeepSeek Harness) designed to address the limitation where text-only DeepSeek main agents cannot directly process images. It implements image preprocessing via a dedicated `deepseek-vision` route: first sending the image to a configured vision model to generate a textual description, and then submitting the description to DeepSeek for processing. During this process, the official DeepSeek adapter continues to handle the main session, reasoning, streaming, and tool calls, while the plugin only stores visual provider and model settings without touching credentials or copying endpoints. The plugin supports configuring vision models in DSH settings and selecting the "DeepSeek + Vision" mode in the model menu to enable this configuration.
Read Moredsh-vision-bridge: Add a description bridging layer for DeepSeek V4 / V4-Flash image messages
dsh-vision-bridge is a third-party image processing plugin for DSH, designed to address the limitation where text-only models, such as DeepSeek V4/V4-Flash, cannot natively process image context. By invoking an OpenAI-compatible Vision Language Model (VLM) to automatically convert user input images into text descriptions before passing them to DeepSeek, the plugin achieves image understanding without altering the original text processing workflow. Core features include: automatically recognizing and converting image content; dynamically declaring model support for image input; intercepting and replacing image blocks before requests; allowing models that natively support images to pass through directly; caching descriptions based on attachmentId to prevent double billing for repeated sends; and graceful degradation without interrupting the conversation when recognition fails. Installation requires the dsh CLI and pnpm as prerequisites.
Read More