并行跑一个月 Claude Code:8 个看起来像成功的静默失败
KaaSInTheWild · reddit · 2026-09-10
作者在一台 Mac 上并行运行多个 Claude Code 会话并自建周边工具,花了一个月调的不是代码而是接缝处:8 种没有任何报错、红灯或日志的静默失败。
- 文件名快照检测不到状态变化:会话状态写在同一个 /.claude/sessions/<pid>. 里反复改写,用文件名集合做 diff 的主/备两条检测路径共享同一盲区;修复是加入 mtime。普适教训:冗余路径要先验证它真的与主路径分歧。
- 数字下降不等于数据过期:对 ratelimits 数据「忽略下降」的规则会丢掉所有真实重置;应以 resetsat 为准——resetsat 更晚说明是新窗口,此时低百分比才是对的。
- 各会话持有各自过期快照:空闲两小时的会话报的是两小时前的数据,多会话混读数字剧烈波动是读错而非限额波动。
- hook 写文件必须原子且自清理:temp 文件 + mv、EXIT/INT/TERM/HUP 上挂 trap 清理、启动时清一小时以上的残留——一小时阈值是为了不误删并行存活会话的文件。
- 通知必须携带结论:六会话六声铃等于没有通知;让 Stop hook 带上一句「迁移完成、测试通过」或「等你定编码方案」才能真正省事。
- 优雅降级是失败隐藏器(原文在此截断):HTTP 服务挂了就静默 fallback 的设计,让故障毫无痕迹地长期存活。
整体是一份关于「无报错失败」的实战工程复盘,核心论点:多路径冗余、降级与静默重试都会制造看起来正常的假象。
所属事件:并行运行 Claude Code 一个月,发现八种静默失败(2 条相关)→
「编程与Agent」频道最新
- Shift-1 模型路由器发布:编码 Agent 成本最高降 55% — ypatil125 · 2026-10-27
- StackChan 机器人用 Grok+Hermes+GPT 演「小鸭子心事」短剧 — alexcovo_eth · 2026-10-27
- Meta FAIR 提出 Self-Direction:把 agent 失败变成 LoRA 技能,成功率提 13.8pp — karen_ullrich · 2026-10-27
- Indie 开发者分享 agent 工作流:1000+ 提交直接推 main,无需复杂编排 — Dimillian · 2026-10-27
- AI 编程编辑器 Superset 更名 Paradev,获 1150 万美元种子轮 — massimosgrelli · 2026-10-27
- AI 编码 Agent 在代码冻结期删掉生产数据库:Anaconda 讲解分层治理框架 — anacondainc · 2026-10-27