用 anyrouter 长时间跑任务,一断就无限retry?试试「重开」任务

用 anyrouter 长时间跑任务,一断就无限retry?试试「重开」任务
用 anyrouter 长时间跑任务,一断就无限retry?试试「重开」任务
本帖使用社区开源推广,符合推广要求。我申明并遵循社区要求的以下内容:
  • 我的帖子已经打上 开源推广 标签:
  • 我的开源项目完整开源,无未开源部分:
  • 我的开源项目已链接认可 LINUX DO 社区:
  • 我帖子内的项目介绍,AI生成、润色内容部分已截图发出:
  • 以上选择我承诺是永久有效的,接受社区和佬友监督:

以下为项目介绍正文内容,AI生成、润色内容已使用截图方式发出


anyrouter 跑长任务时经常会出现异常:

一个长上下文的会话一旦中途断了,就只会原地 retry —— 五分钟才试一次,干等几十分钟、攒满十次 429 之后放弃;可新开一个会话却啥事没有。

我也被坑过好多次。后来想明白:retry 是把同一份巨大的上下文反复重发,越大越容易再撞墙;而新开的会话上下文小,根本不卡。所以与其干等,不如直接「换一条命」。

于是顺手写了个零依赖小工具 claude-rescue:实时列出所有在跑的 Claude 会话、自动把卡死的标红,按一个键 o 就一键接管 —— 在同一个目录起一个全新会话,让它自己去读那个卡住任务的进度、接着往下干(注意:不是 --resume,就是图省心地重开)。

放三张实际使用的图,一条龙看下来就懂了:

:one: 它自动发现 task12 卡在 429,标红为「异常」

Snipaste_2026-06-07_22-28-13

:two: 按一下 o 一键接管:自动开新终端、起一个全新会话,并把"接着干"的指令发过去

Snipaste_2026-06-07_22-29-11

:three: 新会话自己定位到那个被中断的任务,开始接着做

Snipaste_2026-06-07_22-34-04

零依赖、单文件,Node 16+ 一条命令就能跑,macOS / Windows / Linux 都一样:

node sessions.js

仓库 :backhand_index_pointing_right: GitHub - XCrag/claude-rescue: Live cross-platform TUI to watch running Claude Code sessions, flag the stuck ones, and take them over to rescue them. Zero dependencies. · GitHub

小声说一句:这项目是 vibe coding 撸出来的,但功能我自己天天在用,能跑、好使,欢迎拍砖、提 issue。

1 个帖子 - 1 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文