Claude Code Stop hook 让检查失败自动重试,关键是要用 exit 2

lydiahallie · x · 2026-11-14

Lydia Hallie 分享了一个 Claude Code 实用技巧:用 Stop hook 让 Claude 在检查失败时自动重试,但退出码的选择是关键。

配图直观对比了两种退出码的行为差异:exit 1 时测试失败直接结束,exit 2 时 Claude 读取 stderr 中的错误后再次编辑、最终测试通过。推荐写法:[your command] >&2 || { echo failed; exit 2; }。

所属事件:Claude Code Stop hook 技巧:exit 2 才能触发失败自动重试(2 条相关)→

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →