dsh-inline-images: Inline Image/Video Support in DeepSeek Harness Conversations
The `dsh-inline-images` plugin addresses the inability to preview local image paths in DeepSeek Harness (DSH). It converts local paths and Markdown syntax into renderable URLs, supports inline image and video display, and offers click-to-enlarge, size adjustment, and automatic refresh of expired URLs. Through dual-channel rewriting in both streaming and persistence pipelines, it ensures consistency between real-time display and saved messages. Installation requires attention to dependency injection and reverse proxy configuration.
Read Moredsh-inline-images: Rendering Local Images in DSH Conversation Body
dsh-inline-images is a community plugin for DSH designed to solve the inconvenience that local image paths in LLM replies are only displayed as text and cannot be easily viewed. This plugin scans the assistant's reply text and rewrites existing local image paths into same-origin loopback URLs, allowing them to be rendered directly within the message body. It supports 9 common formats including PNG, JPG, WebP, and GIF, and provides a click-to-zoom lightbox feature. Users can adjust the maximum image width/height (default 640x420px) through the settings interface. If a path does not exist or is a placeholder, the plugin silently skips it, maintaining plain text display to ensure compatibility. Installation requires executing a build under the Web profile and adding the plugin, applicable to DSH and agent developers. Note that this plugin runs with the current DSH process permissions, so users should review the source code and M
Read More