应用介绍
Agent 一晚上能提十几个 PR,没人读过的代码却直接躺进了主干——这是现在很多开源仓库的新烦恼。AI Guard 给每个 PR 挂一道关卡:合并之前,必须有一个真人出面确认。
它是一个跑在 Cloudflare Workers 上的 GitHub App。PR 一开,页面上就多出一条默认红着的 Human Attestation 检查;想让它变绿,得有人用 GitHub 账号登录、过一遍 Turnstile 人机验证,再勾选一句声明,比如“我已阅读并理解此 PR 中 Agent 编写的全部代码”。
每个 PR 确认一次:确认通过后,之后再往这个 PR 推新提交,检查也直接是绿的,不用反复点。
协作者免确认:作者本身是有写权限的人类协作者时直接放行,机器人账号则永远不放行。
无状态、无数据库:谁在什么时候、对哪个提交做了哪条声明,都记在 Check 详情和 PR 评论里,Worker 自己不存东西。
设为必需检查即可拦截:把它加进分支保护的 required status check,没人确认的 PR 就合不进去。
它是一个跑在 Cloudflare Workers 上的 GitHub App。PR 一开,页面上就多出一条默认红着的 Human Attestation 检查;想让它变绿,得有人用 GitHub 账号登录、过一遍 Turnstile 人机验证,再勾选一句声明,比如“我已阅读并理解此 PR 中 Agent 编写的全部代码”。
软件功能
每个 PR 确认一次:确认通过后,之后再往这个 PR 推新提交,检查也直接是绿的,不用反复点。
协作者免确认:作者本身是有写权限的人类协作者时直接放行,机器人账号则永远不放行。
无状态、无数据库:谁在什么时候、对哪个提交做了哪条声明,都记在 Check 详情和 PR 评论里,Worker 自己不存东西。
设为必需检查即可拦截:把它加进分支保护的 required status check,没人确认的 PR 就合不进去。

