dsh-git-dashboard
在终端中运行以下命令:
dsh plugin install Sombrer0-1/dsh-git-dashboard
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中,执行 dsh plugin install Sombrer0-1/dsh-git-dashboard 即可完成安装;插件开源地址为 https://github.com/Sombrer0-1/dsh-git-dashboard 。
插件介绍
在 DeepSeek Harness 的 web 会话里,你经常需要确认当前分支、哪些文件改了、暂存区里有什么——而切到终端或 IDE 看一眼再切回来,节奏很容易断。dsh-git-dashboard 把一块只读 Git 工作区看板直接嵌进会话头部:当前分支(或 detached HEAD)、变更文件数一目了然,展开后能看到已暂存、未暂存、未跟踪、冲突四类计数,以及每个文件相对 HEAD 的 +N/−M 摘要。
进一步点击某个文件,插件会给出受上限约束的 unified diff 预览(默认变更合计不超过 500 行、输出不超过 256 KiB),让你不离开会话就能判断改动范围;遇到二进制文件、冲突或超出上限的情况,它会说明原因而不是硬塞内容。此外还支持选择基准分支查看 ahead/behind 与文件级摘要,方便在合并或 rebase 前快速对齐认知。
整个插件严格只读,不会执行任何写操作;数据暴露面(仓库名、分支名、路径、行数统计、小 diff)受 Gateway 的 trusted-host 机制约束,官方建议仅在 loopback 环境下使用。如果你是在 dsh web 里高频操作代码仓库的开发者,或是在 AI 辅助编码时希望随时看清工作区状态而不想频繁切换窗口的工程师,装上它,会话头部就多了一块安静的 Git 仪表盘。
截图预览
使用场景
- AI 辅助编码时随时确认当前分支与变更文件状态
- 合并或 rebase 前快速对比基准分支的 ahead/behind
- 不切窗口,直接在小改动上预览 unified diff 判断影响范围
适合人员
- 在 dsh web 中高频操作代码仓库的前后端开发者
- 习惯 AI 辅助编码、希望减少窗口切换的工程师
- 需要随时确认工作区状态而不想打断会话节奏的程序员