DSH Plugins
返回列表
dsh-git

dsh-git

客户端 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install taontech/dsh-git

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

在 DeepSeek Harness 终端中执行 dsh plugin install taontech/dsh-git 即可安装该插件(源码地址:https://github.com/taontech/dsh-git)。

插件介绍

DSH 的会话窗口一直缺少一个原生 Git 面板——查状态、看提交、切分支都得切回终端。dsh-git 在 chat 与 Trajectory 之后直接挂上一个 Git 标签页,把仓库概况、修改文件、提交历史、分支图和贡献日历一次性铺在眼前,日常操作也收进同一个界面。

核心能力覆盖从只读到写操作的完整链路:porcelain 状态解析、git log 提交历史、--graph ASCII 分支图、近一年每日提交热力图,再到暂存、取消暂存、提交、推送、拉取、切换分支等一系列常用命令。非 Git 目录会退化为文件列表并提供一键 git init 入口。macOS 用户还能通过快速打开栏直接在宿主机 Terminal 或 iTerm 中打开仓库路径,甚至一键启动 OpenCode、Claude、Codex 等交互式代理。

底层所有 git 命令执行均委托给 gmc 的 runGit,插件本身只负责解析、组合与渲染,保持轻量。适合在 DSH 中频繁与 Git 打交道的开发者,尤其是希望不离开会话窗口就能完成 commit 和 push 流程,或者想在空白会话首页就瞥见当前分支与提交活跃度的 macOS 用户。

截图预览

使用场景

  • 在 DSH 会话中快速查看仓库状态并完成提交
  • 不切终端直接切换分支、推送或拉取代码
  • 空白会话首页一眼看到当前分支与提交热力图

适合人员

  • 在 DSH 中频繁与 Git 交互的开发者
  • 希望在会话窗口内完成 commit 和 push 流程的用户
  • macOS 上想一键打开终端或启动交互式代理的开发者