Claude Code源碼泄露後,我發現了AI Agent的秘密!
整理版優先睇
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上有大量鏡像同克隆項目。
內容結構
// 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 短期記憶:記住當前會話內容、最近修改文件同問題討論。
- 2 中期記憶:掌握項目整體結構、代碼風格偏好同常用庫。
- 3 長期記憶:學習你嘅編程習慣、常見問題同個性化配置。
行業震動同總結:AI Agent嘅正確打開方式
泄露24小時內,競爭工具如Cursor、Windsurf即刻更新咗類似架構,開源社區嘅克隆項目迅速攞到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"。
往期優質文章
【唔好錯過】35+ OpenClaw 實戰案例,每個都可以直接抄功課!
血淚總結!我用 OpenClaw 1個月,總結咗呢6個令你從"玩具"變"生產力"嘅配置原則
裝咗72個 Skills 之後,我嘅 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"。
往期優質文章
【別錯過】35+ OpenClaw實戰案例,每個都能直接抄作業!
血淚總結!我用 OpenClaw 1個月,總結了這6個讓你從"玩具"變"生產力"的配置原則
一起學習
