DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-visualizer-widget

l

dsh-visualizer-widget

Manifest valid

DeepSeek Harness 的会话流「内联可视化」插件:模型产出 SVG / HTML 源码后,交给浏览器渲染成一张可交互的内联卡片,源码只进卡片、不回灌模型上下文。

UI (client)hasBundlePatch

dsh-visualizer-widget

DeepSeek Harness 的会话流「内联可视化」插件:模型产出 SVG / HTML 源码后,交给浏览器渲染成一张可交互的内联卡片,源码只进卡片、不回灌模型上下文。

License: MIT npm DeepSeek Harness:0.1.5-rc.1

能做什么

插件注册两个工具:

| 工具 | 作用 | | --- | --- | | render_visual | 把 SVG / HTML 源码渲染成会话流内联卡片(预览/源码切换、高度档位、浅色/深色底、重跑、复制) | | get_visualizer_spec | 按需返回统一渲染规范全文(viewBox 基准 680、字号/字重约束、9×7 色板、明暗配色、图类型路由、导出陷阱等) |

卡片在 tool.call.toolview 槽位上按 render_visual 键接管该工具的调用行,源码经 iframe srcdoc 沙箱隔离渲染。

效果预览

dsh-visualizer-widget 会话流内联可视化卡片效果

设计要点

  • 源码与模型上下文解耦render_visualoutput.render 只回一行摘要(格式 / 字符数 / 高度),完整源码只留在工具结果与卡片里,不进入模型上下文。
  • 渲染规范随包分发get_visualizer_spec 返回的规范固化的内联可视化设计规范,生成源码时据此保持统一视觉。
  • 安全隔离:iframe 沙箱只给 allow-scripts allow-popups allow-forms,不带 allow-same-origin,卡片内脚本拿不到主页面 DOM / storage。

安装

# 本地目录
dsh plugin --profile web add .

# 或从 GitHub
dsh plugin --profile web add github:lovezi0/dsh-visualizer-widget
# 卸载
dsh plugin --profile web remove dsh-visualizer-widget

构建

npm run build

产物 lib/index.js(host 半)与 lib/client.js(client 半单文件 bundle)已随包提交,github: 安装拉到的源码自带 lib/,加载即用。

使用

让模型「画一个柱状图看板」「渲染这段 SVG 原型」时,模型会调用 render_visual,卡片直接出现在会话流里;生成复杂图表前可先调 get_visualizer_spec 核对规范。

版本历史

0.1.0 - 🔥会话流「内联可视化」插件

Similar plugins

dsh-credits

by AnLifeX

DeepSeek Harness(dsh web)额度插件:跟随当前模型显示官方余额或 OpenCode Go 订阅用量,支持本会话估算、跨会话累计消耗与可视化设置。

Manifest valid

3

MIT

JavaScript

Sep 7, 2026

dsh plugin --profile web add dsh-credits

by fengb3

DSH(DeepSeek Harness)Web 界面的会话标题图标插件:当模型为一次新会话生成标题时,宿主半用同一条路由发起一次辅助小请求,让模型按标题画一枚 24×24 单色 SVG 隐喻图标;浏览器半把它注入到左侧会话列表每行标题的左侧,跟随主题色。

UI & ExperienceManifest valid

3

114/wk

MIT

TypeScript

Aug 22, 2026

dsh plugin --profile web add dsh-session-icons

by a179-sanae

DeepSeek Harness Web 客户端插件:把会话里的工具卡片与 Think 推理块折叠成一行,折叠态实时显示当前正在进行的工作(工具名 + 正在执行的命令/参数、或思考内容),运行中带流光动画;点击展开/收起。让界面只保留模型说的话。

Tools & CapabilitiesUI & ExperienceManifest valid

58

MIT

JavaScript

Sep 14, 2026

dsh plugin --profile web add dsh-auto-collapse

by AFAP

轨迹视图插件:把 DeepSeek Harness Web GUI 会话的 AI 执行流程渲染为可回放的横向时间轴(minimap / 搜索 / 回放 / 步骤与子调用详情 / 原始请求分析 / Markdown 导出)。

Manifest valid

0

MIT

JavaScript

Aug 26, 2026

dsh plugin --profile web add dsh-trajectory-traceview

by Reseezhang

DeepSeek Harness 可视化插件:svg/html/mermaid 代码块渲染为图表卡片(宿主端 mermaid、深色主题配色、节点文字自适应、灯箱、保存导出)

Manifest valid

0

MIT

JavaScript

Sep 2, 2026

dsh plugin --profile web add vizcb-codeblock-visualizer

by Nagi-ovo

在 DSH 对话中生成交互式可视化|Render model-generated interactive cards inside DSH conversations

Tools & CapabilitiesUI & ExperienceManifest valid

262

BSD-3-Clause

TypeScript

Aug 27, 2026

dsh plugin --profile web add @dsh-external/dsh-visualize