DSH Plugins
返回列表
⚙️

dsh-github-flow

工作流 更新于 2026.10.19

在终端中运行以下命令:

dsh plugin install extremity2740938284-create/dsh-github-flow

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

在 DeepSeek Harness 中运行 dsh plugin install extremity2740938284-create/dsh-github-flow,或从开源地址 https://github.com/extremity2740938284-create/dsh-github-flow 安装该插件。

插件介绍

每次往 GitHub 推代码,常会重复踩坑:网络不稳、代理失效、凭据未就绪、推完不校验远端、tag 打错提交。各会话临时拼命令,很难每次都走完同一套检查。dsh-github-flow 把提交、推送、校验与可选 Release 固化为全局 skill github-push,任意会话提到推到 GitHub 时都会加载同一流程。

gh-push.ps1 负责执行:探测网络再选路,有改动则提交,推送带重试,推完比对远端 refs/heads 与本地 HEAD;可选打 tag 并创建或更新 Release。Token 仅从 Git Credential Manager 获取,不写进仓库也不回显。侧边栏 GitHub 按钮与设置页可列出工作区、填写提交信息并查看脚本输出,与 skill 走同一条管线。

适合在 Windows 上用 DeepSeek Harness 维护 GitHub 仓库、希望推送步骤稳定可重复的开发者。需要 PowerShell 5.1+、git、curl 以及 Host 内置 skills 服务。

使用场景

  • 会话里说推到 GitHub,自动走提交、重试推送与 SHA 校验
  • 侧边栏一键查看各 git 工作区并提交推送
  • 需要打 tag 并发布 GitHub Release 时走同一套脚本

适合人员

  • 在 Windows 上用 DSH 日常维护 GitHub 仓库的开发者
  • 希望各会话推送步骤一致、少踩网络与代理坑的用户
  • 需要推完必校验远端、凭据不落库的团队