DSH Plugins
返回列表
🖥️

dsh-github-ci

客户端 更新于 2026.09.03

在终端中运行以下命令:

dsh plugin install knownasmobin/dsh-github-ci

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

在 DeepSeek Harness 终端中执行 dsh plugin install knownasmobin/dsh-github-ci 即可安装该插件,源码地址为 https://github.com/knownasmobin/dsh-github-ci

插件介绍

在 DeepSeek Harness 里写代码、跑任务时,GitHub Actions 的状态却散落在另一个浏览器标签页里。看一眼流水线是否通过、抽几行失败日志、点一次 Rerun,来回切换既打断心流,也让 agent 无法直接参与排障。dsh-github-ci 把整个 CI 管理面搬进了 Harness 的 Web UI:浮动仪表板实时展示通过、失败、运行中的摘要与状态徽章,点击即可取消进行中的运行、重跑失败的任务、跳转到 GitHub 页面,失败步骤的日志尾部也会自动提取出来供你检查。

更关键的是它注册了一个 github_ci agent 工具,让助手能自主列出工作流与运行记录、查看任务详情、拉取日志、触发新 workflow、执行取消或重跑。当一次构建挂了,点一下 Fix with Agent,插件就会把运行元数据和失败日志整理成结构化的调试请求,直接填入聊天输入框,省去手动复制粘贴的麻烦。凭据支持 OAuth 设备流(无需 client secret)和 Personal Access Token 两种方式,令牌存入 DSH 凭据库跨会话复用,失效后也会引导你重新授权。

如果你平时在 Harness 里开发、依赖 GitHub Actions 做 CI,并且希望让 agent 不只是写代码,而是能直接读日志、触发重跑、参与排障,这个插件能把你和流水线之间的距离从"切窗口复制粘贴"缩短到"一句话搞定"。

使用场景

  • 在 Harness 内实时查看 GitHub Actions 流水线状态与失败日志,无需切换浏览器标签页
  • 让 agent 自主读取失败步骤日志、触发重跑或取消进行中的运行
  • 一键将运行元数据和失败日志整理为结构化调试请求,直接投入对话让 agent 排障

适合人员

  • 以 Harness 为主要开发环境、依赖 GitHub Actions 做 CI 的独立开发者
  • 希望 agent 不仅能写代码,还能参与日志分析与 CI 重跑的资深工程师
  • 追求减少上下文切换、在单一界面完成开发与排障流程的团队