jean3690/dsh-drawio0

dsh-drawio

DSH draw.io 插件:提供智能体画图工具(校验、渲染、模板)与侧边栏画板,支持 mxfile XML 实时渲染为 SVG/PNG 并写入工作区。

AI 分析

核心用途是让 AI 智能体能够生成、修改和渲染 draw.io 流程图与架构图。适合需要 AI 辅助绘制图表,并希望在 DSH 界面中直接精修和预览图表的用户。

包名
dsh-drawio
版本
0.1.0
许可证
NOASSERTION
最近更新
2026年8月18日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:jean3690/dsh-drawio

Agent 工具(默认开启,可配置关闭)

工具作用
drawio_template生成 4 类图的 mxfile 骨架:flowchart / architecture / network / orgchart
drawio_edit结构化改图:upsert/delete/move/resize/restyle/relabel 节点与连线,改完写回 + 渲染预览。模型绝不手改 XML
drawio_validate解析校验工作区 .drawio 文件或内联 XML,报告节点/连线/结构问题
drawio_render渲染为 SVG(+PNG),写入工作区,并在对话中内联 PNG 预览

配套 skill skills/drawio/SKILL.md:模型按受支持样式子集产出 XML、用 drawio_edit 改图,保证渲染一致。

配置(cordis.patch.yml → dsh plugin 后编辑 profile 的 cordis.yml 或补丁)

- insert:
    - id: dsh-drawio
      name: dsh-drawio
      config:
        agentTools: ['drawio_validate', 'drawio_render', 'drawio_template']  # 或 '*' / []
        pngScale: 2      # PNG 预览倍率
        fontFamily: "Helvetica, Arial, 'PingFang SC', sans-serif"