Claude Code源碼泄露後,我發現了AI Agent的秘密!

作者:我姚學AI
日期:2026年4月4日 下午12:09
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

Claude Code 源碼泄露揭示 AI Agent 設計秘密:5 層架構 + 3 層記憶 + 卧底模式

整理版摘要

呢篇文章係由大廠程序員姚路行分享,佢係一個90後奶爸,平時鍾意搞AI。文章起因係Claude Code 2.1.88版本意外泄露咗51萬行源碼,引起開發者社區轟動。作者翻查源碼後,發現Claude Code嘅設計唔只係一個工具,而係一套完整嘅AI Agent哲學。

整體結論係Claude Code比同類工具好用嘅關鍵,唔係模型有幾勁,而係佢嘅設計好識人性。呢次泄露令成個行業睇到AI Agent嘅正確打開方式:被動工具要進化成主動助手,要有記憶、有觀察、有適當打擾嘅時機。

  • 結論Claude Code源碼泄露揭示其核心係AI Agent設計哲學,而非單純模型能力。
  • 方法:5層架構(入口、運行、引擎、工具、基礎)令引擎層有主動思考機制,自動分析代碼問題。
  • 差異:3層記憶系統(短期、中期、長期)令工具「記得住」用戶習慣,愈用愈懂你。
  • 啟發:「卧底模式」後台默默觀察唔打斷,等適當時候先温柔提醒,真正做到AI助手。
  • 可行動點:開發者可參考泄露源碼學習AI Agent設計,GitHub上有大量鏡像同克隆項目。
結構示例

內容結構

內容結構 text
// Memory is the soul of an agent.// Without memory, it's just a fancy autocomplete.// 記憶是 Agent 的靈魂。// 沒有記憶,它只是個花哨的自動補全。
整理重點

離譜嘅源碼泄露事件

Anthropic 啱啱發布嘅 Claude Code 2.1.88 版本,唔小心將一個約60MB嘅 .js.map 文件打包咗出去,結果成個源碼曝光:512,000行TypeScript代碼、1,906個文件,仲有44個未公開功能標誌同20個開發中特性。一個華人工程師凌晨4點發現呢個問題,即刻喺X上發帖,然後開發者社區就炸咗鍋。

相關倉庫一日內積累近3萬星,開源社區迅速推出基於泄露源碼嘅克隆項目,單係呢啲項目就超過10萬星。有人話呢次係「2026年最大嘅AI泄露事件」,但作者覺得呢個反而係一次意外嘅開源教學。

整理重點

5層架構:由被動工具變主動助手

Claude Code 嘅架構分5層:入口層(CLI/Web)、運行層(Session Management)、引擎層(Agent Core)、工具與能力層(Tools & Skills)、基礎層(Model & Context)。呢個設計最特別嘅地方係引擎層有主動思考機制。

以前嘅AI編程工具係「你問我答」模式,你寫代碼佢補全,你唔問佢就收聲。但Claude Code會喺你寫完一段代碼後,自動分析:呢段代碼可能有咩問題?需要補充測試用例嗎?係咪要重構?然後佢會主動提醒你,而唔係等你問。呢就係AI Agent同AI工具嘅分別:一個係助手,一個係工具。

整理重點

記憶系統同卧底模式:點解佢咁「識做」?

Claude Code 有一套完整嘅記憶系統,分三層:短期記憶(當前對話)、中期記憶(項目整體)、長期記憶(用戶偏好)。源碼入面有句註釋:「Memory is the soul of an agent. 記憶係Agent嘅靈魂。」呢個就解釋咗點解用Claude Code寫代碼感覺佢「懂你」。

仲有一個叫「卧底模式」嘅功能,喺 src/utils/undercover.ts 文件入面。佢會喺後台默默觀察你寫代碼,但唔打斷你。等你寫完一段,先温柔提醒:「要不要試試呢個庫?」。註釋話:「Like a good assistant, we observe silently and only speak when needed. 像個好助手,我哋默默觀察,淨係喺需要時講嘢。」

  1. 1 短期記憶:記住當前會話內容、最近修改文件同問題討論。
  2. 2 中期記憶:掌握項目整體結構、代碼風格偏好同常用庫。
  3. 3 長期記憶:學習你嘅編程習慣、常見問題同個性化配置。
整理重點

行業震動同總結:AI Agent嘅正確打開方式

泄露24小時內,競爭工具如CursorWindsurf即刻更新咗類似架構,開源社區嘅克隆項目迅速攞到10萬+ star。成個行業都開始將記憶系統變做標配,主動Agent開始替代被動工具。

作者總結Claude Code嘅成功唔係模型有幾勁,而係設計有幾懂人性。5層架構、3層記憶、卧底模式,呢啲先係AI Agent嘅秘密。如果你對AI編程有興趣,建議去GitHub翻嚇嗰51萬行代碼,睇完你會重新理解咩叫「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 組合!

一齊學習

圖片

大家好,我是姚路行,一個愛搞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 組合!

一起學習

圖片