dsh-git-panel
在终端中运行以下命令:
dsh plugin install DashingMonkey/dsh-git-panel
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install DashingMone/dsh-git-panel 即可安装本插件(项目源码:https://github.com/DashingMonkey/dsh-git-panel)。
插件介绍
在 DSH Web 中管理多个 Git 仓库意味着在终端与浏览器之间来回切换——暂存、提交、查看历史全靠命令。dsh-git-panel 把类 VS Code Source Control 的体验搬进了 Web:侧边栏或浮窗里自动发现当前工作空间下的所有仓库(含嵌套仓库与 worktree),切换工作空间即自动重扫;Staged、Changes、Untracked 三组文件一目了然,悬停即暂存,点击展开只读 diff,底部还能直接 Pull、Push、Stash、Reset、Clean。
提交信息不再靠手写或随意填。插件内置可配置的 YAML 规则系统,支持全局规则与仓库级覆盖,修改即生效;调用 LLM 按规则生成 commit message,只填入不自动提交,节奏始终由你掌控。
如果你每天在 DSH Web 里处理多个项目、希望有一张清晰的 Git 历史图谱(SVG lane 布局、无限滚动),又不想引入额外依赖或脱离 Web 界面,这个零新增 npm 依赖、中英双语的插件就是为此设计的。写操作均带审计日志,安全可控,开箱即用。
截图预览
使用场景
- 在 DSH Web 中同时管理多个项目仓库,无需来回切换终端与浏览器
- 用可配置的 YAML 规则让 LLM 按团队规范自动生成 commit message
- 用 SVG lane 布局的无限滚动图谱快速浏览分支历史与提交轨迹
适合人员
- 日常在 DSH Web 中处理多个代码仓库的开发者
- 需要统一提交信息格式、追求可审计工作流的团队
- 偏好图形化 Git 操作、希望摆脱纯 CLI 的工作习惯

