integrations/deepseek-harness
tt-a1i/archify从仓库或系统描述生成经过校验的自包含交互式架构图、流程图、时序图、数据流图和生命周期图。
对话 mermaid/mmd 代码块自动渲染为图表卡片(预览/代码切换),mermaid 引擎内联打包、零 CDN 依赖、完全离线可用(npm: `dsh-mermaid-render`)。
DSH 对话 Mermaid 图表渲染插件:把对话消息里的 mermaid / mmd 代码块自动渲染成图表卡片(预览 / 代码切换);mermaid 引擎随包分发、由 DSH webServer 静态托管,不依赖任何 CDN。
injectPrompt: false 关闭,也可在 设置 → 插件 → Mermaid 渲染 里直接开关(见下节)。配置项 · 默认 · 作用 injectPrompt · true · 是否向系统提示词注入 mermaid 能力说明;仅显式 `false` 关闭(非法值按开)
关闭后不再注册系统提示词段,client 端渲染不受影响(已有 mermaid 代码块照常渲染,只是不再被主动引导)。非 web profile(headless / TUI,没有客户端渲染面)建议关闭:
- id: mermaid-render
config:
injectPrompt: false可视化编辑:设置 → 插件 → Mermaid 渲染 有同名开关(开通即注入 / 关闭即不注入)。保存走 PUT /mermaid-render/api/config,写回 profile 层 cordis.patch.yml 里本插件的配置行(上面那个 - id: mermaid-render),重启不丢;保存后当前进程当即撤销/注册系统提示词段(热生效,无需重启)。写入非法值(非布尔)一律按默认 true 落盘——不会把脏值写进配置文件。
💡 npm 安装(普通用户推荐):dsh plugin --profile web add dsh-mermaid-render --trust-lockfile——无需克隆本仓库;以下 link 方式供本仓库开发者使用。# 1) 克隆本仓库(任意目录)
git clone https://github.com/baosfeng/my-dsh-plugins.git
# 2) 以本地 link 方式安装(将 <仓库路径> 替换为上面的克隆目录)
dsh plugin --profile web add link:<仓库路径>/plugins/dsh-mermaid-render装完后重启 `dsh web`(bundle 层在启动时组合),再硬刷新浏览器。与 dsh-think-zh-expand 配合:该插件替换渲染器后仍产出 md-code-block 结构,本插件可直接识别。
assets/mermaid-10.9.3.min.js),由 webServer 静态托管、客户端首次渲染时 fetch,首次解析约 1–2 秒。injectPrompt: false;注入文案目前为中文。suppressErrorRendering),升级引擎后需重新验证错误语法与引擎不可用两条路径。→ mermaid 渲染模块文档 · CHANGELOG