跳过正文

把 Claude Code 请进调度台,用了一整天

·2158 字·5 分钟
田国虎
作者
田国虎
写字的地方。

今天一整天,我在火车上。

火车上的网你懂的——过隧道就断,页面转圈转到人心烦。今天还顺手做了一次对比实验:我日常带随身 WiFi,速度更快,但稳定性不行,一过隧道,它重启恢复要等半天;后来切到手机热点,速度没那么快,但稳。稳换个说法就是靠谱——做事稳、做事靠谱,怎么都比粗糙地快要好。这算是今天的第一笔账。

远程干活这件事本身,我反倒觉得不是什么大事。它基于的还是之前那个思考:在能选择的范围内,尽量用最好的模型,不去纠结成本——这才是最省时间、也最有性价比的用法。任务派出去,完了就睡觉。我的 Agent 是在家里那台电脑上跑的,火车进隧道,断的只是我「看」的通道,不是它们「干」的通道。隧道里睡一觉,出隧道重连上看结果就行。

说回今天的主线。昨天我发了一篇文章,说给 AI 装了个调度台,三家 coding 资源的额度一目了然,结尾是「账,接着算」。今天真的接着算了:把第四家——Claude Code——请进调度台。我以为半天的事,结果用了一整天——这一天的坑,比昨天的爽感更能说明问题。

接入一个新成员,是全链路的工程
#

先说一下「接进工作台」到底意味着什么。不是能启动就行。

一个 Agent CLI 要真正成为工作台的一员,得在每个环节都被认出来:启动按钮里要有它,tmux 巡逻要能认出它的进程,派单系统要知道它空闲时可以接活,回收机制要知道怎么安全地关掉它。今天这一遍走下来,改了十几个文件,才算把 Claude 在每个环节都「登记」上了。

顺带埋个钩子:这十几个文件的代码,我一行都没看。那这些代码到底要不要看?我的判断是,未来可能真的不需要看代码了——这个问题值得单开一篇聊。

这还只是平台侧。真正的麻烦在后面。

假成功:1.5 秒的检查,12 秒才死的进程
#

平台链路接好了,点「新建 Claude 终端」,页面提示:已启动。

然后窗口消失了。

查下来是个很典型的可观测性问题:启动接口只等 1.5 秒,确认窗口还活着就返回成功。但 Claude 要做网络连通性检查,这个检查大约 12 秒后才失败——「Unable to connect to Anthropic services, 403」。也就是说,报错发生的时候,成功提示早就发出去了。

UI 说成功,和真的成功,中间隔着 10 秒和一个没被抓到的错误。修法也明确了:启动判定不能再是「窗口活着」,得等到「提示符就绪、明确报错、或者超时」三者之一,才算数。

「配好了」,和「每个进程都生效」,是两回事
#

403 的根因也很有意思。

Claude 官方服务对网络环境有要求,我本地其实早就做过专门的网络配置——但问题是,tmux 里新开的窗口不继承这些配置,Claude 发起的连接根本没走上该走的路。

也就是说,「我在系统里配好了」和「这个新开的进程真的生效了」,完全是两回事。最后是在工作台启动 Claude 窗口时,把所需的网络环境显式注入进去,2 秒就过了连通性检查。

最后一公里,必须是人
#

这中间还有个决定:之前 Claude Code 走的是 Kimi 的兼容接口,今天我决定切回官方订阅账号。

切换的脏活全是 Agent 干的:清理旧的环境变量、移走旧配置、留了可恢复的备份、列好验收清单,连 OAuth 授权页面都帮我开好了。

然后它停下来等我。因为 /login 这一步,只能在浏览器里由我本人点确认。自动化能铺到授权门口,进不去。

这大概是今天最准确的一个画面:Agent 把九十九步都走完了,最后一步站在门口,回头看我。

口径统一的脏活
#

晚上收尾的时候,Claude 的额度卡出现在了调度台上。四家资源,口径大同小异里藏着麻烦:Kimi、Codex、Claude 都是窗口制——Claude 分 5 小时和 7 天两个窗口,Codex 是 7 天的窗口——只有 DeepSeek 是余额制。真正的差异在采集方式:Claude 最麻烦,得派 Agent 挑一个空闲的窗口,敲 /usage,解析返回的面板,再顺手按 Escape 关掉它。正在干活的窗口不能碰。

昨天我说,算账的第一步是看清手里有什么。今天的体会是:「看清」这两个字,是要一家一家啃下来的。可观测性不是装出来的,是踩坑踩出来的——每踩一个坑,调度台就更实一点。

火车有窗口期,AI 有吗?
#

最后说一个火车带给我的思考。

今天原计划做的事,其实比做成的多。但网络延迟摆在那儿,很多没做成。后来摸出的规律是:我并不确定哪段是隧道,唯一能预判的,是快到站停靠的时候——进站前那段路在市区,信号相对好。要网的活,就攒到那几分钟里集中干。窗口期不是提前规划出来的,是被逼出来的。

市区里没人算这个,基建好,网一直在。只有基建不稳的地方,「窗口期」才是个概念。

那 AI 呢?先学 AI 和后学 AI,真的有所谓的窗口期吗?

流行的说法是有,越早越好。但模型的智能一直在涨:前一个时间窗口里你花一个月才学会的东西,等下一个更强的模型出来,别人可能只用一半的时间就学会了。先发的那部分优势,会被模型的进步抹掉一块。

不过今天还有另一个视角:我能用 Claude Code、能用上最顶尖的模型,这本身也是一个窗口期——它现在就在那里,基建铺平之前,先用上的人就在窗口里。

如果这两个逻辑都成立,AI 的窗口期到底在哪里?我今天没有答案,把问题留在这儿。但火车教会我一件事:窗口期这种东西,只存在于基建还没铺平的地方。等基建铺平了,窗口期要么消失,要么换个地方重新出现——值得盯着的是后者。

最后
#

火车在一个中间站停靠的时候,我写下这些。今天的事收完了,路还没走完。

回头想,这种「人在路上、活在家里」的工作方式,一年前还像个噱头,今天已经被火车上的破网实测过了:系统是健壮的,出门不妨碍开工。

调度台现在有四家了。账,还得接着算。