DSH Plugins
返回列表
🖥️

dsh-mermaid-plugin

客户端 更新于 2026.09.28

在终端中运行以下命令:

dsh plugin install shinelon/dsh-mermaid-plugin

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

在 DeepSeek Harness 中执行 dsh plugin install shinelon/dsh-mermaid-plugin 即可安装本插件,源码见 https://github.com/shinelon/dsh-mermaid-plugin。

插件介绍

在 DeepSeek Harness 的对话里,模型或用户常会输出 Mermaid 源码,但宿主默认往往只把它当成普通文本展示,图表无法直接阅读。dsh-mermaid-plugin 作为客户端插件,在 Web 端即时注入对话界面与本地化能力,用 MutationObserver 监听页面变化,在合适时机识别 Mermaid 内容并懒加载渲染引擎,把结果呈现为 SVG,让流程图、时序图等不必再靠复制到外部工具预览。

实现上,宿主侧 index.js 按协议仅保留空的 apply(),全部渲染逻辑都在 client.js 中通过模块加载器注册并执行。界面文案走注入的 locale 服务,并内置中英文回退词典;卸载时会断开观察器、移除注入样式与相关 DOM,尽量不留残留。

适合经常在 DSH Web 客户端里阅读或编写含 Mermaid 的对话内容的用户,以及希望在不改宿主核心代码的前提下,为会话界面补上图表可视化能力的插件开发者。

使用场景

  • 在 DSH Web 对话里直接查看模型输出的流程图或时序图
  • 助手回复含 Mermaid 代码块时无需复制到外部工具预览
  • 需要在会话界面中英切换插件相关文案时使用

适合人员

  • 经常在 Harness 里阅读含 Mermaid 的对话内容的用户
  • 希望在 Web 客户端即时看到图表渲染效果的人
  • 为 DSH 编写或维护客户端可视化插件的开发者