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