SuperAPI AI 工具集

review-anvil-improve-pr

智能体与模型

查看项目

更新于 10-16 01:29

技能介绍

用途:这是 review-anvil-pr 的可写对应版本。review-anvil-pr 只读并发布审查评论,本预设会实际修改代码:先在 PR 上发布起始评论,再以 commit_mode=per_fix 运行审查循环,把修复提交应用到本地分支,推送回 PR,最后原地编辑起始评论为综合报告或失败摘要。

主要能力:编排六个步骤——verify-checkout 校验本地检出与 PR 头分支一致且工作区干净;post-start 发布起始评论并 @ 原作者;以 commit_mode=per_fix、target=<BASE_BRANCH>...HEAD 激活 review-anvil 引擎;成功后 git push origin "$HEAD_BRANCH";post-update 用 PATCH 编辑起始评论;最后向用户展示报告与评论 URL。

使用方式:需已处于 PR 分支上。定位符可省略(经 gh pr view 自动检测)、用完整 GitHub URL,或 <owner>/<repo>#<N>。先运行 check-pins 拒绝覆盖固定参数,再解析来自 review-anvil-pr 的 pr-helper.sh,依次执行 verify-checkout、history、post-start,然后激活引擎,成功后推送,最后 post-update。

限制:commit_mode、target、report_path、run_ordinal 为固定参数不可覆盖;不能把 PR 定位符作为 target。仅当引擎成功且推送成功才用 outcome=success。该工作流无法发布 GitHub 行内审查评论。若推送失败,本地提交保留在分支上。GitHub 编辑评论不通知,作者仅收到起始评论的 @ 通知。缺失信息暂未提供。