用途:对开放的拉取请求进行分诊、审计并给出可执行信息,识别陈旧 PR、合并冲突、评审缺口、CI 失败以及可合并候选。在完整评估中作为第 4 个模块运行(位于安全、发布健康、社区健康之后),Dependabot 安全修复类 PR 交由安全模块处理。
主要能力:列出全部开放 PR 或按标签过滤;获取 PR 详情(评审、CI、规模);获取变更文件与 diff;获取评论以检查去重标记。按陈旧度、合并冲突、评审状态、CI 状态、规模等维度评估,并分类为可合并、需关注、等待中、延后。
使用方式:通过 gh-manager 命令操作,例如 gh-manager prs list --repo owner/name、gh-manager prs get --repo owner/name --pr 42、gh-manager prs diff --repo owner/name --pr 42、gh-manager prs comments --repo owner/name --pr 42。所有写操作(打标签、评论、请求评审、合并、关闭)均需仓库所有者批准,绝不自动合并。合并前会提示不可逆性,并让用户选择 squash、merge commit 或 rebase 方式。
适用场景:仓库维护者定期巡检开放 PR、清理陈旧 PR、推动评审与合并流程。
限制:合并、关闭等操作需明确授权;403、405、422 等错误有对应提示;陈旧阈值、忽略标签、规模阈值可通过配置调整,默认忽略 do-not-close 与 long-running 标签。具体平台支持与收费信息暂未提供。