Claude Code 说"等通知"时构建已死:后台命令坑与一行修复

appbeforelunch · reddit · 2026-09-16

作者用 Claude Code 搭建脚本转视频流水线时踩坑:模型把构建跑成后台命令后结束回合,并宣称"我会等完成通知"——实际上根本不存在通知,回合结束构建就死了,连续两次以不同措辞翻车。

日志识别方法: 往上翻日志,如果最后一条真实输出是某步已完成(作者是 Downloading Chrome Headless Shell - 85.4 Mb/85.4 Mb),之后无任何打印,再看到 sleep 循环或 Command running in background with ID: ...,就是中招了。任何"我等通知"的变体都意味着没人会来等。

修复只需在 prompt 里加一句: "在前台运行构建并等它完成,我要看到文件存在。" 作者建议再养成习惯:每个构建 prompt 结尾加 "并实际跑一次让我知道它能用。"

附带发现: 底层故障与挂起无关——是 Remotion 自带的 extract-zip 在 macOS ARM 上解压 2 个文件后静默停止,导致 Chrome 没解压完整。Claude 通过读 Remotion 源码定位问题,换用系统 unzip 解决。

原文链接 →

「编程与Agent」频道最新

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