SuperAPI AI 工具集

Agent-Gate

Agent-Gate(仓库中名为 MergeWarden)是一款面向 AI 生成 Pull Request 的确定性 CI 防火墙,可在代码审查前识别外部 PR 中缺失的议题链接、过简描述、跳过模板与超大改动等风险,并阻止高风险的工作流变更、超范围编辑、MCP 配置漂移和缺失测试证据,全程不依赖运行时的大语言模型调用。它通过公开元数据与模板进行确定性分析,不执行 PR 代码、不自动关闭、标记、评分或评论 PR,仅呈现事实。支持网页扫描、本地 CLI 与 GitHub Action 三种使用方式,未提及具体收费与价格信息。目前定位为实验性工具,维护者节省时间与重复使用价值尚未得到验证,产品扩展处于暂停状态。

访问官网

工具介绍

Agent-Gate 是一个用于审查 AI 生成 Pull Request(PR)的确定性 CI 防火墙,其目标是在维护者阅读代码之前,先揭示哪些外部 PR 需要补充上下文。它不依赖运行时的大语言模型调用,也不使用 AI 进行判断,所有结果均基于确定性规则生成。

用途 该工具用于在代码审查前筛选公开仓库中的外部 PR。它会呈现缺失的议题链接、过于简短的描述、被跳过的模板以及过大的变更,帮助维护者按确定性事实排序审查队列。第一份贡献仅作为背景信息显示,绝不用于评分。MergeWarden 不会将贡献称为垃圾、低质量或 AI 生成,也不会关闭、标记、评分或评论任何 PR。

主要能力 网页端可粘贴公开 GitHub 仓库,读取最近三十条开放的 PR 摘要,移除受信任的仓库角色、基础分支以及已知的维护自动化后,至多加载十条外部 PR 的详细信息。队列按维护者原本在阅读代码前会检查的确定性事实排序。详细扫描接受完整的 PR URL 或“owner/repository#number”格式,每次扫描检查四个安全边界,配置参考中列出了每条确定性规则及其严重程度。此外提供 CLI,可在不克隆目标仓库的情况下从终端运行相同的扫描;GitHub Action 则自动化详细的 PR 风险检查,但不会对审查队列排序。

使用方式 网页端直接粘贴公开仓库或完整 PR URL 即可使用,无需登录。创建 .github/workflows/mergewarden.yml 文件即可启用 Action;对于不可变安装,建议固定发布提交,MergeWarden 不发布也不推荐可变的 v0 标签。对于需要更大规模且经过身份验证的队列,可使用 CLI。

适用场景 适用于开源项目维护者审查外部 Pull Request,尤其是需要快速识别需要补充上下文、存在安全边界风险或工作流变更的情况。也适用于通过 CI 自动化对 AI 生成的 PR 进行确定性风险检查。

限制 网页应用直接与公开 GitHub API 通信,无遥测;队列在每个 PR 的确切基础提交处读取元数据与模板,详细扫描仅读取确定性规则所需的文件。不执行检出,不在网页应用或 Action 中执行 PR 代码;策略来自确切的基础提交,而非不可信的 PR 头部;分析从不调用语言模型;不完整的证据会被报告为不完整,绝不呈现为通过。浏览器端样本限制明确:达到 30 条摘要或外部 PR 超过十条详细限制时,不会产生完整队列。该工具为实验性工具,审查时间节省与维护者重复使用尚未得到证实,产品扩展暂停。未提供收费与价格信息。每条新规则需要通过的夹具、失败的夹具和报告快照,详见贡献指南。更多信息可参考配置、Action、CLI、编码工具集成、可复现研究以及 MCP 服务器的文档索引。