Releases: sheny-bio/dsh-echarts
Releases · sheny-bio/dsh-echarts
Release list
dsh-echarts v0.1.0
首个正式版本:在 DSH Web 对话中,将模型输出的 echarts Strict JSON 代码围栏自动渲染为可交互的 Apache ECharts Canvas。
Highlights
- 自动捕获 settled
echarts代码块,无需额外 Tool 调用 - 支持柱状图、折线图、饼图、散点图、雷达图、仪表盘、热力图、桑基图等纯 JSON option
- ECharts bundle 本地提供,无 CDN 依赖,并支持 ETag 缓存
- 图表懒加载、多图串行初始化、容器自适应和 DSH 明暗主题切换
- Strict JSON 校验与安全过滤,不执行模型提供的 JavaScript
- 错误时保留原始源码,并展示可复制的错误信息
- 中英文 README、真实 Canvas 效果图和可直接复制的示例
Install
npx @deepseek-ai/dsh plugin --profile web add github:sheny-bio/dsh-echarts
npx @deepseek-ai/dsh web在 DSH 中让模型输出:
```echarts
{
"xAxis": { "type": "category", "data": ["A", "B", "C"] },
"yAxis": { "type": "value" },
"series": [{ "type": "bar", "data": [12, 20, 15] }]
}
```Requirements
- Node.js
^22.19或>=24 - DSH Web profile
Validation
- TypeScript 类型检查通过
- 50 项自动化测试通过
- GitHub Actions
CI / test通过
完整使用说明请查看 README。