AI 工作站 · 工程复盘
一个小面板,我翻来覆去做了好几遍。有人估计觉得至于吗。至于。前几遍做出来的,我都用不上。
先说这面板干嘛的。我手底下一堆东西在跑。OpenClaw 那几个 agent,苏晚写稿、纪嫣然管事、赵子龙盯告警,各有各的定时任务。我自己还开着 Claude Code、Codex 干活。一天下来,哪个跑了、哪个做完了、哪个还没到点、哪个挂了,我得有个地方一眼看见。
说白了就一句:我要知道现在在跑什么、我做完了什么、还差什么。就这么个事。(这俩面板最早怎么来的,我早先写过一篇。这篇说的是,后来我为什么一直在重做。)
前几遍的毛病就在这。看着是那么回事,一排任务、几个状态点。可那是固定的,跟真在跑的对不上。显示“完成”的,底下可能是个没退干净的僵尸进程。该报“失败”的告警,它当没看见。Claude Code、Codex 那边的状态,干脆是错的。
它跟我说“都做完了”,其实没有。这种面板,比没有还坑。没有,我还知道得自己去翻。有这么个会骗我的,我就真信了。
昨天是我自己 iPhone 上那个小组件提醒了我。屏幕使用时间那个。一打开,先一句账:今天用了多久、哪几个 app、超没超。一眼就完。我要的就是这个。我不想读它,我想扫一眼就走。
任务区我就照这个改了。最上面先一句今天的账:✓8 成、✕1 败、○4 还没到点。下面按 agent 分组,一条一个点。● 在线、✓ 完成、✕ 失败、○ 待运行。你看 Studio 那组标着“1 失败”,赵子龙今天报了 10 条告警,红的。苏晚的早报晚报还是空圈,没到点。这一眼,就是我要的。
但好看不顶用,点得对才行。这几天大半时间不在排版,在让每个点都不撒谎:正常退出的,纠成“完成”;该告警的,转成“失败”;没退干净的僵尸,直接丢,别挂那儿冒充“在线”。
额度那半边,一个毛病。前两天 Claude 那张卡老显示“限流”,我差点信了,以为额度用完了。查到根上:钥匙串里的 token 六个半小时前就过期了。面板拿着张死票一遍遍打,被人家当成异常流量给限了。卡上那个“限流”是假的。真相是我自己拿过期票硬刷。又是一摞修:token 过期先认出来、别硬刷;真碰上 429,退避五分钟;上次的额度存下来,重启别丢;那些 429、401 的裸码,翻成人话。
我一遍遍重做它,就图它是真的。假的面板不如没有。好看没用,状态错了就是个摆设。这跟我上一篇写的那个 AI 一个样——满嘴“一切正常”,其实早疯了。最怕就是这个:它一脸正常地骗你,你还信。
这事我还在做,没到满意。但为啥做,我想清楚了,不会再跑偏。
我不要个好看的摆设搁那儿。我就要扫一眼——上面每个点,都得是这会儿真在跑的。