让 AI 优先画 Mermaid 图并校验、存档演进
29.6/100
综合分
1
GitHub 星标
251
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-mermaid-commnpm 源 · dsh-mermaid-comm 的发布者账号已校验与本仓库一致
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:已验证
是什么
dsh 原生插件 · chat
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 53 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✓npm 包dsh-mermaid-comm @ 0.2.0
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/9/22 02:03:10
安全扫描自动 · 静态分析源码v2.7.0🟢 扫描:未发现敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。
发起外部网络请求
查看扫描证据(共 2 处,展示前 2 条)
- 发起网络请求lib/client.js:84
fetch(STATE_URL, { credentials: "same-origin" }) - 发起网络请求lib/client.js:97
fetch(STATE_URL, {
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-system-prompt@deepseek-ai/dsh-tools@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 提示词引导画图
- 语法校验
- 输出安全闸门
DSH 插件:让 AI 在开发对话中默认用 Mermaid 图——提示词引导、mermaid_validate 语法检查、输出安全闸门,渲染交给 dsh-mermaid。
README
由 DeepSeek 最新模型翻译生成dsh-mermaid-comm
让 AI 在开发交流中默认、优先用 Mermaid 图表达。渲染由 dsh-mermaid 负责,本插件专注于提示词、校验和输出安全闸。
npm
功能
| 能力 | 作用 |
| A. 行为引导 | 注入 systemPrompt.section:架构、数据流、时序、状态、依赖等开发话题优先用 Mermaid,先图后简短解释。 |
| B. 语法校验 | 注册 mermaid_validate 工具,先做危险字符扫描,再调用 dsh-mermaid 同版本 mermaid-runtime 真解析。 |
| C. 输出闸 | 监听 assistant 消息落盘事件;对 Mermaid 围栏自动修复 Unicode 箭头/危险标签,无法确认通过时从可见 surface 摘除坏图。 |
| D. 图库(Mermaid Vault) | 把验证通过的图持久化到 /.dsh/mermaid/,形成同主题多版本资产:.mmd(当前版)+ .history.md(演进历史)+ INDEX.md。索引注入系统提示,后续对话基于旧图演进而非从零重画。 |
图库(Mermaid Vault)——图的持久化与演进
0.2.0 新增。
展开完整文档(README 剩余 1 节)
dsh-mermaid-comm 让 AI 在开发交流中默认、优先用 Mermaid 图表达。渲染由 dsh-mermaid 负责,本插件专注于提示词、校验和输出安全闸。 npm 功能 | 能力 | 作用 | | A. 行为引导 | 注入 systemPrompt.section:架构、数据流、时序、状态、依赖等开发话题优先用 Mermaid,先图后简短解释。 | | B. 语法校验 | 注册 mermaid_validate 工具,先做危险字符扫描,再调用 dsh-mermaid 同版本 mermaid-runtime 真解析。 | | C. 输出闸 | 监听 assistant 消息落盘事件;对 Mermaid 围栏自动修复 Unicode 箭头/危险标签,无法确认通过时从可见 surface 摘除坏图。 | | D. 图库(Mermaid Vault) | 把验证通过的图持久化到 /.dsh/mermaid/,形成同主题多版本资产:.mmd(当前版)+ .history.md(演进历史)+ INDEX.md。索引注入系统提示,后续对话基于旧图演进而非从零重画。 | 图库(Mermaid Vault)——图的持久化与演进 0.2.0 新增。值得长期保留的图——架构、数据模型、核心流程——会保存到图库,形成同主题版本化系列: /.dsh/mermaid/ ├── INDEX.md # 图库索引(主题/类型/版本/更新时间) ├── payment-flow.mmd # 当前活跃版(始终可渲染) └── payment-flow.history.md # v1/v2/... 各版本变更说明 4 个模型可见工具: - mermaid_vault_list — 列出图库索引(可选按类型过滤) - mermaid_vault_read — 读某主题:当前源码 + 演进历史 - mermaid_vault_save — 保存/更新一张图(强制真解析校验,语法错拒绝保存,图库里永远是能渲染的图) - mermaid_vault_delete — 删除某主题(主文件 + 历史 + 索引项) 图库索引会注入系统提示(只注入轻量表格,图内容按需用 mermaid_vault_read 读取)。当某主题已在库中时,模型被引导先读历史再 save 演进(生成 v2/v3/...),而不是从零重画——这样后续对话能看到图的持续变化,并与之前的工作保持一致。 安全边界:主题名 sanitize 为 [a-zA-Z0-9-_](杜绝路径穿越)、写入锁定在 vault 目录内、原子写、大小与版本上限防止无限膨胀。 安装 dsh plugin --profile web add dsh-mermaid-comm 同时安装 dsh-mermaid(负责聊天渲染) dsh plugin --profile web add dsh-mermaid 重启 dsh web。如果 dsh-mermaid 未安装或运行时不可用,mermaid_validate 会明确返回失败,不会把未校验的图误报为通过;输出闸也不会把坏图静默放行。 使用 涉及以下内容时,模型会默认优先输出 Mermaid: - 架构 / 模块关系 → flowchart 或 classDiagram - 调用链 / 请求时序 → sequenceDiagram - 状态 / 生命周期 → stateDiagram-v2 - 数据模型 / 表关系 → erDiagram - 分支策略 / Git 历史 → gitGraph - 计划 / 排期 → gantt 校验规则 mermaid_validate 返回: - ok:当前代码是否通过; - built:规则修复后的代码; - fixes:执行过的修复; - errors:危险字符、运行时缺失或解析错误; - mode: "true-runtime":兼容旧调用方的模式标记。 输出闸支持安全边界 - Unicode 箭头、未配对引号、subgraph 特殊字符会先被扫描/修复; - 真解析直接使用 dsh-mermaid 的 lib/mermaid-runtime.js,不再依赖容易误判的 .hash 错误字段; - 原始事件仍保留在 transcript,修正版通过 surface replace 覆盖可见消息; - 输出闸只处理 assistant/message 的 append 事件,并通过 gateFixed 标记防止重复处理。 开发 sh pnpm install pnpm --filter dsh-mermaid-comm build pnpm --filter dsh-mermaid-comm typecheck 从 checkout 安装: sh dsh plugin --profile web add file:/path/to/packages/dsh-mermaid-comm 许可证 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
kp-z/dsh-mermaid-comm
让 AI 优先画 Mermaid 图并校验、存档演进
相关插件 · 对话 / 记忆
上下文中枢oceanbase/powercontext
上下文跟着工作走 —— 跨会话、跨智能体、跨人。
★ 1,489已汉化DSH
73.1
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能理解不断变化的人、智能体、群组、项目和想法。
★ 7,918已汉化DSH
71.7
长程智能体控制面loopx-project/loopx
给 Agent 一个目标,让工作持续向前。
★ 6,358已汉化DSH
71.3
智能体上下文数据库volcengine/OpenViking
给 AI 智能体用的上下文数据库
★ 41,453已汉化DSH
71.3
长效机器人团队Fei2411/DS-Bot
Download DS Bot for Windows 10/11 64-bit / 下载 Windows…
★ 5,293已汉化DSH
71.2
可携带记忆层EverMind-AI/EverOS
为什么选择 EverOS
★ 13,797已汉化DSH
71.1
这是你的仓库?认领条目