DeepSeek Harness Plugin Hub

Publish and manage complete Harness Profiles. Discover Plugins for your next setup.

Explore

PluginsPresetsDocsNews

Community

Publish a pluginContactReport an issue

Resources

Plugin Hub on GitHubDeepSeek HarnessSystem statusPrivacy notice
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

Independent and unofficial. Not affiliated with, authorized by, or endorsed by DeepSeek.

Show Image — DSH Plugin for DeepSeek Harness
← Plugins

@aetheri-ai/dsh-show-image

Show Image

DeepSeek Harness plugin: a model-facing show_image tool that presents a local image to the human viewer in the conversation.

The plugin will be installed here. Keep web if you are unsure.

npx -y @deepseek-ai/dsh plugin --profile web add @aetheri-ai/dsh-show-image@0.1.1
READMECompatibilityVersions

Compatibility and provenance

Show Image is published as @aetheri-ai/dsh-show-image and currently resolves to version 0.1.1. The Hub verifies its manifest and preserves the exact installation source for reproducible installs.

DSH compatibility
*
Runtime surfaces
any
Release source
npm
Registry updated
9/20/2026

Versions

0.1.1stable
8/29/2026
0.1.0stable
8/29/2026

Related plugins

Loading related plugins…

Latest
0.1.1
DSH
*
HMR
Process restart
Tree shaking
Safe tree shaking not declared
Unpacked size
15.9 kB
Files
6
Surface
any
License
MIT
Source
npm
GitHub
★ 0
Weekly downloads
41
Last push
8/29/2026
View source ↗Project homepage ↗
README badge

Click the badge to copy Markdown for your README.

Do you maintain this Plugin?Claim benefit · Priority security scan

Verify the GitHub repository declared in package.json to manage this listing. After you claim it, Hub will prioritize a security scan of the current version and publish the result when it passes.

Claim this Plugin →
Report an issue
DeepSeek Harness Plugin Hub
ProfilesPluginsCategoriesNewsDocsSign inManage Profiles
ProfilesPluginsCategoriesNewsDocsSign in

Related plugins

More verified plugins in vision-media.

Tool Describe Image@linxin666/dsh-tool-describe-imageModel-facing describe_image tool for the dsh web GUI: gives a text-only model image understanding by asking a vision-language model at an OpenAI-compatible endpoint to describe one image (local path, http(s) URL, or attachment reference). Hot-pluggable — Modlens@liustack/modlensPlug-in vision for text-only LLMs, powered by the free Antigravity CLIVision Toolkit@anionex/dsh-vision-toolkitDeepSeek Harness-native integration for agent-vision-toolkit: image Q&A, OCR, grounding, UI restoration, pixel diff, Artifacts, and Web UI.Deepseek Ivideodeepseek-ivideoiPolloWork HyperFrames Video Studio and 27 editable video templates as a native DeepSeek Harness conversation view.

README

@aetheri-ai/dsh-show-image

English | 中文

A DeepSeek Harness plugin that adds the show_image tool: the model presents an existing local PNG, JPEG, WebP, or GIF file to the human viewer, rendered inline in the Web conversation transcript.

Install

Install the bundle on a profile whose base supplies the filesystem, tool runtime, and durable attachments (dsh-base covers all three). Choose the command that matches how dsh is installed:

# dsh installed globally
dsh plugin --profile web add @aetheri-ai/dsh-show-image

# Run dsh directly from npm
npx @deepseek-ai/dsh plugin --profile web add @aetheri-ai/dsh-show-image

# A deepseek-harness source checkout
pnpm dsh plugin --profile web add @aetheri-ai/dsh-show-image

Restart the Web profile, then start a new conversation. A recently published release may not have reached a configured registry mirror; append --registry=https://registry.npmjs.org to the install command when necessary.

Confirm that the bundle is composed:

dsh --profile web --dump-config

The output contains an @aetheri-ai/dsh-show-image section and a show-image row. Remove the bundle with:

dsh plugin --profile web remove @aetheri-ai/dsh-show-image

Use

In a new session, ask the model to display an existing supported image, for example Show docs/architecture.png in the conversation. The model calls show_image with:

{ "file_path": "docs/architecture.png" }

Relative paths resolve against the session workspace. The tool commits the picture to the durable attachment store and returns an image block that the Web client renders inline (with the existing load, retry, and lightbox behavior). The active model route still needs the normal dsh provider/API-key configuration to make a tool call.

Design

  • Presentation-only: the tool exists for the human viewer. It does not require a vision-capable model route — use read_image when a model must inspect pixels.
  • Policy-respecting: paths resolve through the filesystem provider, so sandbox confinement and fs policy apply unchanged.
  • Durable: images are stored as content-addressed attachments, never as temporary paths or inline base64 in the log.
  • Conditional: the tool registers only while a durable attachment store is mounted.

Compatibility

Peer dependencies track the dsh npm release line (^0.1.1-rc.2, cordis ^4.0.1). dsh is in developer preview; this plugin updates with each breaking release.

Development

pnpm install
pnpm run test        # unit + real-Loader composition tests
pnpm run build       # tsdown bundle into lib/
pnpm run typecheck

License

MIT