Claude Code 500,000 行程式碼洩露全整理,AI Agent 的真正內核是什麼?
51.2 萬行程式碼,1906 個檔案,59.8 MB 的 source map。3 月 31 日凌晨,Solayer Labs 的 Chaofan Shou 發現 Anthropic 的旗艦產品 Claude Code 把完整原始碼暴露在了公共 npm 倉庫裡。幾小時內,程式碼被鏡像到 GitHub,fork 數突破 4.1 萬。
這不是 Anthropic 第一次犯這個錯誤。2025 年 2 月 Claude Code 首次發布時,同樣的 source map 洩漏就發生過一次。這次的版本號是 v2.1.88,洩漏原因相同,Bun 構建工具預設生成 source map,而 .npmignore 裡漏掉了這個檔案。
大部分報導在盤點洩漏裡的彩蛋,比如有虛擬寵物系統,有「臥底模式」讓 Claude 匿名給開源專案提交程式碼。但真正值得拆的問題是,為什麼同一個 Claude 模型,在網頁版和在 Claude Code 里表現差那麼多?51.2 萬行程式碼到底在做什麼?
模型只是冰山一角
答案藏在程式碼結構裡。據 GitHub 社群對洩漏原始碼的逆向分析,51.2 萬行 TypeScript 中,直接負責呼叫 AI 模型的介面程式碼只有約 8000 行,佔總量的 1.6%。

剩下的 98.4% 在做什麼?最大的兩個模組是查詢引擎(4.6 萬行)和工具系統(2.9 萬行)。查詢引擎處理 LLM API 呼叫、流式輸出、快取佈置和多輪對話管理。工具系統定義了約 40 個內建工具和 50 個斜線命令,形成了一套類插件架構,每個工具有獨立的權限控制。
此外還有 2.5 萬行的終端 UI 渲染程式碼(其中一個叫 print.ts 的檔案長達 5594 行,單個函數跨越 3167 行),2 萬行的安全與權限控制(包含 23 項編號 Bash 安全檢查和 18 個被屏蔽的 Zsh 內建命令),以及 1.8 萬行的多代理佈置系統。
機器學習研究者 Sebastian Raschka 在分析了洩漏程式碼後指出,Claude Code 之所以比同模型的網頁版強,核心不在模型本身,而在於圍繞模型構建的軟體架構,包括倉庫上下文載入、專用工具調度、快取策略和子代理協作。他甚至認為,如果把同樣的工程架構套到 DeepSeek 或 Kimi 等其他模型上,也能獲得接近的程式化能力提升。
一個直觀的對比可以幫助理解這種差距。你在 ChatGPT 或 Claude 網頁版輸入一個問題,模型處理完就返回答案,對話結束時什麼都不留下。但 Claude Code 的做法完全不同,它啟動時先讀你的專案檔案,理解你的程式庫結構,記住你上次說過「不要在測試裡 mock 資料庫」這樣的偏好。它能直接在你的終端裡執行命令、編輯檔案、執行測試,遇到複雜任務時還會拆分成多個子任務分配給不同的子代理並行處理。換句話說,網頁版 AI 是一個問答視窗,Claude Code 是一個住在你電腦裡的協作者。
有人把這套架構比作作業系統:42 個內建工具相當於系統呼叫,權限系統相當於使用者管理,MCP 協議相當於裝置驅動,子代理編排相當於程序排程。每個工具出廠時預設被標記為"不安全、可寫入",除非開發者主動宣告它是安全的。編輯檔案的工具會強制檢查你是否先讀過這個檔案,沒讀過就不讓改。這不是一個聊天機器人外掛了幾個工具,而是一個以 LLM 為核心、帶完整安全機制的執行環境。
這意味著一件事:AI 產品的競爭壁壘,可能不在模型層,而在工程層。
每次快取擊穿,成本翻 10 倍
洩漏程式碼中有一個叫 promptCacheBreakDetection.ts 的檔案,它追踪 14 種可能導致 prompt 快取失效的向量。為什麼 Anthropic 的工程師要花這麼多精力防止快取擊穿?
看一下 Anthropic 官方定價就明白了。以 Claude Opus 4.6 為例,標準輸入價格是每百萬 token 5 美元,但如果命中快取,讀取價格只要 0.5 美元,便宜 90%。反過來說,每一次快取擊穿,推理成本就要翻 10 倍。

