dsh-git-manager
在终端中运行以下命令:
dsh plugin install Dayi-Z/dsh-git-manager
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install Dayi-Z/dsh-git-manager,或从 https://github.com/Dayi-Z/dsh-git-manager 获取源码本地安装后重启 dsh web。
插件介绍
在 Harness 里写代码时,分支、暂存、推送、PR 和 CI 往往散落在终端、浏览器和对话里,Agent 触发的 git 操作也不容易一眼看清。dsh-git-manager 把这一切收进右侧面板(或与 dsh-better-sidebar 集成的侧栏标签),用 GitHub Flow 顶栏把「分支 → 提交 → 推送 → PR → 审查 → 合并」串成可跟进的流程。
面板覆盖日常 Git 与 GitHub 工作流:分支管理、变更视图与 diff、GitLens 风格的提交图(含 PR 徽章)、PR/Issue 的查看与创建、设备流 OAuth 与加密令牌存储。同时为模型提供结构化工具(git_status、git_commit、github_pr_* 等),并配有 SSE 活动监控与仓库观察器,连面板外执行的 bash git 也能被感知。
写操作可在面板内直接批准或拒绝,与原生 DSH 审批竞速且不受部分审批策略的「幽灵拒绝」影响;界面随 DSH Web 语言与主题令牌换肤,无自带色板。适合在 Harness 会话中绑定 Git 仓库、希望可视化管仓并与 Agent 协同的开发者。
使用场景
- 在 Harness 会话里可视化完成分支、提交与推送
- 通过顶栏 GitHub Flow 引导走完 PR 与合并
- 在面板内审批 Agent 触发的 git 写操作
适合人员
- 在 Harness 中日常用 Git 的开发者
- 需要 PR、Issue 与提交图一站式查看的团队
- 希望 Agent 用结构化 git 工具且可监控活动的用户