SuperAPI AI 工具集

gh-review-requests

编程与开发

查看项目

更新于 10-16 03:36

技能介绍

用途:从 GitHub 通知中筛选出仍未读的 review_requested 通知,并只看仍处于未合并状态、需要指定团队审查的 PR,得到一个经过过滤的审查队列,而不是手动翻看 GitHub 通知。

主要能力:确认组织与团队的真实 slug(仅凭显示名无法证明 slug,需通过 API 核对);用 gh api notifications --paginate 拉取通知;保留 subject 为 PR 的未读 review_requested 通知;核对 PR 的开放/未合并状态、被请求审查的团队,以及所选团队的分页成员列表;区分“由某位团队成员创建”与“被指派审查”。结果以含完整 URL 的 markdown 表格呈现,包含编号、标题、URL 和理由,例如“opened by: xxx”;若总数为 0,则说明该团队没有未读审查请求。

使用方式:先让用户指定要过滤的 GitHub 团队(如 streaming-platform),接受 slug 或显示名后对照已认证组织核对;随后使用配置的 GitHub 连接器或已认证的 gh API 读取队列;每条候选都需核实 GitHub 来源与仓库后再跟进返回的 subject API URL。该条目未附带 fetch_review_requests.py 脚本,不应自行虚构。

限制:只适用于明确匹配上述范围的任务;不标记通知为已读,也不提交审查;不得默认把所有仓库当作 getsentry;输出不可替代针对具体环境的验证、测试或专家评审;权限缺失或分页不完整须如实报告为不完整,而非计为零;缺少必要输入、权限、安全边界或成功标准时应停下并要求澄清。