這解釋了洩漏程式碼中大量看似「過度設計」的架構決策。Claude Code 啟動時會加載當前 git 分支、最近的 commit 記錄和 CLAUDE.md 檔案作為上下文,這些靜態內容被全域快取,用邊界標記分隔動態內容,確保每次對話不會重複處理已有上下文。程式碼中還有一種叫 sticky latches 的機制,防止模式切換破壞已建立的快取。子代理被設計為複用父進程的快取,而不是重新建立自己的上下文視窗。
這裡有一個值得展開的細節。用過 AI 程式設計工具的人都知道,對話越長,AI 回覆越慢,因為每一輪對話都要把前面的歷史重新發送給模型。常規做法是刪掉舊訊息來釋放空間,但問題是,刪除任何一條訊息都會打破快取的連續性,導致整個對話歷史需要重新處理,延遲和費用同時飆升。
洩漏程式碼中存在一個叫 cache_edits 的機制,做法是不真的刪除訊息,而是在 API 層給舊訊息打上"跳過"標記。模型看不到這些訊息了,但快取的連續性沒有被破壞。這意味著一段持續幾小時的長對話,清理掉幾百條舊訊息之後,下一輪的回應速度和第一輪幾乎一樣快。對普通用戶而言,這就是"為什麼 Claude Code 能支持無限長對話而不變慢"的底層答案。

據洩漏的內部監控資料(來自 autoCompact.ts 的程式碼註釋,標註日期 2026 年 3 月 10 日),在引入自動壓縮失敗上限之前,Claude Code 每天浪費約 25 萬次 API 呼叫。有 1279 個用戶 session 出現了 50 次以上的連續壓縮失敗,最嚴重的一個 session 連續失敗了 3272 次。修復方式只是加了一行限制:MAX_CONSECUTIVE_AUTOCOMPACT_FAILURES = 3。
所以,對於 AI 產品而言,模型推理成本可能不是最貴的那一層,快取管理失敗才是。
44 個開關,指向同一個方向
洩漏程式碼中藏著 44 個 feature flags——已經編譯好的功能開關,只是沒有對外發布。據社區分析,這些 flags 按功能域分為五類,其中最密集的是「自主代理」類(12 個),指向一個名為 KAIROS 的系統。
KAIROS 在源碼中被引用超過 150 次,它是一個常駐後台守護進程模式。Claude Code 不再只是你主動調用時才響應的工具,而是一個始終在後台運行的代理,持續觀察、記錄、並在合適的時機主動行動。前提是不打斷用戶,任何可能阻塞用戶超過 15 秒的操作都會被延遲執行。

KAIROS 還內建了終端焦點感知。程式碼中有一個 terminalFocus 欄位,即時檢測使用者是否正在查看終端視窗。當你切換到瀏覽器或其他應用程式時,代理判定你「不在」,會切換為自主模式,主動執行任務、直接提交程式碼、不等你確認。當你切回終端時,代理立即回到協作模式:先匯報剛才做了什麼,再徵求你的意見。自主程度不是固定的,而是跟著你的注意力即時浮動。這解決了一個 AI 工具長期以來的尷尬問題:完全自主的 AI 讓人不放心,完全被動的 AI 效率又太低。KAIROS 的選擇是讓 AI 的主動性隨使用者注意力動態調節,你盯著它就老實,你走開了它就自己幹活。
KAIROS 的另一個子系統叫 autoDream,每累積 5 個會話或間隔 24 小時,代理會在背景啟動一個「反思」流程,分四步走。先掃描已有記憶,瞭解自己目前掌握什麼。再從對話記錄裡提取新知識。然後把新舊知識做合併,修正矛盾、去除重複。最後精簡索引,刪掉過時的項目。這個設計借鑒了認知科學中的記憶鞏固理論。人在睡眠時整理白天的記憶,KAIROS 在使用者離開時整理專案上下文。對普通使用者來說,這意味著你用 Claude Code 越久,它對你專案的理解就越精確,而不只是「記住你說過什麼」。
第二大類是「反蒸餾與安全」(8 個 flags)。其中最值得注意的是 fake_tools 機制,當 4 個條件同時滿足時(編譯時 flag 開啟、CLI 入口啟用、使用第一方 API、GrowthBook 遠端開關為 true),Claude Code 會在 API 請求中注入假的工具定義,目的是污染可能在錄製 API 流量、用於訓練競品模型的資料集。這是 AI 軍備競賽中一種全新的防禦形態,不是阻止你抄,是讓你抄到錯誤的東西。
此外,程式碼中還出現了 Capybara 模型代號(分為標準版、fast 版和百萬上下文窗口版三個層級),被社區廣泛猜測為 Claude 5 系列的內部代號。
彩蛋:51.2 萬行程式碼裡藏著一隻電子寵物
在所有嚴肅的工程架構和安全機制之間,Anthropic 的工程師還悄悄造了一套完整的虛擬寵物系統,內部代號 BUDDY。
据洩漏的程式碼和社群分析,BUDDY 是一個類比化的終端寵物,會以 ASCII 氣泡框的形式出現在使用者輸入框旁邊。它有 18 個物種(包括水豚、蝾螈、蘑菇、幽靈、龍,以及一系列原創生物如 Pebblecrab、Dustbunny、Mossfrog),按稀有度分為五個等級:普通(60%)、罕見(25%)、稀有(10%)、史詩(4%)和傳奇(1%)。每個物種還有「閃光變體」,最稀有的 Shiny Legendary Nebulynx 出現機率只有萬分之一。
每隻 BUDDY 有五項屬性:DEBUGGING(除錯)、PATIENCE(耐心)、CHAOS(混亂)、WISDOM(智慧)和 SNARK(尖酸)。它們還能戴帽子,選項包括皇冠、禮帽、螺旋槳帽、光環、巫師帽,甚至還有一隻迷你鴨子。使用者 ID 的雜湊值決定你會孵化出哪隻寵物,Claude 會為它生成名字和個性。
据洩漏的上線計畫,BUDDY 原定 4 月 1 日到 7 日開始內測,5 月正式上線,先從 Anthropic 內部員工開始。
51.2 萬行程式碼,98.4% 在做硬核工程,但最後有人花時間做了一隻會戴螺旋槳帽的電子蝾螈。這或許才是洩漏裡最人性化的那一行程式碼。
猜你喜歡

