JIAQI23333/dsh-visual-plan

插件 ⭐ 0 MIT codingdatavisual

DeepSeek Harness 可视化计划模式:将 Plan Mode 生成的计划变为可编辑节点图,支持批注、Plan Diff 与版本化回写。

安装

## 演示

![Visual Plan 画布演示](assets/demo.png)

## 特性

- **计划自动可视化**:Plan Mode 的 `exit_plan_mode` 输出自动转为 VisualPlan JSON,并用 DAG 自动布局渲染为节点图(节点不重叠、依赖清晰)。
- **完整编辑能力**:新增 / 删除 / 编辑任务,拖拽修改依赖关系,任务类型与状态一目了然。
- **批注系统**:给任意任务添加评论,随版本一起保存、可追溯。
- **Plan Diff**:提交前展示新增 / 删除 / 修改 / 依赖变更,用户确认后才写入。
- **版本化存储**:每次 Apply 生成不可变新版本(`.plan/revisions/vN.json`),绝不覆盖用户已批准的计划。
- **可靠回写**:以明确的修订消息把**批准版本(Plan vN)**交还 Agent,Agent 按该版本继续执行;
  执行中遇到变化不得静默修改已批准的计划,必须先提出新计划由用户批准。
- **数据双轨**:`plan.json`(机器接口)+ `plan.md`(人类 / Agent 阅读、Git 保存、调试)。
- **Plan ↔ Agent 状态边界**:`plan.status / version / approvedVersion / executionVersion`,
  执行绑定到批准版本,为后续动态重新规划打好基础。
- **健壮性**:JSON 校验、依赖不存在检测、循环依赖检测;解析失败时回退 Markdown 计划。
- **界面能力**:主题跟随 / 白天 / 黑夜、地图开关、全屏、交互开关、Undo/Redo、
  快捷键(Delete、Cmd/Ctrl+Z、Cmd/Ctrl+S、F 等)、工具栏「更多」下拉(视图/外观分组)、
  左下角高对比度控件。
- **国际化**:中文 / English,跟随 DSH 自带 Language 设置(默认中文)。
- **与 DSH 解耦**:UI 与 Agent Core 隔离;关闭插件后 DSH 原有 Plan Mode 完全不受影响。

## 安装

> 需要 DSH `>= 0.1.0-rc.6`(当前验证于 `0.1.0-rc.6`)。

### 本地目录(开发中)

JIAQI23333/dsh-visual-plan 加入你的 DSH 配置(web profile)即可启用。

README

展开完整 README 收起

README 内容为空。