DSH Plugins
返回列表
🧰

dsh-ci-diet

联网工具 更新于 2026.10.21

在终端中运行以下命令:

dsh plugin install 0disoft/dsh-ci-diet

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

在 DeepSeek Harness 中执行 dsh plugin install 0disoft/dsh-ci-diet,即可从开源仓库 https://github.com/0disoft/dsh-ci-diet 安装该插件。

插件介绍

GitHub Actions 的账单往往藏在细节里:同一 PR 被新提交反复触发、矩阵过大、缺少超时或产物保留过久,都会在不知不觉中吃掉 Runner 分钟。CI Diet 面向「想省 CI 成本、又不想大改流水线」的团队,用静态工作流扫描加上可选的只读运行历史,把浪费点讲清楚,而不是靠感觉猜。

插件会对比当前工作树里的 workflow YAML,并在你开启网络同步时用 gh api 只读拉取执行记录。每条发现都标注证据等级(观测、推断、静态)与规则覆盖状态;能安全改成小补丁的规则会给出针对现有 YAML 的字节级编辑建议,不能打补丁的则以说明为主。规则集刻意保持精简,且部分规则在通过真实仓库质量门槛前默认关闭,避免噪音比漏报更糟。

它从不替你提交、推送、开 PR、跑 workflow 或改分支保护;补丁需你在 CLI 里显式审阅 diff 并批准后才应用到工作区。成本输出区分观测秒数、按计费方式取整的分钟、标价美元等字段,报告内嵌可复现的定价快照。自带自包含 HTML 报告(无外部请求),适合维护 Actions 的开发者、平台/DevOps 工程师,以及需要向团队说明「CI 钱花在哪」的技术负责人。

使用场景

  • 想找出 PR 被新提交反复触发导致的重复 Runner 消耗
  • 需要在不改仓库权限的前提下审查 workflow YAML 与运行历史
  • 希望拿到可审查的小型 YAML 补丁而非自动改仓库

适合人员

  • 维护 GitHub Actions 工作流的开发者
  • 负责 CI 平台与成本的 DevOps / 平台工程师
  • 需要向团队说明 Runner 分钟去向的技术负责人