從恐慌到高跟鞋:比特幣交易員如何利用美伊為期兩週的停火協議
對大多數人來說,美伊為期兩週的停火協議關乎地緣政治、油價,以及第三次世界大戰是否會被推遲。但對於週日深夜緊盯螢幕的加密貨幣交易員來說,這完全是另一回事:這是數月來最明確的風險偏好信號。

美伊停火觸發油價暴跌、比特幣飆升及黃金上漲
儘管市場出現大幅反彈,但仍需保持謹慎。70,000至72,000美元區間歷來是強阻力位。停火僅是暫時的(兩週),若談判破裂,可能會觸發賣出,導致價格回落至62,000–65,000美元的支撐區域。目前,比特幣需要收盤價明確站穩在72,500美元上方,才能確認真正的突破;若在48至72小時內未能做到這一點,可能會引發快速回調。

裁員40%後,推特創始人要送出100萬美元比特幣

Trade.xyz為世界定價?鏈上市場正在成為市場本身

XXYY 交易技能:7x24小時枯坐打狗AI交易員|項目介紹

DeFi最大協議Aave安全團隊出走,誰來扛住熊市的下一次黑天鵝?

集合歷史上黃金預測最准的人,能否破解未來金價?

量子計算不會殺死比特幣,但真正的風險正在逼近。

當 Fintech 融合加密底層:數位金融的下一個十年

你跑會認識的高淨值客戶,可能是朝鮮黑客的“雇傭兵”

Chaos Labs 離場,Aave 失去了最後一位風險守門人

量子計算不會殺死比特幣,但真正風險正在臨近

Coinbase將x402推向中性,而Stripe則繼續在MPP之外兩邊下注

比特幣價格預測:BTC 作為安全避風港資產的分析
黃金與比特幣間的角色轉換受到注目,數據顯示資本從黃金流向比特幣。 黃金ETF資金流出約38億美元,而比特幣投資產品吸納約20億美元。 比特幣目前交易價格超過71,000美元,挑戰傳統的風險資產觀點。 比特幣支持區間在70,000美元,上升至72,500美元將是多頭的關鍵。 WEEX Crypto News, 比特幣價格預測:在波動中BTC能否守住70,500美元支持? 比特幣目前在72,000至69,000美元區間緊密震盪,顯示出投資者對現行市場條件的謹慎樂觀態度。儘管年初至今價格下跌18%,但價格在68,000美元附近的買盤相當活躍。目前,上方阻力位於71,800美元,若未能成功突破,此價格點將有可能出現65,000美元的月低點重測。然而,若突破72,500美元,則可能重回本年的高點。 比特幣超級目標:Layer-2 敘事升溫下的早期優勢 比特幣正在作為宏觀資產穩定下來,然而其網絡的擴展競賽卻在加速。資金正轉向可以釋放世界最大數字資產的可將程式化層-2解決方案。比特幣Hyper($HYPER)目前是首個整合Solana虛擬機器(SVM) 的比特幣Layer-2。此計畫利用SVM提供比Solana更快的交易最終性,解決比特幣緩慢交易和高昂費用的瓶頸。僅在預售階段,即已籌得超過3200萬美元。 投資者可在每枚代幣0.0136美元的價格加入,並享有36% APY的質押獎勵。高APY的質押誘因幫助早期安全網絡, 馬克50%的總質押供應。他們為比特幣穩定於70,000美元範圍同時,更多機會收穫層-2生態系統擴大的早期回報。 常見問題 為何黃金資金流失而比特幣資金增加?…

