用途:在提交 AI 生成或 AI 辅助的 Pull Request 前做预检,依据 Ehsani 等人 MSR 2026 论文对 33,000 个智能体 PR 的实证分析,按分层拒绝分类体系(Reviewer 38%、PR 级 30%、代码级 22%、Agentic 级 2%)逐项审计,预测合并可能性并给出修改建议。也可用于诊断已被拒绝的 PR、判断某任务是否适合交给智能体、把大 PR 拆分为更易合并的小单元。
主要能力:任务类型分类(feature、fix、performance、refactoring、style、documentation、test、chore、build、CI 等 11 类,并标注历史合并率,如文档 84%、CI 79%、fix 64%、performance 55%);重复检查(重复 PR 占拒绝的 23%);确认改动是否被需要;测量 PR 规模与文件扩散;本地运行 CI/CD;校验目标分支;核对 PR 描述准确性;检查实现完整性与许可证/CLA;输出结构化预检报告与合并概率评估。
使用方式:按步骤执行。用 gh pr list --state all --search "<keywords>" 和 gh issue list --search "<keywords>" 查重;用 git diff --stat main 统计改动;本地运行项目测试与构建(如 npm test、make check、pytest);检查 CONTRIBUTING.md 与分支策略;最后生成报告,给出按原样提交、修改或拆分三类建议。
适用场景:向开源或团队仓库提交智能体 PR 前;批量审查改动并预测合并概率;诊断被关闭的 PR;选择适合智能体贡献的任务类型。
限制:研究覆盖 Codex、Copilot、Devin、Cursor、Claude Code 五种智能体(截至 2026 年初),新版本合并率可能不同;Codex 占数据集 65% 且合并率 82.6%,会拉高整体统计;Abandoned/Not Reviewed 可能源于仓库对 AI PR 的政策而非质量问题;合并率并非质量的完美代理;分类体系源自开源仓库,企业内部情况可能不同。论文链接:https://arxiv.org/abs/2601.15195v1。