SuperAPI AI 工具集

autopilot-pr-review-scheduler

编程与开发

查看项目

更新于 10-16 00:30

技能介绍

用途:这是面向用户的 PR 审查队列调度技能,只负责选择 PR 并限制并发分发,不做 issue 分诊、不实现代码、不创建新 PR。

主要能力:以 panel-review 标签为唯一请求触发条件,并将 PR 上的 status/accepted 作为扫描来源,两者取并集;也支持显式指定 PR 编号或命名列表。去重后跳过草稿(除非调用方点名),标签扫描按最旧优先、上限 10 条,命名列表不设上限。分发前执行 CODEOWNERS 最后评论门禁:快照 CODEOWNERS 集合,分页读取评论与已提交审查,忽略机器人,判断最后一条 CODEOWNERS 评论的条件是否已满足;不满足则丢弃,无法判断则按失败关闭丢弃。

使用方式:默认使用已认证的 gh 命令,例如 gh pr list --state open --label panel-review --json number,title,isDraft,labels,updatedAt 与 gh pr list --state open --label status/accepted --json number,title,isDraft,labels,updatedAt。运行前需输出激活卡,运行后输出退出回执。加载 assets/fan-out-pool.md,默认 FANOUT_LIMIT=2 并发槽位,每个槽位一个 PR,槽位返回后继续填充队列直至排空。每个槽位组合 autopilot-pr-review-worker,使用 INVOCATION_MODE=session-review、panel-mode: full。

适用场景:本地会话、Copilot App 自动化、Cloud Agent、Remote Agent 及 Agentic Workflows。

限制:write 始终为 off,调度器从不评论、打标签、指派或请求审查者;不得组合 autopilot-pr-merge-worker;不得共享槽位池、不得把同一 PR 分发给两个槽位、不得列出全部开放 PR、不得实现或驱动合并、不得违背 CODEOWNERS。缺少激活卡字段、缺少队列表或理由为空时停止。