Plugin directory / Developer / dsh-plugin-chat-renderer
dsh-plugin-chat-renderer
Verified · install-tested on dsh Skylarking
What it does
DeepSeek Harness plugin: chat renderer
Works — verified, early-stage project
DeepSeek Harness plugin: chat renderer It installs cleanly and boots without issues in our testing. It's early-stage but functional.
“Verified” means our automated CI actually ran dsh plugin add in a clean profile and it booted — nothing more. Feature descriptions and version compatibility are the author’s claims. This is not a security audit and not an endorsement of third-party code.
README
@skylarking/dsh-chat-renderer
Installable external plugin that enhances DSH chat content. Fenced code blocks marked mermaid render as diagrams inline in the conversation. The browser bundle uses Mermaid's strict security mode and keeps the source visible when a diagram cannot be rendered.
The implementation is intentionally generic: registerCodeRenderer() owns a browser-side registry keyed by fenced-code language. Future versions of this plugin can add image, code-preview, or other block handlers without modifying DSH's conversation package.
Install from the Desktop plugin manager by selecting this directory, or use:
pnpm dsh plugin --profile web add ./plugins/chat-renderer
Then write a message containing:
```mermaid
flowchart LR
User --> DSH
DSH --> Cordis
```
File links and relative file paths rendered as inline code also expose their path as a hover tooltip. Double-clicking either form opens a reversible context menu with copy-path and copy-content actions; URL-backed links additionally offer open, download, and copy-content actions. The menu is implemented entirely in the plugin and is removed together with the plugin; operating-system file actions follow the browser or Desktop host's URL policy.
Disabling or uninstalling the plugin removes its rendered output and restores the original code blocks. The plugin is presentation-only and contributes no model-visible input or durable session event.
Install
Install the catalog once, then DeepSeek Harness can find and install any plugin from this site automatically:
dsh plugin add dshbase-catalog Then say "install dsh-plugin-chat-renderer for me" — your agent finds it in the directory and installs it. Docs: dshbase-catalog · verified packs.
This plugin is GitHub source (not published to npm) — install it straight from the repo:
Web profile:
dsh plugin --profile web add github:Skylarking/dsh-plugin-chat-renderer Headless (CLI) profile:
dsh plugin --profile headless add github:Skylarking/dsh-plugin-chat-renderer Test report
Verified: L1 install + L2 load + L3 runtime from GitHub source on dsh 0.1.0-rc.6.