dsh-plantuml
DSH web plugin: render PlantUML fenced code blocks in conversation messages as SVG diagrams.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:qschen86/dsh-plantuml说明文档
阅读完整 README ↗配置
通过环境变量配置:
| 变量 | 默认值 | 说明 |
|---|---|---|
DSH_PLANTUML_SERVER | https://www.plantuml.com/plantuml | PlantUML 服务地址,例如自建 http://127.0.0.1:8080/plantuml |
DSH_PLANTUML_COMMAND | 空 | 如果设置为本机 plantuml 命令(或可执行文件路径),则优先用本机命令渲染,不访问网络 |
DSH_PLANTUML_TIMEOUT_MS | 15000 | 远程渲染超时(毫秒) |
DSH_PLANTUML_MAX_SOURCE | 1048576 | 单个 PlantUML 源码最大字节数 |
使用
模型在回复中输出:
```plantuml
@startuml
Alice -> Bob: 你好
@enduml
```
插件会自动把它替换成渲染后的 SVG 图片。