dsh-diagram

@hanzhangzzz · 文档与渲染
检测未发现问题无安装脚本来源一致

在 DeepSeek Harness 会话中把文章或讨论一键生成为可持续编辑、自动保存的 Excalidraw 图表,供需要长文可视化的用户使用。

v0.3.4版本
npm 预构建包安装方式
2026-08-21最近更新
3 · 1,673Star · 周下载
dsh plugin --profile web add dsh-diagram查看仓库

插件介绍

根据仓库资料整理 · commit 4128f2b

主要功能

  • Agent 可调用 diagram_create,根据紧凑的语义描述为当前会话生成图表,支持报告看板、流程图、架构图、时间线、层级图、对比图和关系图。
  • 生成后在对话中插入实时预览卡片,始终渲染画布最新内容(含手动编辑)为静态 SVG。
  • Canvas 标签页打开完整 Excalidraw 编辑器,可直接手动编辑图表,不影响正常聊天启动流程。
  • 提供 diagram_read 工具,供 Agent 读取当前可编辑场景的摘要内容,衔接用户手动修改后的继续对话。
  • 防抖自动保存,具备版本冲突保护和标签页本地的待存草稿恢复能力。
  • 支持导出为 .excalidraw、SVG 或 PNG 文件。

适合什么时候用

  • 已在 DSH 会话中分析过的长文章或报告,需要转化为可继续编辑的架构图或流程图,而不是一次性生成的静态图片。
  • 需要基于技术讨论快速生成架构图、时间线或对比图,并在画布中反复手动调整。

安装后会多出什么

界面Canvas 标签页(完整 Excalidraw 编辑器) · 对话内联图表预览卡片 · 图表列表/切换选择器(桌面折叠,窄屏为下拉选择)
命令canvas-diagram
Agent 工具diagram_creatediagram_read

使用前需要

  • DeepSeek Harness 版本需为 0.1.0-rc.6
  • Node.js ^22.19.0 或 >=24.0.0
  • 需要 pnpm >=10 位于 PATH 中(DSH 插件命令依赖 pnpm 管理包)
  • DSH Web 需绑定在 127.0.0.1
  • 依赖 Excalidraw 0.18.1 作为编辑器
  • 使用插件专属的 DSH storage-domain 存储侧车

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI文件系统外部网络会话数据遥测
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库hanzhangzzz/dsh-diagramnpmdsh-diagram@0.3.4安装方式npm 预构建包收录日期2026-08-15固定 commit4128f2b4c3d6 · 2026-08-21
dsh plugin --profile web add dsh-diagram