dsh-plugin-github-workflows
在终端中运行以下命令:
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 的团队