DSH Plugins
返回列表
🖥️

dsh-git-status-pill

客户端 更新于 2026.09.17

在终端中运行以下命令:

dsh plugin install luigiinred/dsh-git-status-pill

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

在 DeepSeek Harness 中执行 dsh plugin install luigiinred/dsh-git-status-pill,从 https://github.com/luigiinred/dsh-git-status-pill 安装该客户端插件并按资料将包加入 profile 的 bundles 后重启 web profile。

插件介绍

在 DeepSeek Harness 里写代码、跑 Agent 时,你往往要切到终端或 IDE 才能看清当前仓库处在哪条分支、改了什么、和远端差多少。dsh-git-status-pill 把这一切收进画面右下角的一枚悬浮「状态丸」,挂在 shell.overlay 层上,不挡各栏操作,需要时拖走或点 ✕ 隐藏即可。

它会按会话工作区实时拉取 Git 信息:分支与仓库名、相对 HEAD 的增删行数、已改与未跟踪文件数量,以及上游与 ahead/behind。若工作区本身不是检出目录,插件会在工作区及父目录中查找 .git,用芯片或绝对路径让你指定要看的仓库;沙箱拒绝访问时会在数据里标明,而不是假装全是零。

当你准备合代码时,面板还提供「创建 PR」辅助:可编辑标题、展示生成的 gh pr create 命令,以及可直接发给 Agent 的提示文案;主机端会检测 gh 是否在 PATH 上。适合长期在 Harness 单页里协作、又不想为看一眼 Git 状态频繁切窗的开发者。

使用场景

  • 在 Harness 单页里写代码时,想一眼看到分支与未提交变更规模
  • 准备提 PR 前,需要现成的 gh 命令和可发给 Agent 的说明
  • 工作区不是仓库根目录,要从附近检出里快速切换要监控的 Git 目录

适合人员

  • 长期在 DeepSeek Harness 里用 Agent 协作的开发者
  • 习惯用 gh 开 PR、又不想频繁切终端的人
  • 需要把 Git 上下文留在界面里的插件作者或贡献者