dsh-code-coverage
在终端中运行以下命令:
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 产出质量兜底的工程师