dsh-visual-plan v0.1.0 — 可视化计划 MVP
DeepSeek Harness 可视化计划模式:Plan Mode 生成的计划自动变为可编辑节点图,支持增删改任务、依赖拖拽、批注、Plan Diff、版本化存储(v1 → vN)与可靠回写 DSH 执行。
功能
- VisualPlan 数据模型 + schema 校验(依赖存在性 / 自依赖 / 循环依赖检测)
- DSH 适配器:exit_plan_mode → VisualPlan,VisualPlan → 修订计划回写消息
- React Flow 画布:DAG 自动布局、缩放、平移、选择、Minimap、Fit View
- 任务编辑(新增 / 删除 / 编辑)、依赖拖拽、批注
- Plan Diff + 版本化持久化 .plan/(plan.json + plan.md + revisions/vN.json)
- Plan ↔ Agent 状态边界:approvedVersion / executionVersion,执行绑定批准版本
- 画布偏好:主题跟随 / 白天 / 黑夜、地图开关、全屏、交互开关
- 中英双语(跟随 DSH Language 设置,默认中文)
安装
dsh plugin --profile web add github:JIAQI23333/dsh-visual-planpnpm ≥ 10 首次安装 git 依赖会拦截 prepare 构建,按提示把 dsh-visual-plan 加入 profile 的 pnpm-workspace.yaml 的 allowBuilds 后重试。
验证
77 项离线契约 + GUI probe 全绿;全新 profile 从 GitHub 安装、真实浏览器验证通过。
详见 CHANGELOG.md