最近 Claude 账号被风险标识,我被迫用了两天 Codex。实话说,还是用不下去。
于是我一边等 Claude 恢复,一边重新捡起了 Cursor。
这篇不是想无脑吹 Fable。
恰恰相反,我想聊的是另一个更有意思的体感:即使强如 Claude Code + Fable 5,也会犯错,也会推理过头,也会把一个本来只需要判断的问题,办成一套过度执行的工程流程。
而对比 Cursor + Auto 的体验,我反而更清楚地感受到:AI Agent 的下一轮竞争,模型之外的故事更加精彩。
这两件事不一样
我给 Fable 5 Ultra 的一个任务,其实很小:review 一下一个建模方式的改动。
注意,是 review 一下。
我需要的是它基于上下文给出判断:这个改动是否合理,风险在哪里,后续是否值得继续沿着这个方向做。
但 Fable 不是这么理解的。
它开始把这件事工程化:这个项目涉及到的三个物种建模都渲染了,模型的的眨眼左右偏向也量了,源文件有没有被覆盖查了,Swift 测试跑了,视觉门也确认了。
到这里,其实已经够了。
如果它停在这里,我甚至会觉得这就是强 Agent 的价值:不只是嘴上判断,而是能顺手做掉一轮验证。
但它没有停。
它又额外叠了一套 5 维并行 workflow,继续开子 Agent 做更细的验证。最后它自己也承认:这次是小题大做了。用户要的是判断,不是对抗式多智能体审计。

这个瞬间很有代表性。
过去我们讨论 AI Coding,最常见的抱怨是 AI 不够强:不会读工程,不会拆任务,不会自检,不会跑测试,不会理解复杂上下文。
但 Fable 5 这一代工具开始把问题反过来了。它把小任务推成大工程。
这种化简为繁,就是一种高射炮打蚊子的感觉。
Cursor的持续调节
这两天重新用 Cursor,我反而觉得 Auto 相关配置的体感不错。它并不是每一步都显得最猛,也没有那种“全系统火力展开”的压迫感,但有些输出方向是对的。
最明显的一次,是它在一个任务推进中,丝滑地把我从 Agent Mode 拉回 Plan Mode。
它没有继续硬做,而是先把问题聊清楚;等方向收敛之后,再切回 Agent Mode 自己执行。
这个动作很小,但体感很好。

因为它不是一上来把所有火力打满,而是在持续调节任务:什么时候该执行,什么时候该停下来想清楚,什么时候该重新规划,什么时候可以继续自动推进。
这就是我说的“手感”。
Fable 5 Ultra 给我的体感,是火力很足。它能拆、能跑、能测、能查、能并行、能开子 Agent,能把一个模糊问题推成完整流程。这当然有价值。真正复杂的工程任务,确实需要这种长程执行能力。
但 Cursor 给我的体感,是它更像一个顺手的开发工具。
它未必每次都把事情做得最满,但它更接近开发者日常工作的节奏:先理解,再规划;能自动,就自动;该确认,就停一下;方向不对,还能调整。
所以这里真正值得讨论的,不是 Fable 和 Cursor 到底谁更强。
这个问题太粗糙了。
更准确的问题是:它们背后的 Agent Harness 不一样
最近那篇《Agent Harness Engineering: A Survey》刚好可以作为这个判断的注脚。
它把 Agent 外面的运行套件当成一个独立的工程对象来看:执行环境、工具接口、上下文管理、生命周期编排、可观测性、验证评估、治理安全。
换句话说,Agent 不是模型本身。
Agent 是模型加上 Harness。
放到这次体验里,Fable 5 Ultra 的“猛”,很大程度上不是单纯来自模型,而是来自它背后的任务编排和验证机制被充分释放了。
它知道怎么拆任务,怎么并行,怎么验证,怎么开子 Agent。
这些能力单独看都对。
但组合在一起,就会出现一个新问题:当用户只是要一个判断时,它也可能默认进入高火力模式。
这就是过度执行。
而 Cursor 的优势,也未必只是模型更强。更可能是它的 Harness 更贴近日常开发节奏。它让 Agent 不只是“能干”,而是“干得比较顺”。
这才是 AI Coding 接下来真正要竞争的地方。
过去大家拼的是模型能力:谁代码能力更强,谁上下文更长,谁推理更深,谁能跑更复杂的任务。
Harness 才是变速箱、刹车、仪表盘和安全带。
只给用户一台大马力发动机,当然刺激。但真正能长期使用的产品,不能只会加速。它要知道什么时候加速,什么时候减速,什么时候换挡,什么时候根本不该启动。
这也是我这两天最大的体感。
Harness 这个词,几个月前虽然已经火过一轮,但它不是一个可以被快速消费掉的热词。
它更像是 Agent 产品化真正绕不开的工程层。
如果说模型决定 Agent 的上限,那么 Harness 决定这个上限能不能被稳定、安全、经济地释放出来。
这也是我接下来更想继续追的问题:当 Agent 越来越强,我们到底该如何设计它的边界?