Balancer Labs 在 $1.28 億漏洞後關閉,重組新策略
Balancer Labs 經歷了致命的 $1.28 億漏洞,決定關閉其運營,轉向去中心化結構。 2025 年 11 月 3 日的攻擊使得 Balancer 的資產損失超過 $1.28 億,而這並非閃電貸款,而是定價錯誤引發的漏洞。 隨著 Balancer Labs…

XRP 價格預測:基本面良好,價格落後
XRP 雖然克服了許多根本性的挑戰,但其價格表現未如預期。 儘管場外交易所交易基金(ETF)已推出並被正式認可為數位商品,但市場反應仍然疲軟。 目前 XRP 價值約 1.40 美元,自年初高點以來下跌超過 40%。 LiquidChain 在 Layer 3 計畫中獲得早期移動優勢,是投資者關注的新焦點。 預測顯示,XRP 長期價格範圍預估從不到 1 美元到高達…

Circle呼籲歐盟放寬加密市場框架中的閾值
Circle正推動歐洲降低穩定幣資本化閾值,以消除成長障礙。 當前框架中,穩定幣面臨「先有雞還是先有蛋」的困境,阻礙市場發展。 若歐盟採納Circle建議,歐元穩定幣將可在傳統金融中正常運行。 MiCA法規的效力因國家而異,整合框架不協調。 歐盟加密市場需調整,以免歐元穩定幣落入「流沙」中。 WEEX Crypto News, 加密市場的阻礙與解決之道 在當前歐盟加密市場框架中,穩定幣發行者如Circle因其資本化閾值受限而無法擴展市場,這成為阻礙大規模應用的絆腳石。關鍵在於,目前的中央證券存管機構法規只允許已達高市價的電子貨幣代幣進入結算系統,而目前沒有任何歐元計價的電子貨幣達到這一要求。 Circle指出,這種「先有雞還是先有蛋」的困境使得代幣無法獲得必要的結算便利性,這也是其無法擴張的原因之一。若不做出修改,整個歐盟在標籤上的去中心化技術(DLT)的雄心將被抑制。 如何突破市場困境? Circle建議對DLT試點制度進行修訂,允許不顯著的電子貨幣代幣參與結算,以推動市場發展。他們的提案若被採納,像EURC這樣的歐元穩定幣即可發揮其在金融市場中的潛力,成為傳統金融的認可結算工具。 目前,穩定幣流動性多集中於美元計價資產,如USDC。若歐盟聯委會接受Circle的建議,這將打破歐元穩定幣在市場中的限制,使之能在加密交易所和受監管的證券市場中自由流通。 MiCA法規的挑戰與機遇 Circle的遊說行動正值加密資產市場法規(MiCA)全面生效後不久。雖然MiCA為發行人提供了許可框架,但市場的整合措施卻被視為未能提供優越的跨境運行基礎。 此處的挑戰在於,法律專家指出其實施在不同國家間差異頗大,似乎將發行人置於灰色合規地帶。數字與模擬夥伴的合夥人Yuriy Brisov提到,若沒有針對DLT制度的具體調整,整合將僅僅停留在名義上。…

Arbitrum Sepolia 測試網癱瘓:區塊生產停滯的原因
Arbitrum Sepolia 測試網在區塊 204606366 出現共識失敗,導致節點間的鏈分裂。 鏈分裂問題源於驗證節點的硬體架構不同。 重啟節點需使用 –node.feed.input.verify.dangerous.accept-missing 命令來暫時恢復同步。 Arbitrum Sepolia 的不穩定性已成為延遲主網部署的障礙。 Offchain Labs 將推新版 Nitro 和數據庫快照來解決相容性問題。 WEEX…
從恐慌到高跟鞋:比特幣交易員如何利用美伊為期兩週的停火協議
對大多數人來說,美伊為期兩週的停火協議關乎地緣政治、油價,以及第三次世界大戰是否會被推遲。但對於週日深夜緊盯螢幕的加密貨幣交易員來說,這完全是另一回事:這是數月來最明確的風險偏好信號。
美伊停火觸發油價暴跌、比特幣飆升及黃金上漲
儘管市場出現大幅反彈,但仍需保持謹慎。70,000至72,000美元區間歷來是強阻力位。停火僅是暫時的(兩週),若談判破裂,可能會觸發賣出,導致價格回落至62,000–65,000美元的支撐區域。目前,比特幣需要收盤價明確站穩在72,500美元上方,才能確認真正的突破;若在48至72小時內未能做到這一點,可能會引發快速回調。
