SuperAPI AI 工具集

resolve-reviews

通用与其它

查看项目

更新于 10-16 03:17

技能介绍

用途:在当前 PR 上自动处理所有评审评论(人类与机器人),采用两阶段流程——先修复已有问题,再轮询新评论直到不再出现。

主要能力:通过 npx agent-reviews 自动检测当前分支、定位关联 PR,并借助 gh CLI 或环境变量认证;--unanswered --expanded 可列出全部未回复评论的完整正文、diff 代码上下文与回复,并显示评论 ID。对机器人评论区分真阳性、假阳性与不确定;对人类评论区分可执行、需讨论、已处理。修复后统一提交推送,再逐条回复,必要时用 --resolve 关闭线程。

使用方式:先运行 npx agent-reviews --unanswered --expanded 获取评论;逐条评估后修复代码,运行 lint 与类型检查,git add -A、git commit、git push 并记录提交哈希;随后用 npx agent-reviews --reply <comment_id> "..." 回复,复杂回复可写入仓库外临时 UTF-8 文件并用 --body-file 传入。第二阶段用 npx agent-reviews --watch --unanswered 后台轮询,发现新评论则重复处理,直到输出 WATCH COMPLETE。

适用场景:需要批量清理 PR 评审意见、兼顾机器人与人类评审反馈的代码仓库。

限制:需已安装并认证 gh CLI 或配置环境变量;云端环境需先确认 git 作者身份;PR 级评论与评审摘要无法线程回复,CLI 会跳过;不确定或涉及架构、业务逻辑的问题应询问用户;具体超时、价格与平台支持等细节资料未提供。