baosfeng/my-dsh-plugins--plugins-dsh-mermaid-render5

dsh-mermaid-render

DSH 对话 Mermaid 图表渲染插件:mermaid/mmd 代码块自动渲染为图表卡片(预览/代码切换),引擎内联完全离线。DSH web plugin: render mermaid/mmd code blocks into diagram cards, vendored offline engine, no CDN.

包名
dsh-mermaid-render
版本
0.1.7
最近更新
2026年9月12日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:baosfeng/my-dsh-plugins#cc837f22ecaa841de7d263346073dc44c55d50ee&path:plugins/dsh-mermaid-render

使用

发送包含 mermaid 代码块的消息即可:

```mermaid
flowchart TD
    A[开始] --> B{有数据?}
    B -- 是 --> C[渲染图表]
    B -- 否 --> D[显示空状态]
```

代码块会自动变成图表卡片(右上角可切换 预览 / 代码)。

配置

配置项类型默认说明
injectPromptbooleantrue是否向系统提示词注入 mermaid 能力说明(issue #194)。仅显式 false 关闭(非法值按默认开)。

关闭后:不再注册 system-prompt section,client 端渲染不受影响(模型对已有的 mermaid 代码块照常渲染,只是不再被主动引导)。写法(写进 profile 的 cordis.patch.yml,改完重启 dsh web):

- id: mermaid-render
  config:
    injectPrompt: false

非 web 端 profile(如 headless / TUI,没有客户端渲染面)建议关掉注入——那里模型输出 mermaid 代码块不会变成图表。