Lydia Hallie ✨· @lydiahallie · X·· 2 小时前精选AI 评分69
AI 导读
Lydia Hallie 分享一个 Claude Code 使用技巧:用 Stop hook 让 Claude 在检查失败后自动重试,关键是让 hook 以 exit code 2 退出。exit 2 会把 hook 的 stderr 返回给 Claude 触发重试,exit 1 则是非阻塞的,即使检查失败 Claude 也会直接结束。
推荐理由
原文讲清了 Claude Code Stop hook 中 exit 1 与 exit 2 的行为差异,可用于让检查失败时自动重试。
正文 · AI 翻译
你可以使用 Stop hook 让 Claude 在检查失败时重试,但一定要确保它以退出码 2 退出!
退出码 2 会把 Claude 送回重试,并带上该 hook 的 stderr;退出码 1 是非阻塞的,所以即使检查失败,Claude 也只会直接结束
来源:Lydia Hallie ✨ · x.com