用途:处理 GitHub PR 上的评审反馈,评估有效性并修复问题,然后回复并解决线程。支持两种模式:无参数或 PR 编号时处理该 PR 全部未解决线程;提供评论/线程 URL 时仅处理该条反馈。
主要能力:通过脚本拉取未解决的内联评审线程、PR 会话评论和评审正文;按内容区分新反馈与已挂起项;为每个线程并行派生 pr-comment-resolver 智能体,返回 verdict、reply_text、files_changed 等。多线程引用同一文件时合并派发以避免编辑冲突。
必要用法:检测 PR 用 gh pr view --json number -q .number,拉取反馈用 bash scripts/get-pr-comments PR_NUMBER。修复后提交并推送,再回复和解决:回复用 echo "REPLY_TEXT" | bash scripts/reply-to-pr-thread THREAD_ID,解决用 bash scripts/resolve-pr-thread THREAD_ID。PR 评论和评审正文无法通过 API 解决,用 gh pr comment PR_NUMBER --body "REPLY_TEXT" 回复。完成后重新拉取验证。
适用场景:地址 PR 评审意见、解决评审线程或修复代码审查问题。
限制:需 GitHub CLI 与相应脚本;不支持并行派发的平台需串行执行;needs-human 的线程会保留开放等待人工决定;PR 评论和评审正文无解决机制,会重复出现。