dsh-plugin-show-image: In-Session Image Rendering Plugin for DeepSeek Harness

The DeepSeek Harness (DSH) plugin `dsh-plugin-show-image` is designed to address the problem of bloated logs caused by transferring local images in LLM conversations. The plugin streams image bytes on demand via HTTP routing, supports inline rendering within the conversation flow and click-to-enlarge viewing, while keeping the data out of session logs. It features zero dependencies, security guards (8 MB limit and whitelist), and full reversibility. It is supported only in the `dsh web` environment; after installation, Agents can use the `show_image` tool to display local images.

Read More
dsh-csv-and-image-preview: Preview Images and CSV/TSV in DeepSeek Harness Chat

The `dsh-csv-and-image-preview` plugin for DeepSeek Harness (DSH) is designed to address the difficulty of intuitively viewing file content during agent debugging. It supports rendering images and CSV/TSV data directly as native browser elements embedded in the conversation flow, eliminating the need to manually open files. It supports multiple image formats and CSV tables with automatic delimiter detection, with interactive features such as sticky headers, click-to-sort, snapshot saving, and history playback. Agents can invoke it via the `preview_image` and `preview_csv` tools, supporting direct file paths or inline content. The plugin requires DSH 0.1.5-rc.1 or later, and snapshots are stored in a designated directory. Note that only UTF-8 encoding is supported.

Read More
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 More
dsh-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