SuperAPI AI 工具集

triage-pr-comments

编程与开发

查看项目

更新于 10-15 20:10

技能介绍

用途:分析 Pull Request 上的所有评审评论,逐条理解评论关切与相关代码,评估修复与不修复的后果,并给出处理建议,同时进行复核。

主要能力:拉取 PR 元数据、完整 diff、行内评审评论、评审正文与顶层评论;过滤作者自己的评论、已解决/已过时/已回复的评论,以及纯风格类机器人评论(保留涉及正确性、安全、生产影响的机器人评论)。

使用方式:通过参数指定仓库与 PR,支持无参数(按当前分支)、完整 URL、owner/repo#42、裸数字 42 四种形式。使用 gh 命令获取数据,例如:\ngh pr view {number} -R {repo} --json title,body,baseRefName,headRefName,headRefOid,files,additions,deletions,changedFiles,url\ngh pr diff {number} -R {repo}\ngh api repos/{owner}/{repo}/pulls/{number}/comments --paginate\ngh api repos/{owner}/{repo}/pulls/{number}/reviews --paginate\ngh api repos/{owner}/{repo}/issues/{number}/comments --paginate\n并用 GraphQL 获取评审线程的解决状态与回复历史。随后并行生成子代理,为每条评论编号并分析,给出 Fix、Fix (follow-up) 或 Dismiss 结论与置信度,最后输出汇总表并进入交互式处理,或由自主调用方走非交互流程。

适用场景:需要批量梳理 PR 评审意见、判断哪些必须修复时。

限制:依赖 gh CLI 与 GitHub API;无法确定或未提供的收费、额度、支持平台等信息暂未提供。