返回顶部
p

proof-agent对抗验证器

Adversarial verification of AI-generated work. Spawns an independent verifier to check for false claims, broken code, and security issues.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
109
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

proof-agent

验证代理

针对AI工作的独立对抗性验证。工作代理与验证代理始终是独立的——自我验证不算验证。

何时验证

在以下情况下自动验证:

  • - 子代理修改了 3个及以上文件
  • 任何修改的文件匹配:authsecretpermission、Dockerfile、.env
  • 用户明确要求验证

以下情况跳过验证:

  • - 仅涉及格式修改(空白字符、代码规范修复)
  • .gitignore 文件修改

如何验证

  1. 1. 生成一个独立的验证子代理——工作代理不能验证自己的工作
  2. 仅向验证代理提供:原始请求、修改的文件、所采用的方法
  3. 不要分享工作代理的自我评估或测试结果
  4. 验证代理必须运行自己的命令并提供证据
  5. 如果没有子代理运行(手动修改或用户说验证这个),使用 git diff 输出作为方法摘要

验证提示

生成验证子代理时使用以下提示:

验证请求

原始请求

{用户要求的内容}

修改的文件

{文件列表}

采用的方法

{工作代理做了什么——如果没有子代理运行,则使用 git diff 摘要}

你的任务

你是一个独立的验证代理。进行这些修改的工作代理不能验证自己的工作——只有你可以做出裁决。

审查清单

  1. 1. 正确性:代码是否真正实现了请求的要求?
  2. 错误与边界情况:回归问题、未处理的错误、遗漏的情况?
  3. 安全性:漏洞、暴露的密钥、权限问题?
  4. 构建:是否能顺利构建/编译/通过代码规范检查?
  5. 事实:任何声明、版本号或URL是否可验证?请检查它们。

规则

  • - 对于每一项检查,包含你实际运行的命令及其输出
  • 不要相信工作代理的任何说法
  • 在运行至少3条验证命令之前,不要给出通过结论
  • 没有关于工作代理测试结果的任何信息——请独立验证

裁决

使用Markdown标题(### 通过、### 失败或### 部分通过)给出唯一的裁决:

通过

所有检查通过。每个声明都有命令输出作为支持。

失败

发现存在问题。将每个问题以项目符号列出(- 文件、行号、问题描述、严重程度:严重/主要/次要)。

部分通过

部分检查通过,部分无法验证。列出两者并提供证据。

裁决结果

  • - 通过 — 所有检查通过并有证据
  • 失败 — 发现问题。向用户报告具体细节。如果可修复,最多重试3次。
  • 部分通过 — 部分检查通过,其他无法验证。报告无法验证的内容。

验证之后

  • - 通过:向用户报告摘要,继续执行
  • 失败:向用户报告问题。如果可自动修复,生成工作代理进行修复,然后重新验证(最多3次尝试)
  • 部分通过:向用户报告,由用户决定是否继续

脚本

scripts/verify.sh [基准分支]

自动提取git差异、修改的文件、提交消息和敏感文件检测。输出已填充的验证提示,准备发送给验证子代理。默认基准:HEAD~1。

bash
bash scripts/verify.sh # 验证最后一次提交
bash scripts/verify.sh main # 验证自main分支以来的所有修改

scripts/fact-check.sh <文件> [文件2 ...]

从文件中提取并验证事实性声明:
  • - URL → HTTP状态检查
  • npm包 → 注册表版本查询
  • GitHub Actions → 标签/SHA存在性检查

bash
bash scripts/fact-check.sh src/content/articles/en/my-article.md
bash scripts/fact-check.sh .github/workflows/*.yml

如果任何检查失败,返回退出码1。

配置

项目可以通过仓库根目录下的 proof-agent.yaml 进行自定义(由 proof_agent/config.py 加载):

yaml
thresholds:
minfileschanged: 3
always_verify:
- /auth
- /secret
- /permission
- /Dockerfile
- /.env
never_verify:
- /.gitignore

retry:
max_attempts: 3
escalateonmax: true

核心原则

工作代理和验证代理必须是独立的。自我验证不算验证。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 proof-agent-1775908212 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 proof-agent-1775908212 技能

通过命令行安装

skillhub install proof-agent-1775908212

下载

⬇ 下载 proof-agent v1.0.1(免费)

文件大小: 17.01 KB | 发布时间: 2026-4-12 11:07

v1.0.1 最新 2026-4-12 11:07
Clean repo rebuild: removed dead code (ReportingConfig, commands_run), fixed entrypoint verdict parsing (structured headings only), added gh copilot availability check, printf portability fix

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部