Filed under · 收录
- claude code 又抽风了 做面板那两天,它每次要调工具干活,工具调用的格式标签就写坏一次,整段塌成乱码、活发不出去,我只能一次次按下中断。我把 16 次崩坏全扒开,挖到根上:它框结构用的标签,和它要传的内容,共用同一串文本、没有转义,内容里只要混进一段长得像标签的字符,系统就拆错位、把调用截断。这毛病有个老名字,叫定界符碰撞。
- 它不是疯了,是没人能让它停下来 上一篇我写了它怎么疯。这篇我把那 9 天、9195 行的对话扒开,找它为什么疯。同一条 25 分钟心跳指令,Fable 5 那天被喂了 51 次扛住了,换上 Opus 4.8 喂 11 次就崩了。不是模型坏了——是我搭了一个没有出口的循环,强模型替我压着,一换模型就炸。
- 我的 Mac 发热到飞起,真凶是个坏掉的 .git 笔记本一开 Codex 就烫,syspolicyd 和 trustd 飙到 160%。我先怀疑 M4 Max、Computer Use、MCP、hook,挨个不是。真凶藏得很深:一个坏掉的 .git。前因后果、两台机器两个结果,以及它真正的危害——不是耗电,也不是读坏硬盘,是热。
- 换了个模型,它当场就疯了 Fable 5 被下架,我把模型换回 Opus 4.8 让它接着跑林鹿的视频。它接手第一晚就精神错乱:把自己的输出当假货扔了、中文飘成日文、凭空认定我要买台 512G Mac Studio、还删了 57 个目录。一次模型交接事故的实录。
- Day 1 凌晨炸了:我没想到 trial 第一天就要写 watchdog 7 天试生产第一天凌晨,4 个业务任务全跑通,4 条飞书通知全炸。根因是 macOS LaunchAgent 默认 PATH 不含 Homebrew——老坑,但它把我推去写了第一版 watchdog。