为什么 suddenly 每次 push 都在审
不少仓库会在 PR 上留一句 @claude review always,之后每次推送都会再跑一轮 Claude Code Review。方便是方便,但也会吃掉用量、拉长等待,有时你只想改两行文案,却又等一整轮检查。
@Tuminha_dds 提醒:从 Claude Code 2.1.307 起,可以用注释命令把这条「按推送订阅」关掉,而不必再开一轮审查。
官方怎么关
对照 Read and request reviews on a pull request 与 CHANGELOG:
- 在 打开的 PR 上发一条新的顶层评论(不是行内评论、不是改旧评论)。
- 评论第一行写完整命令之一:
- @claude review stop - @claude review off - @claude review pause
- 同一行前面不要夹别的字;后面可以跟说明。拼错或把
stop写到下一行时,官方说明它可能被当成普通的@claude review,反而再跑一轮单次审查。 - 你需要对仓库有 write / maintain / admin 一类写权限。
这条命令的作用是:结束 @claude review always 带来的推送订阅;不会取消已经排队或正在跑的审查;Claude 会用评论回复,而不是再开一条 check run。
和仓库「审查模式」的关系
官方写明:在仓库 Review runs 设为 Manual 或 Once after PR creation 时,靠订阅触发的「每次 push 审」可以用这条评论停掉。如果仓库本身设成 After every push,那推送本来就会审,评论拦不住;要在这种仓库上暂停某一条 PR,官方建议先把 PR 改成 draft。
小结
- 开过
always却不想每次 push 都审:顶层评论@claude review stop(或 off / pause)。 - 先升级到含 2.1.307 的 Code Review 能力,再按文档确认仓库模式。
- 别指望它取消正在跑的审查;也别把命令埋在编辑过的旧评论里。
如果你想把 Claude Code 放在一台常开、整机独享的新加坡 Mac mini 上长期跑审查与本地开发,可以了解 Zumac.Ai,咨询 Telegram @singatao。
