DSH Plugins
返回列表
🖥️

dsh-git-branch

客户端 更新于 2026.08.16

在终端中运行以下命令:

dsh plugin install hanyueqiang/dsh-git-branch

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install hanyueqiang/dsh-git-branch 即可安装此插件(源码地址:https://github.com/hanyueqiang/dsh-git-branch),安装后重启 profile 并刷新页面即可生效。

插件介绍

在 DeepSeek Harness 的 Web 界面里写代码时,分支信息往往藏在另一个终端窗口里。你刚在编辑器中切到 feature/auth 分支,回头看向 composer 区域,却只能看到模式控件和计划按钮,当前到底在哪个分支全凭记忆。dsh-git-branch 把这条信息直接放到你眼前:在 access mode 和 plan 控件右侧渲染一枚轻巧的分支标签,离开 git 仓库时自动消失,不占一行空间。

分支标签并非静态快照。插件在挂载、会话切换、窗口重新聚焦、标签页变为可见等时刻都会立即拉取最新分支,另设 60 秒安全轮询作为兜底;点击标签本身也会触发即时刷新。对于 detached HEAD、worktree 和子模块场景,它从工作目录逐级向上查找 .git 并解析 HEAD,确保显示的就是你实际所在的提交。

如果你日常在 DSH Web UI 里驱动会话、频繁在多个分支或 worktree 之间穿梭,这枚标签能让你每次开口前花一秒确认上下文,免去切窗口、敲 git branch 的小打断。它是一个轻量 bundle,随宿主启动即生效,无需额外配置。

使用场景

  • 在 DSH Web UI 中频繁切换分支时快速确认当前所在分支
  • 使用 git worktree 在多目录开发时避免分支混淆
  • 多窗口协作中一眼看到当前工作区对应的 commit
  • 从 detached HEAD 状态恢复时确认实际提交位置

适合人员

  • 使用 DeepSeek Harness Web UI 进行日常开发的工程师
  • 频繁在多个 git 分支或 worktree 之间切换的开发者
  • 希望在 Web 界面中减少窗口切换、保持上下文连贯的开发者