DSH Plugins
返回列表
⚙️

dsh-plugin-github-workflows

工作流 更新于 2026.10.02

在终端中运行以下命令:

dsh plugin install Planckbaka/dsh-plugin-github-workflows

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

在 DeepSeek Harness 中可通过 Settings → Plugins → Install 安装,或让 Agent 调用 plugin_manager,源码仓库为 https://github.com/Planckbaka/dsh-plugin-github-workflows。

插件介绍

在 Harness 里让智能体直接操作 GitHub,常见痛点是命令拼接不安全、误删合并难防、还要单独配一套令牌。本插件把 GitHub CLI 包成 DSH 工作流:11 个带 JSON Schema 的类型化工具、80 余种操作,覆盖仓库、提交、PR、Issue、Release、Actions、Codespaces 与搜索,日常「改代码 → 提 PR → 看 CI → 发版」可以一条链路走完。

设计上强调「类型化、默认安全、零配置鉴权」。操作通过 argv 数组拉起 gh/git,不经 shell,降低注入风险;合并、删除、强制推送等破坏性动作需显式 confirm,也可用 allowDestructive 总开关关掉。鉴权沿用你已登录的 gh、环境变量 GH_TOKEN,或 git 凭据助手里的 GitHub 凭证,能 push 往往就能用。

除封装好的工具外,还提供 github_api 作为 REST/GraphQL 逃生舱,以及 github_git 做本地 git 状态与提交推送;需要裸 gh 时可开 allowRaw。适合在 DSH 里做 GitHub 自动化、PR 协作与发布流程的开发者与 Agent 编排者。

使用场景

  • 在 Agent 内完成提 PR、看 CI 检查结果并合并
  • 从 Issue 到关联分支、评论与关闭的协作闭环
  • 创建 Release、管理 Actions 运行与 Codespace

适合人员

  • 在 DSH 中编排 GitHub 自动化的开发者
  • 需要安全、可审计 gh 封装的 Agent 搭建者
  • 日常走 code→PR→CI→release 的团队