dsh-github-flow
在终端中运行以下命令:
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 仓库的开发者
- 希望各会话推送步骤一致、少踩网络与代理坑的用户
- 需要推完必校验远端、凭据不落库的团队