DSH Plugins
返回列表
🖥️

dsh-code-coverage

客户端 更新于 2026.08.27

在终端中运行以下命令:

dsh plugin install SleepEggTart/dsh-code-coverage

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

在 DeepSeek Harness 中运行 dsh plugin install SleepEggTart/dsh-code-coverage 即可安装该插件,源码见 https://github.com/SleepEggTart/dsh-code-coverage

插件介绍

AI 给你写的代码,到底有多少在被测试保护着?传统覆盖率工具只吐出一个数字,却无法回答这个数字里 AI 贡献的部分究竟有多少被测试到。dsh-code-coverage 正是为这个盲区而生:它不重新发明覆盖率采集,而是在 c8 之上加一层归因,让你看清 AI 代码与人工代码各自的测试现状。

它解析 DeepSeek Harness 的 session 日志,精确识别哪些文件由 AI 的 write、edit、str_replace_editor 工具创建或修改(含 subagent 子会话),再叠加 c8 --all 收集的 V8 覆盖率数据,交叉产出 AI 代码与人工代码的行数及覆盖率对比、按未覆盖行数排序的未测 AI 文件风险清单,以及 0 到 100 的带字母等级信任分。作为 DSH 插件运行时,Agent 可直接调用 code_coverage_check、code_coverage_fix、code_coverage_verify 三个工具,形成发现盲区、生成补测计划、重跑验证的对话闭环,无需手动敲 CLI。

如果你日常使用 DeepSeek Harness 写代码,想量化 AI 产出的测试兜底程度,或需要团队里用数据推动 AI 代码的测试习惯,它是一个轻量而聚焦的起点。它不评判测试质量,只帮你把盲区摆到桌面上。

使用场景

  • 量化 AI 生成代码与人工代码各自的测试覆盖率
  • 定位未测 AI 文件风险清单并生成补测计划
  • 补测试后重跑管线验证闭环效果

适合人员

  • 使用 DeepSeek Harness 日写代码的开发者
  • 需要以数据推动 AI 代码测试习惯的团队
  • 关注 AI 产出质量兜底的工程师