DSH Plugins
返回列表
⚙️

dsh-drill-kit

工作流 更新于 2026.09.26

在终端中运行以下命令:

dsh plugin install EnRaiha/dsh-drill-kit

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

在 DeepSeek Harness 中执行 dsh plugin install EnRaiha/dsh-drill-kit 安装本插件;也可从 https://github.com/EnRaiha/dsh-drill-kit 检出后按仓库说明用安装脚本或手动写入 profile 并重启运行时。

插件介绍

在 Harness 里修一个 bug,最怕的不是写不出补丁,而是说不清「真的修好了」:定位靠猜、影响面没摸清、测试结论只留在对话里,最后 PR 像一篇作文而不是证据链。dsh-drill-kit 把一次修复收成一条带门禁的演练流水线——每一步都要在任务账本里留下可核对记录,drill_gate 才会承认「完成」不是一句话,而是门禁评估。

插件提供 16 个工具,覆盖从失败信号或符号定位、调用图与 diff 摸清爆炸半径、枚举边界不变量,到在 base 上跑出 red、在 fix 上跑出 green、通过 fmt/clippy 等卫生检查,再到全新上下文的只读 Review 2 与 PR 正文渲染。测试与卫生证明只能经 drill_run 在任务日志目录落地并绑定提交;drill_record 会拒绝没有日志或日志不在任务目录里的「口头过关」。定位与爆炸半径依托 c2g 缓存与合并存储查询,文本检索则交给 drill_search 与可选的离树 tgrep 索引,尽量不把索引写进工作区。

同一仓库还打包共享 Python 核心(c2g、PR-craft)及 Kilo/Hermes 薄前端,但根包本身就是可安装的 DSH 插件:自带 drill 技能与 drill-auditor 审计角色,并在有未关闭必选门禁时注入一行提醒(建议性,不拦回合结束)。

适合已经在用 DeepSeek Harness、希望把 NodeDB 式或类似「红绿 → 卫生 → 复审 → PR」流程固化成可审计习惯的个人或小团队;也适合需要对照 docs 规范与生成源码包做第三方审阅的维护者。若你只是偶尔改一行配置、不需要门禁与账本,这个插件会显得偏重。

使用场景

  • Harness 里按失败栈或符号定位并记录 file:line 证据
  • 用红绿测试日志证明 base 失败、fix 通过后再开 PR
  • 需要全新上下文只读 Review 2 且结论绑定同一 commit

适合人员

  • 在用 DeepSeek Harness 做 agent 驱动修 bug 的开发者
  • 想把红绿→卫生→复审→PR 固化成可审计流程的团队
  • 维护 NodeDB 或类似大型仓库、需要 c2g 定位与爆炸半径的人