← 返回列表
D

dsh-evidence-gate

v0.1.0 · 1 天前发布

DSH 插件:Agent 声称完成前强制验收,产出标准化验证回执(EvidenceReceipt)

dsh-plugindeepseek-harnessverificationquality-gate

README

dsh-evidence-gate

Agent 声称完成前强制验收:装上之后,Agent 不能再空口说完成。

| 优先级 | 状态 | 名称核查 | 形态 |
| --- | --- | --- | --- |
| S(第一个立项) | MVP 已发布(2026-08-16,51 单测全绿 + 隔离环境五场景验证,见 docs/verification-report.md) | dsh-evidence-gate 未被占用(2026-08-15) | 纯 DSH 插件 |

解决什么问题

Coding Agent 最常见的信任缺口:

  • 测试没有真正运行,或只修了表面问题;

  • 通过修改测试制造绿色结果;

  • 构建失败却声称完成;

  • 修改了范围之外的文件;

  • 引入 Secret 或调试代码;

  • 功能完成但没有留下任何验证证据。
  • dsh-evidence-gate 在 Agent 准备结束回合(agent/turn-stopping)或为 Goal 盖章时自动执行预定义验收规则:通过则生成结构化"验证回执"(EvidenceReceipt)写入会话日志;失败则不结束会话,把失败原因注入 Agent 继续修复(带重试上限,防死循环)。

    核心能力

    1. 命令验收npm testnpm run lintnpm run build 等,经 ctx.jobs 后台执行,超时受控;
    2. Git Diff 门禁:allowedPaths / forbiddenPaths / 最大改动文件数 / 最大新增行数;
    3. Secret 扫描:对 Diff 增量做出站前扫描;
    4. 失败注入:失败摘要经

    版本兼容矩阵

    DSH 版本状态说明
    dsh@0.1.0-rc.6 ✅ 兼容 cordis patch ✅
    dsh@0.1.0 ✅ 兼容 标准 patch ✅
    dsh@0.2.0 ⚠️ 待验证 待实测(API 可能在变)
    dsh@0.3.0+ ❓ 未知 尚未发布

    💡 兼容矩阵每周末自动跑实测,欢迎 PR 修正

    元数据

    License
    MIT
    npm
    dsh-evidence-gate
    Repo
    Engines
    {"node":">=22.19"}
    Weekly DL
    0
    Monthly DL
    0
    dsh.bundle
    {"bundle":{"patch":"./cordis.patch.yml"},"client":{"platform":"web","inject":["@deepseek-ai/dsh-client-runtime","@deepseek-ai/dsh-client-ui-slots","@deepseek-ai/dsh-client-ui-conversation"]}}