dsh-git-sidebar
在终端中运行以下命令:
dsh plugin install H2O-MERO/dsh-git-sidebar
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中运行 dsh plugin install H2O-MERO/dsh-git-sidebar,源码仓库见 https://github.com/H2O-MERO/dsh-git-sidebar
插件介绍
在 DSH 对话中反复切换终端查看 git status 会打断思路,而完整的 Git 图谱又常常超出当下所需的复杂度。dsh-git-sidebar 把最核心的那一步抽离出来:在对话页右侧停靠一个 VSCode 风格的未提交改动面板,打开哪个对话就跟随哪个工作区仓库,非仓库对话则安静地显示空态提示。
面板将文件按已暂存、更改、未跟踪三组列出,每行附带状态徽标与增减行数,点击即可展开单文件 diff;重命名文件以旧到新形式呈现,未跟踪文件直接展示内容。分组可单独隐藏,面板与分组均支持折叠,折叠后只留窄把手,不渲染内容也不发起请求;右侧停靠位置可拖拽调宽,宽度与折叠状态自动持久化,宿主工具详情面板打开时还会自动让位。明暗主题跟随 harness 界面无感切换,文件行展开后也可调用系统默认应用打开该文件。
适合在 DSH 中高频操作 Git 仓库、希望不离开对话窗口即可掌握工作区改动全貌的开发者。如果你只需要一眼看到改了什么、改了多少,而不需要提交历史图或分支过滤,这就是你的侧边栏。
截图预览
使用场景
- 在 DSH 对话中即时查看当前工作区的未提交改动,无需切换终端
- 点击文件行展开单文件 diff,快速确认改动内容与增减行数
- 折叠或展开面板分组,在不同改动层级间自由切换视角
适合人员
- 在 DSH 中高频操作 Git 仓库的开发者
- 希望不离开对话窗口即可掌握工作区改动全貌的工程师
- 偏好轻量侧边栏而非完整 Git 图谱界面的用户