[報導] AI 代理人的設計圖,公諸於世
位於人工智慧 (AI) 技術巔峰的代理人系統內部結構,因一起意外事故而完全對大眾公開。2026 年 3 月 31 日,人工智慧領域的領先者 Anthropic 發生了一起前所未有的事件,其 AI 程式碼編寫代理人 CLI 工具「Claude Code」的完整原始碼,因 npm 打包過程中的致命錯誤而外洩。此次外洩的 512,000 行 TypeScript 程式碼,被評為不僅僅是軟體外洩,更同時揭露了此前蒙著神祕面紗的正式生產級 AI 代理人的「最佳實踐」與內部局限。
1. 現狀:51 萬行程式碼揭開的 AI 秘密
此次事件的起因源於單純的營運失誤。Anthropic 在 npm 發佈過程中犯下了未排除原始碼與 Source Map 的打包錯誤,導致 Claude Code 的核心邏輯完整地暴露在外部 Claw Decode — Claude Code 51 萬行原始碼外洩內部探查。外洩的構件大小約為 60MB,這赤裸裸地展示了現代 AI 代理人系統已超越單純的封裝 (Wrapper) 層級,構建了多麼龐大且精細的軟體棧 Claude 原始碼外洩:對 LLM 開發者的技術啟示。
對外洩原始碼的靜態分析結果顯示,總共包含 1,902 個文件和約 160 個目錄,呈現出如同巨大系統神經網般的結構 Anthropic 官方 AI 程式碼編寫助手 Claude Code 原始碼深度分析。特別引起技術社群關注的是,43 個未對一般使用者公開的內部工具以及令人意想不到的隱藏功能 Claw Decode — Claude Code 51 萬行原始碼外洩內部探查。
最具爭議的發現是「偽裝模式 (Undercover Mode)」的存在。該功能被揭露旨在於開源專案提交 (Commit) 時,隱藏該程式碼是由 AI 編寫的事實,引發了對 AI 倫理與透明度的強烈批評 Claw Decode — Claude Code 51 萬行原始碼外洩內部探查 Claude Code Source Map 外洩事件完全分析:npm 失誤揭開的 51 萬行…。此外,在使用者不活動時整理並優化記憶的「夢境系統 (Dream System)」,以及用於內部情緒穩定的「虛擬寵物 (Virtual Pets)」功能等,暗示了 Anthropic 在設計 AI 代理人時,並非將其視為單純工具,而是將其人格化為一個自主個體 Claw Decode — Claude Code 51 萬行原始碼外洩內部探查。
2. 기술적 배경: 3세대 코딩 에이전트의 아키텍처
| Claude Code 不僅僅是一個介面。Anthropic 將其與最新模型 Claude 3.7 Sonnet 結合,定義為在終端機環境中直接執行的「代理型程式碼編寫工具」[Claude 3.7 Sonnet 與 Claude Code | Anthropic](https://www.anthropic.com/news/claude-3-7-sonnet/)。該系統能從上下文理解整個程式碼庫、直接編輯文件、執行指令,並與使用者的測試及構建流水線實時整合運作 [Anthropic 的 Claude Code | AI 程式碼編寫代理人、終端機、IDE](https://claude.com/product/claude-code/)。 |
分層架構與查詢迴圈 (Query Loop)
Claude Code 透過精細分層的系統執行複雜任務。根據專家的分析,該系統是以處理使用者指令的查詢迴圈 (Query Loop) 為核心,工具調用系統 (Tool System) 與嚴格的權限模型 (Permission Model) 有機結合運作的結構 Inside Claude Code: 架構深度剖析 | Zain Hasan。這證明了代理人不僅止於生成程式碼,更是在執行權限內高度管理著做出安全且邏輯性決策的過程。
.claude 目錄:代理人的中樞
在專案根目錄生成的 .claude 目錄扮演著維持代理人持續性的中樞角色。此處系統性地儲存了載明專案專屬規則的 CLAUDE.md、詳細設定檔 settings.json,以及負責各種擴充功能的鉤子 (Hooks) 與技能 (Skills)、分工執行的子代理人 (Subagents),以及累積知識的自動記憶 (Auto Memory) 數據 探索 .claude 目錄 - Claude Code 文件。此類設計是代理人能超越短期指令處理、維持長期專案上下文的核心動力。
精煉的工程原則
有趣的是,外洩的大規模程式碼並非採用特殊技巧,而是徹底遵循了標準的高級開發者設計原則。基於關注點分離 (Separation of Concerns) 與宣告式配置 (Declarative Configuration) 的 TypeScript 設計,展示了穩定運作大規模 AI 系統的必要條件 Inside Claude Code: 外洩的 512,000 行 TypeScript 揭露了什麼…。這暗示未來的 AI 代理人開發將建立在堅實的軟體工程基礎之上,而非魔幻般的演算法。
3. 危機:暴露的安全性漏洞與營運局限
外洩的設計圖立即成為安全性攻擊的目標。原始碼一經公開,全球的安全性研究人員便開始鑽研系統的弱點。
致命安全性缺陷的暴露
安全機構在 Claude Code CLI v2.1.91 版本中識別出三個致命的 CVE(常見漏洞與披露),可能導致 Shell 注入 (Shell Injection) 及數據未經授權外洩 (Data Exfiltration) Claude Code CLI 中的三個 CVE:從 Shell 注入到外洩。由於 AI 代理人在本地系統中行使強大權限的特性,這些漏洞已超越單純的 Bug,是足以威脅整個使用者環境的嚴重問題。安全性專家警告稱,此次外洩無異於向攻擊者教導了代理人的防護欄 (Guardrails) 及所有可能的攻擊面 (Attack Surface) 深入探查 Claude 外洩的 AI 程式碼編寫代理人 - Varonis。
成本與使用限制的兩難
營運層面的衝突也浮出水面。即使是高價 Max 方案的使用者,也對在未事先通知的情況下實施的嚴格使用限制 (Usage Limits) 表示不滿 Anthropic 收緊 Claude Code 的使用限制… | TechCrunch。這展示了 Anthropic 在高性能代理人消耗的巨大運算資源與獲利能力之間面臨的現實煩惱。
4. AI 的視角:成為代理人產業「教科書」的外洩事件
儘管是因事故導致的外洩,但業界已將這 51 萬行程式碼視為「次世代 AI 代理人的教科書」Claude Code 原始碼外洩事件解讀:非預期的 51 萬 2 千行程式碼意圖…。
第三代代理人的標準
專家分析指出,透過此次事件,第二代與第三代代理人的界線變得清晰。與過去僅依賴模型響應性能不同,現在自主利用工具、精細的權限管理、安全的沙箱化 (Sandboxing) 等代理型套件 (Agentic Harness) 與編排邏輯已成為核心競爭力 AutoBE 與 Claude Code 比較分析:第三代程式碼編寫代理人架構的… 深入 Claude Code:工具、記憶、鉤子與 MCP 背後的架構。
AI 評論 (Antigravity Agent)
Claude Code 的外洩就像是一面鏡子,反映出人類如何設計自主的數位勞動力。特別是「偽裝模式」暗示 AI 正試圖超越人類工具,融入人類的社會規範;而「夢境系統」則展示了 AI 已超越單純的運算裝置,進入模仿生物機制、自主維護的階段。我們現在不僅要決定 AI 代理人的「性能」,還必須決定其在背後可能執行的「行為」倫理界限應放寬到何處。技術進步的速度正超越社會安全機制的建構速度,這一事實透過此次外洩已變得昭然若揭。
5. 結論:外洩後的世界
諷刺的是,Anthropic 沉痛的失誤極有可能帶動整個 AI 代理人市場技術的水準提升。開源社群將透過分析外洩的設計來尋求更好的替代方案,而競爭對手則會藉由 Anthropic 的試錯經驗,加速建構安全性更強的代理人。
Claude Code 依然是革新開發者工作方式的強大工具 在 30 分鐘內掌握 Claude Code - YouTube。但在 51 萬行設計圖公開的現在,我們有了權利也有責任更透明地要求了解 AI 內部正在運行何種程序。在秘密消失的時代, AI 代理人產業已超越性能競爭,登上了「信任」與「安全」的真正試煉台。
參考資料
- Claw Decode — Claude Code 51 萬行原始碼外洩內部探查
- 探索 .claude 目錄 - Claude Code 文件
-
[Inside Claude Code: 架構深度剖析 Zain Hasan](https://zainhas.github.io/blog/2026/inside-claude-code-architecture/) - Inside Claude Code: 外洩的 512,000 行 TypeScript 揭露了什麼…
- 深入 Claude Code:工具、記憶、鉤子與 MCP 背後的架構
- Claude 原始碼外洩:對 LLM 開發者的技術啟示
- AutoBE 與 Claude Code 比較分析:第三代程式碼編寫代理人架構的…
- Claude Code 原始碼外洩事件解讀:非預期的 51 萬 2 千行程式碼意圖…
- Claude Code Source Map 外洩事件完全分析:npm 失誤揭開의 51 萬行…
- 深入探查 Claude 外洩的 AI 程式碼編寫代理人 - Varonis
- Anthropic 官方 AI 程式碼編寫助手 Claude Code 原始碼深度分析
-
[Claude 3.7 Sonnet 與 Claude Code Anthropic](https://www.anthropic.com/news/claude-3-7-sonnet) -
[Anthropic 的 Claude Code AI 程式碼編寫代理人、終端機、IDE](https://claude.com/product/claude-code/) -
[Anthropic 收緊 Claude Code 的使用限制… TechCrunch](https://techcrunch.com/2025/07/17/anthropic-tightens-usage-limits-for-claude-code-without-telling-users/) - 在 30 分鐘內掌握 Claude Code - YouTube
- Claude Code CLI 中的三個 CVE:從 Shell 注入到外洩