深夜两点,你的Claude Code会话被限流掐断。五小时后回来,它从空白状态问你:"你想做什么?"——之前读过的文件、选定的架构、下一步计划,全部蒸发。
这是每个重度Claude Code用户迟早撞上的墙。Lily也撞过,但她没选择喝杯咖啡等限流结束,而是写了个46行的脚本,让环境自己绕过限流。
![]()
限流真正的杀伤力
对多数用户来说,限流看起来像一次"暂停"。实际破坏力远不止于此:会话在阻断期间死亡,积累的上下文被清空——读过哪些文件、为什么选这个架构、下一步要做什么,全部归零。
Lily的经历比较特殊:公司裁员让她一夜失去收入,同月重建工作流,六个月后营收恢复到每月120万人民币。她把这归功于一套理念:系统规模化,而非技能规模化。"技能只随你投入的小时数增长,系统在你睡觉时也在运转。"
脚本怎么绕过限流
这个名为resume-on-ratelimit.sh的脚本,监控Claude Code进程的退出码。检测到限流导致的异常退出后,等待设定分钟数,再用claude --continue自动恢复,继承之前的会话。最多重试20次,按5分钟间隔算,就是100分钟完全无人值守的自动重试。
但--continue本身不够。它只能恢复"上一次对话记录",而非"意图上下文"——也就是"我接下来打算做什么"。会话被彻底切断后,知道这个意图的"会话中的Claude"已经消失了。
PROGRESS.md是关键
Lily的解法是PROGRESS.md:一个持续用人类可读文本记录任务进度的文件。每步都更新"我在哪""完成了什么""下一步动作",恢复后的Claude读一遍文件就能立刻接上。脚本第27行硬编码了恢复提示:"读取PROGRESS.md并继续中断的工作。"
实际运行效果:醒来时工作已完成,全程无需人工干预。日志显示凌晨2点触发限流,2:05和2:10各重试一次,第三次成功恢复,继续运行。
这套方案的本质,是把"人盯着限流"变成"环境自己处理限流"。对靠Claude Code吃饭的人来说,省下的不只是那一夜。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.