DSH Plugins
返回列表
🧰

dsh-plugin-mermaid

联网工具 更新于 2026.08.15

在终端中运行以下命令:

dsh plugin install sijidoubi/dsh-plugin-mermaid

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端运行 dsh plugin install sijidoubi/dsh-plugin-mermaid 即可安装该插件,源码仓库为 https://github.com/sijidoubi/dsh-plugin-mermaid

插件介绍

DeepSeek Harness 的 agent 在讲解架构、演示流程或撰写技术文档时经常需要画流程图、时序图或类图,但此前只能把 Mermaid 源码贴进回答,读者必须自行复制到外部工具才能看到图。dsh-plugin-mermaid 补上了这个缺口:装上之后,agent 写完 Mermaid 代码即可调用 mermaid_render 工具,直接获得一张可嵌入回答的 SVG 图片,用户无需任何额外操作即可看到渲染结果。

渲染管线完全运行在 Node 进程内:mermaid 11 负责解析与排版,jsdom 提供 DOM 环境,插件补上 jsdom 缺失的 SVG 文本测量,并用逐字符宽度模型估算中英文混合与多行标签尺寸,无需启动浏览器、无需联网,离线完全可用。已实测支持 flowchart、sequenceDiagram、classDiagram 和 pie;渲染失败时工具会返回解析器的行号与期望 token,方便 agent 自行修正后重试。图片通过 Web 服务器发布为绝对 http 地址,可直接在聊天界面中显示;headless 环境下则退回 data URI 兜底。

这个插件适合所有在 DeepSeek Harness 中让 agent 输出图解内容的场景——无论是解释系统设计、演示 API 调用时序,还是用饼图展示分布。搭配 dsh-image-zoom 使用,点击渲染出的图片还能原地放大查看细节,体验接近专业的图表工具。

使用场景

  • agent 解释系统架构时内嵌流程图与类图
  • 技术文档中展示 API 调用时序图
  • 用饼图直观呈现数据分布

适合人员

  • 使用 DeepSeek Harness 撰写技术文档的作者
  • 需要 agent 输出内联图解的开发者
  • 离线或无浏览器环境下运行 dsh 的用户