Jiong-w-ang/dsh-preview-panel ↗★ 0
dsh-preview-panel
Multi-tab preview panel plugin for DeepSeek Harness
AI Analysis
核心用途是在聊天视图旁提供一个多标签预览面板,自动收集并渲染会话中产生的文件。适合需要实时查看 HTML 效果、图片或 Markdown 渲染的用户。
Install
This plugin has no verified bundle, or compatibility checks failed. Read the repository notes first. Read the full README ↗
README
Read the full README ↗Usage
Compose the package into the client and the preview tab appears beside the chat view:
plugins:
'@deepseek-ai/dsh-client-ui-preview': true
For each turn the panel accumulates files whose render-intent locations end in a whitelisted extension (.html, .htm, .svg, .png, .jpg, .jpeg, .json, .md), deduplicated by path and newest-turn-first. Selecting a file reads it through the host's session.readFile RPC and renders it by MIME:
text/html— asandbox="allow-scripts"iframe; the page's scripts run against an opaque origin and cannot reach the shellimage/png/image/jpeg/image/svg+xml— an inline `` over a base64 data URLapplication/json/text/markdown/ anything else — a read-only code block (Markdown renders as formatted text)
The host refuses reads outside the session cwd, outside the extension whitelist, or above 20 MiB (5 MiB returns a truncated preview with a warning).