Roadmap

August 26, 2026 · View on GitHub

目标是在 DSH 工作区内提供接近 GitLens Commit Graph 的审阅密度,同时保持明确的权限边界。

v0.1 — 可用闭环

  • 多分支 DAG、引用标签、作者、时间、变更统计。
  • 服务器端分页与 Rich Search、引用/合并过滤、键盘结果导航。
  • WIP、逐文件暂存/取消暂存、统一 Diff、创建提交。
  • 提交检查器与完整补丁。
  • 创建/切换本地分支。
  • Fetch、仅快进 Pull、普通 Push。
  • Workspace 白名单、回环访问、无 shell 拼接、无遥测。

v0.2 — 图谱审阅体验

  • Commit / Branch / WIP Compare、历史文件 Diff 与 Multi-diff。
  • 真正的 Minimap、scroll markers、点击跳转和图谱密度缩放。
  • Focus、Pin、Hide 与 Graph Filter。
  • 可配置列、Compact 模式与四种 Changes 显示。
  • Inline / Split / Hunk 三种 Diff 模式及语法高亮。
  • 文件历史与 Blame。
  • 命令面板与可配置日期格式。

v0.3 — 并行工作

  • Worktree 列表与独立 WIP 状态。
  • AgentTeams / DSH session 映射、Agent Sessions sidebar、任务 Kanban 与实时 Activity。
  • 从 Graph WIP 检查器直达普通会话和可继续子代理。
  • Stash 浏览、创建与保留式应用。
  • 分支 ahead/behind 详情与 upstream 设置。
  • GitHub/GitLab PR 状态(默认关闭的可选 Provider,不读取 DSH 模型凭据)。
  • Worktree 创建、锁定与清理。

v0.4 — Safe Workbench

  • Stage All、Unstage All、Copy Patch、Commit Composer 与 Undo Commit。
  • DSH 当前会话驱动的 Review、Explain 与 Changelog。
  • Rebase 预览、精确确认、恢复引用、Continue / Abort 与逐文件 ours/theirs Conflict Resolve。
  • Interactive Rebase 编辑器、Hunk 级 Conflict Resolve 与恢复引用生命周期管理。

以后再决定

以下能力可能直接丢数据或改写远端历史,不会为了“功能齐全”而默认开放:

  • Discard、reset、删除本地/远端分支。
  • Amend、interactive rebase。
  • Force push、跳过 hooks。

如实现,必须具备操作预览、精确影响范围、二次确认、可恢复路径和集成测试。

参考