Claude Code hook 补充:exit 1 可能是脚本自身报错,重试要用 exit 2
lydiahallie · x · 2026-11-14
Lydia Hallie 在其 Stop hook 技巧帖下的补充:exit 1 也可能表示 hook 自身出错(如缺少依赖或脚本 bug),因此想让 Claude 重试时务必用 exit 2,并把输出写到 stderr 让 Claude 看到失败原因。
给出的具体写法:[your command] >&2 || { echo failed; exit 2; }——命令输出重定向到 stderr,失败时打印提示并以 exit 2 退出触发重试。
所属事件:Claude Code Stop hook 技巧:exit 2 才能触发失败自动重试(2 条相关)→
「编程与Agent」频道最新
- 开发者感叹:改 CSS 五分钟就放弃,以后只需要告诉 Agent 想要什么 — robleclerc · 2026-11-14
- 开源 Devin 替代品 OpenComputer 发布:自托管、速度快 3.3 倍,可复用 Claude/ChatGPT 订阅 — zeeg · 2026-11-14
- 构建 400+ Agent 后总结:AI Agent 记忆的 15 个基础模块 — MaryamMiradi · 2026-11-14
- 斯坦福免费公开 CS329Z 智能体工程课,13 讲课件全放出 — stanfordnlp · 2026-11-14
- Greg Isenberg 分享打造「最 AI 化公司」的七步大脑搭建法 — jacob_posel · 2026-11-14
- YC 系 agent 产品 Reason 开放测试:Pro 版月费 50 美元,基准超 Codex — testingcatalog · 2026-11-14