jean3690/dsh-drawio0

dsh-drawio

DSH drawio 插件:agent 画图工具(drawio_validate / drawio_render / drawio_template)+ 侧边栏「画板」——mxfile XML 实时渲染为 SVG、导出 PNG、写入工作区。核心翻译器为纯 TS 零依赖,宿主与浏览器共用。

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"