DSH Plugins
返回列表
⚙️

dsh-reprolab

工作流 更新于 2026.08.16

在终端中运行以下命令:

dsh plugin install yuttfu/dsh-reprolab

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

在 DeepSeek Harness 终端中运行 dsh plugin install yuttfu/dsh-reprolab 即可安装该插件,源码与文档见 https://github.com/yuttfu/dsh-reprolab

插件介绍

修完一个 bug 之后,真正的问题往往才刚开始:退出码非零不等于 RED,测试未被发现、语法报错、进程超时——这些都算不上一次有效的失败判定。当环境不确定、输入未冻结,所谓"修复证据"不过是一段无法复现的叙述。ReproLab 把这一过程变成确定性的执行契约。

它的核心是一套九工具的确定性管线:冻结基线、创建隔离的 control 与 candidate worktree、锁定测试补丁与命令哈希,然后依次跑 RED 门(证明测试确实失败)、GREEN 门(证明同一命令在修复后通过)、回归门(将候选失败集与基线失败集做集合比较)。每一步的输入哈希、状态机和 nextActions 都以结构化 JSON 输出,无需解析散文;报告从同一模型重新生成,附带可重算的 sha256。

它适合对"修复"二字有审计要求的场景:开源项目维护者在合并前需要机器可验证的证据、CI 流水线需要不依赖人工判断的门禁信号、以及希望与 dsh-doublecheck 等 session 级纪律插件形成"写测试 + 验修复"完整闭环的深度 Harness 用户。

使用场景

  • 合并前为每次 bug 修复生成可审计、可重放的结构化证据
  • 在 CI 流水线中以 RED/GREEN/REGRESSION 三道门替代人工退出码判断
  • 将 issue 描述或错误信息转为冻结输入后自动跑完验证闭环

适合人员

  • 对修复质量有审计要求的开源项目维护者
  • 需要机器可验证门禁信号的 CI/CD 流水线负责人
  • 深度使用 DeepSeek Harness 工作流的平台开发者