DSH Plugins
返回列表
🖥️

dsh-git-composer

客户端 更新于 2026.10.16

在终端中运行以下命令:

dsh plugin install ls-open/dsh-git-composer

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

在 DeepSeek Harness 中可通过终端执行 dsh plugin install ls-open/dsh-git-composer,或在设置里从 URL 安装插件并填写 https://github.com/ls-open/dsh-git-composer。

插件介绍

在 DSH 里和 AI 协作改代码时,你往往要反复切终端看分支、统计改动、打开 Diff,再单独去 GitHub 盯 PR 和 CI。信息散在多处,对话输入框上方却一片空白。dsh-git-composer 把「当前仓库在干什么」收成一块常驻胶囊,让你不用多打一句提示词也能看清工作区状态。

胶囊会毫秒级显示仓库名与分支名,点击分支可本地快速切换;增删行数来自 git diff --numstat,会随每次文件修改实时刷新。点 +X -Y 会打开 DSH 内置的行级 Diff 审查抽屉,逐行看清改动。无远程时按钮会变为本地提交并让 AI 写提交信息;连上 GitHub 后可创建 PR、草稿 PR 或跳转网页手动创建。已有关联 PR 时会多出独立卡片展示 PR 号与统计,并轮询 Actions Checks,用指示灯和下拉列表反映 CI 成败与各项 Job。

多条卡片支持折叠堆叠与单条关闭,避免挡住主输入框;非 Git 目录会静默,未装或未登录 gh 时 PR/CI 能力会优雅降级,仍可用提交与 Diff 审查。适合在 DSH 桌面端或 Web 端日常写码、审改动、走 PR 与看流水线的开发者。

使用场景

  • 在 DSH 对话里改代码时想一眼看到当前分支和真实增删行数
  • 提交前需要点开行级 Diff 逐行核对模型改动
  • 本地开发后要创建或跟踪 GitHub PR,并查看 Actions 构建结果

适合人员

  • 在 DSH 桌面或 Web 端日常写码的开发者
  • 习惯用 Git 分支协作、走 PR 流程的团队
  • 需要把本地改动与 GitHub CI 状态放在同一视野的维护者