Claude Code Stop hook 技巧:用 exit code 2 让 Claude 在检查失败时自动重试

X:Lydia Hallie(Anthropic,Claude Code) (@lydiahallie)·发现于 11 小时前

事件内容

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 的行为差异,可用于让检查失败时自动重试。

原文标题:You can use a Stop hook to have Claude try again when a check fails, but make sure it exits with code 2!

站内缓存页 · 事件综述与时间线来自 aihot.news 公开 API(10 分钟缓存),热度走势为站内自有观测(参与人数口径),版权归原作者 · 点击「原文」跳转外部媒体

NexCamp · 活动报名签到平台