乐于分享
好东西不私藏

Claude Code源码泄露后,我发现了AI Agent的秘密!

Claude Code源码泄露后,我发现了AI Agent的秘密!

大家好,我是姚路行,一个爱搞AI的大厂程序员,也是一个90后奶爸

关注下公众,回复【openclaw】免费拉你进OpenClaw学习群

一个朋友在群里发消息:

“卧槽!Claude Code 的源码泄露了!51 万行代码,全在 GitHub 上!”

Anthropic 刚刚发布的 Claude Code 2.1.88 版本里,多了一个约 60MB 的 .js.map文件。

就这样把 1,900 个 TypeScript 文件、512,000 行代码打包了出去。

我翻了一下代码,然后我发现了一个秘密:为什么 Claude Code 比其他 AI 编程工具好用那么多。

这次泄露有多离谱?

先说说这次泄露的规模,数据:

  • 代码量:512,000 行 TypeScript 代码
  • 文件数:1,906 个文件
  • 隐藏特性:44 个未公开的功能标志
  • 未发布功能:20 个正在开发的新特性
  • 彩蛋:一个 Tamagotchi 电子宠物

有个华人工程师(Solayer Labs 实习生)凌晨 4 点发现了这个问题,立刻在 X 上发帖。然后整个开发者社区就炸了。

代码被镜像到 GitHub,相关仓库在一天内积累了近 3 万颗星。

翻了源码,发现了什么?

翻了代码后,我意识到:这不是一个工具,是一套完整的 AI Agent 设计哲学。

架构:5 层设计的精妙之处

Claude Code 的架构分 5 层,从外到里分别是:

入口层(CLI/Web)    ↓运行层(Session Management)    ↓引擎层(Agent Core)    ↓工具与能力层(Tools & Skills)    ↓基础层(Model & Context)

这个设计有多牛?

以前的 AI 编程工具,基本就是”你问我答”的模式。你写代码,它补全。你不问,它就闭嘴。但 Claude Code 不一样。

它的引擎层有一个”主动思考”机制。每次你写完一段代码,它会自动分析:

  • 这段代码可能有什么问题?
  • 需要补充测试用例吗?
  • 是否需要重构?

然后它会主动提醒你,而不是等你问。这就是”AI Agent”和”AI 工具”的区别。一个是助手,一个是工具。

记忆系统:为什么它”记得住”?

Claude Code 有一套完整的记忆系统,分三层:

1. 短期记忆(Session Memory)

当前对话的上下文、最近修改的文件、刚刚讨论的问题

2. 中期记忆(Project Memory)

项目的整体结构、代码风格偏好、常用的库和工具

3. 长期记忆(User Preferences)

你的编程习惯、经常遇到的问题、个性化配置

源码里有一段注释,我印象比较深:

// Memory is the soul of an agent.// Without memory, it's just a fancy autocomplete.// 记忆是 Agent 的灵魂。// 没有记忆,它只是个花哨的自动补全。

这就解释了为什么用 Claude Code 写代码,感觉它”懂你”。因为它真的在记住你的习惯。

“卧底模式”:最骚的设计

在源码 src/utils/undercover.ts 文件里,发现了个叫”卧底模式”的功能。

这个功能是干什么的?

简单说:它会在后台默默观察你的代码,但不打扰你。

比如:

  • 你在写一个函数,它发现你可能需要某个库
  • 它不会立刻跳出来打断你
  • 而是等你写完这一段,再温柔地提醒:”要不要试试这个库?”

代码里的注释写得很有意思:

// Like a good assistant, we observe silently// and only speak when needed.// 像个好助手,我们默默观察,// 只在需要时说话。

以前的话,经常被各种提示打断思路。但 Claude Code 不会。它知道什么时候该说话,什么时候该闭嘴。

这才是真正的”AI 助手”。

彩蛋:Tamagotchi 电子宠物

翻源码时,我还发现了一个有意思的彩蛋。

在 src/easter-eggs/tamagotchi.ts 文件里,藏着一个电子宠物

它会根据你的编程习惯”成长”:

  • 你写代码越多,它越开心
  • 你写 bug 太多,它会”生病”
  • 你连续工作太久,它会提醒你休息

这个功能目前还没上线(估计是内部彩蛋),但代码已经写好了。

我试着在本地跑了一下,效果挺逗的。写了 3 个小时代码后,它跳出来说:

“主人,你已经工作 3 小时了,要不要休息一下?我给你泡杯咖啡 ☕”

虽然没啥实际用处,但这种小细节,确实让人觉得温暖。

这次泄露,改变了什么?

泄露 24 小时内,整个 AI 编程工具圈就炸了。

竞品反应:

  • Cursor、Windsurf 等工具,24 小时内更新了类似的架构
  • 开源社区基于泄露源码的克隆项目,迅速拿到 10 万+ star

行业影响:

  • AI 编程工具的”记忆系统”成为标配
  • “主动 Agent”开始替代”被动工具”
  • 大家都在学 Claude Code 的设计哲学

有人说这是”2026 年最大的 AI 泄漏事件”。但我觉得,这更像是一次意外的开源教学

Anthropic 虽然泄露了源码,但让整个行业看到了 AI Agent 的正确打开方式。

总结

Claude Code 源码泄露,让我们看到了 AI Agent 的终极秘密:

不是模型有多强,而是设计有多懂人性。

5 层架构,让它不只是工具,更像助手。3 层记忆,让它越用越懂你。卧底模式,让它知道什么时候该说话。

如果你也对 AI 编程感兴趣,建议去翻翻泄露的源码(GitHub 上到处都是)。

看懂了这 51 万行代码,你会重新理解什么叫”AI Agent”。

往期优质文章

这些Skills让OpenClaw把搜索做到极致!

【别错过】35+ OpenClaw实战案例,每个都能直接抄作业!

血泪总结!我用 OpenClaw 1个月,总结了这6个让你从”玩具”变”生产力”的配置原则

我给OpenClaw招了两个“下属”,7×24待命!

会主动找你的 OpenClaw 才叫“AI 助手”!

我花1天教会了OpenClaw完美复刻我的写作风格!

安装了72个Skills后,我的OpenClaw无所不能!

20分钟搭建性价比最高的 OpenClaw 组合!

一起学习