HaoLiu's blog

51 万行代码的“拙诚”:Claude Code 裸奔后,我看到了 AI Agent 的真相

2026 04 02 wechat cover 235.png
Published on
/
6 mins read
/
––– views

cover

51 万行代码的“拙诚”:Claude Code 裸奔后,我看到了 AI Agent 的真相

Anthropic 昨天底裤被掀开了。

这不是什么黑客大案,纯粹是一个极其低级的工程事故:工程师在打包生产环境时忘了关掉 source map。安全大佬 @evilcos 揭秘,这张“藏宝图”直接把混淆后的代码还原成了 51.2 万行清清楚楚的源码。

GitHub 上演了一场“打地鼠”游戏:Anthropic 疯狂发 DMCA 删库,程序员们疯狂克隆。大家都在找“外星科技”,结果翻开一看,全是“体力活”。

盯着那堆代码看了一宿,最大的感触不是“大厂也写屎山”,而是那种近乎偏执的**“拙诚”**。

1. 消失的摩擦力:那多出来的 40 万行“废话”

开发者 @thdxr 对比后发现,Claude Code 比开源平替多了整整 40 万行代码。

这 40 万行在干嘛?他们在死磕**“摩擦力”**。

现在的 CLI(命令行工具)大多还停留在“打字机”时代:输出时屏幕狂闪,改个路径要狂按方向键。Anthropic 对这种交互摩擦力的容忍度是零。

源码里的 NO_FLICKER 模式,本质上是在终端里重造了一套渲染引擎,只为了让 AI 流式输出时像丝绸一样顺滑。更离谱的是,他们在黑框框里实现了完整的鼠标支持:点击定位、双击选词、点击折叠工具输出。

当开源社区还在卷算法、卷 Prompt 时,Anthropic 的工程师在花几十万行代码去适配各种破终端的鼠标协议。这种“拙诚”的堆砌,才是最难跨过去的护城河。工程的终局,就是用极其枯燥的堆砌,换取用户那一秒钟的理所当然。

2. 扇向 RAG 的那一巴掌:记事本里的“海马体”

那个被群嘲的 MEMORY.md

@elliotchen100 拆解后发现,地表最强 AI 的长效记忆,居然靠一个不到 200 行的 Markdown 记事本。

这事儿极其讽刺。现在整个行业都在卷向量数据库、卷 Embedding、卷复杂的 RAG 架构,觉得那才是“高级记忆”。但 RAG 本质上是概率性的,它在检索“相似度”,而不是在记忆“状态”。在写代码这种错一个字符就崩的任务里,概率就是幻觉的温床。

Anthropic 选了最“土”的办法:把核心状态写进一个 Markdown。

配合那个叫 AutoDream 的子进程,AI 会定期去“剪枝”和“压缩”这个文件。这简直是硅基版的“海马体”——在后台通过“复盘”把噪音剔除,只留下确定性的状态。在底层架构没突破前,这种“确定性状态同步”就是唯一的 PMF。

3. 幽灵心跳:从“工具”到“器官”

KAIROS 才是真正的分水岭。

@itsolelehmann 翻出了这个隐藏特性:它不是在等你的 Prompt,它是在后台“偷窥”你的系统。

源码里那个每隔几秒跳一次的 heartbeat(心跳)机制,标志着 AI 从“被动响应”转向了“主动介入”。它不再是你的扳手,它是你的影子。它在等一个时机,在你还没意识到 Bug 的时候,就把修好的 PR 塞到你嘴边。

这种从“指令驱动”到“系统状态驱动”的切换,才是 AI Agent 真正的终局。

结语

这次泄露是一次祛魅。

它告诉我们:目前真的没有魔法,只有对细节的变态执着。即使是 Anthropic,也要靠 MEMORY.md 这种方案来维持记忆。

KAIROS 的心跳已经响了,主动式智能的基建已经搭好。剩下的,就是看谁能把这堆“拙诚”的代码,磨得更顺手。

至于那 51 万行代码……我还是先去喝杯水压压惊吧。

我以上所说不一定对,或者都是错的。


查看 Dashboard