dsh-media-serve
Run the following command in DeepSeek Harness:
dsh plugin install qfwycn/dsh-media-serve
Paste the following prompt into your AI chat to install this plugin:
Install this plugin in DeepSeek Harness by running dsh plugin install qfwycn/dsh-media-serve; the source repository is at https://github.com/qfwycn/dsh-media-serve
About this plugin
In a DeepSeek Harness conversation, an agent finishes a task and often needs to hand you a screenshot, a generated image, or an exported file directly. Without a proper channel, you are left digging through a file manager while the agent just prints a path string. dsh-media-serve closes that last-mile gap.
What it does is deliberately lightweight: it registers a /media route on the GUI built-in web server, exposing workspace media files as same-origin, browser-loadable URLs. No extra port, no separate process, and it survives restarts. Root resolution supports automatic cross-machine and cross-workspace discovery — as long as the file lives in the workspace currently in use on that machine, the plugin exposes it with zero configuration. On the security side, only GET and HEAD are allowed, decoded paths are strictly confined to the matched root, only a whitelist of extensions (png, jpg, webp, svg, mp4, txt, md, and more) is served, everything else returns 404, and there is no directory listing.
Who it is for: anyone running DeepSeek Harness who wants their agent to drop an image right into the chat. One important caveat — this plugin only displays; it does not recognize. A text-only model cannot see or OCR an image through it. When you need genuine image understanding, pair it with a vision-capable model.
Use Cases
- An agent renders a screenshot inline in the conversation right after generating it
- After migrating workspaces to another machine, files are auto-exposed with zero config edits
- Quickly preview images, docs, or short video files from the workspace during a chat session
Best For
- DeepSeek Harness users who want their agent to display files inline in chat
- Developers who switch between multiple machines and workspaces and need zero-config adaptation
- Users who need a lightweight display channel without deploying a separate service
Related Plugins
Free web search plugin for DeepSeek Harness with web search, X search, and page fetch; no signup or API key required, with automatic multi-engine failover.
AnySearch-powered web and vertical search plugin for DeepSeek Harness, offering real-time search, cleaned URL content, concurrent batch search via native web_search/web_fetch, no API key required.
Pixel-perfect webpage clone tool that uses an agent harness to turn any webpage into a scored, full-page React replica.
A bilingual cost-tracking plugin for DeepSeek Harness with session/daily cost, budget, official & custom provider balance, coding plan quotas, peak/off-peak pricing alerts, and history stats.