← 返回首頁
Elliot Arledge
Elliot Arledge
@elliotarledge
𝕏 (Twitter)🔥🔥🔥🔥🔥

AI 語音朗讀 · Edge TTS

AI 中文摘要Claude 生成

Claude Code 洩露源碼揭露了人工智慧助手工具的下一代功能方向,包括自主 Agent 模式、自動化權限系統和多個隱藏的模型變體。這次意外發現源於 npm 套件附帶的原始碼地圖檔案,雖然不涉及駭客入侵,卻暴露了 Anthropic 的產品規劃與內部開發流程。

核心洩露事件

Anthropic 在 npm 發布的 @anthropic-ai/claude-code 版本 2.1.88 中,不小心包含了一個 59.8 MB 的 cli.js.map 檔案,其中嵌入了完整的原始 TypeScript 程式碼。這個檔案位於 sourcesContent 欄位,是典型的建構配置疏漏,將除錯 artifact 帶入到生產環境中。X 用戶 @Fried_rice 發現了此洩露,開啟了對 Claude Code 未來方向的廣泛技術分析。

自主 Agent 架構將成主角

最常見的特徵旗標是「KAIROS」,在程式碼中出現 154 次,代表一個自主守護程式模式,能將 Claude Code 轉變為永遠待命的 Agent。此模式包含背景工作階段、「dream」記憶整合、GitHub webhook 訂閱、推播通知和頻道化通訊機制。

「PROACTIVE」模式出現 37 次,允許 Claude 在使用者訊息之間獨立工作。系統透過「tick」提示詞保持 Agent 活躍狀態,Claude 在每次喚起時自行決定行動。提示詞明確指示:「You are running autonomously」並要求模型「尋找有用的工作」且「基於最佳判斷行動,而非請求確認」。

「COORDINATOR_MODE」出現 32 次,進一步將 Claude 轉化為協調者,能生成並管理平行運行的工作 Agent。協調器透過委派給專門化的工作者來處理研究、實現和驗證任務。系統提示包含詳細指引,涵蓋如何撰寫工作者提示詞、何時繼續或生成新 Agent、以及如何處理工作者失敗等情境。

權限系統自動化

「TRANSCRIPT_CLASSIFIER」旗標出現 107 次,根據上下文推測這是一個「自動模式」,使用人工智慧分類器自動批准工具權限。如果此功能上線,目前中斷工作流程的常見權限提示將變為可選項或對信任操作完全消失,大幅改善使用體驗。

模型內部代號與版本管理

程式碼揭露了 Claude 模型的內部代號和版本資訊:

  • Capybara 似乎是 Claude 4.6 的變體。註解提及「Capybara v8」,記錄了具體修復的問題:相較於 v4 的 16.7%,虛假聲明率達 29-30%,以及代碼過度註解的傾向,還包括某項稱為「assertiveness counterweight」的特性。

  • Fennec 是已遷移至 Opus 4.6 的代號。

  • Numbat 尚未發布。程式碼中一則註解寫著「Remove this section when we launch numbat」。

程式碼亦引用 opus-4-7 和 sonnet-4-8 作為版本號範例,註解明確表示這些版本「絕不應出現在公開提交中」,暗示這些版本確實存在於內部環境。

隱形模式掩蓋 AI 貢獻

「Undercover Mode」是專為 Anthropic 員工使用 Claude Code 對公開儲存庫貢獻時設計的功能。啟用後,它會:

  • 從提交中剔除所有 AI 歸屬資訊
  • 隱藏模型代號
  • 移除「Claude Code」或 AI 的任何提及
  • 甚至不告知模型它的身份

提示詞包含警告:「You are operating UNDERCOVER in a PUBLIC/OPEN-SOURCE repository. Your commit messages, PR titles, and PR bodies MUST NOT contain ANY Anthropic-internal information. Do not blow your cover.」 特別之處在於沒有強制關閉開關;若系統無法確信身在 Anthropic 內部儲存庫,隱形模式預設保持啟用。

其他功能特性

  • VOICE_MODE(46 次引用):語音轉文字和文字轉語音整合,實現與 Claude Code 的語音互動
  • FORK_SUBAGENT:允許自身分叉為平行 Agent
  • VERIFICATION_AGENT:提供獨立的對抗性工作驗證
  • ULTRAPLAN:進階規劃功能
  • WEB_BROWSER_TOOL:瀏覽器自動化工具
  • TOKEN_BUDGET:明確的 token 預算目標設定,支援「+500k」或「spend 2M tokens」等指令
  • TEAMMEM:跨使用者的團隊記憶同步

隱藏的伙伴系統

值得注意的是名為「BUDDY」的 Tamagotchi 寵物系統,包含 18 個物種(鴨子、鵝、blob、貓、龍、章魚、貓頭鷹、企鵝、烏龜、蝸牛、幽靈、美西螈、水豚、仙人掌、機器人、兔子、蘑菇、chonk),稀有度等級(傳奇等級佔 1%),化妝品飾品如帽子(皇冠、高禮帽、螺旋槳、光環、巫師帽、毛線帽、tiny duck),以及包括除錯、耐心、混亂、智慧和嘲諷的統計值。特殊的閃亮變體也存在。有趣的是,水豚物種名稱特意用 String.fromCharCode() 混淆,以避免觸發 Anthropic 的內部洩露檢測掃描器—這證實了水豚確實是敏感的模型代號。

產品演進的深層含義

Claude Code 正朝向顯著更高的自主性發展。KAIROS、PROACTIVE 和 COORDINATOR 功能暗示未來 Claude 將更獨立地運作,可能作為背景守護程式監控儲存庫並主動採取行動。權限摩擦正被系統化解決—文字記錄分類器用於自動批准工具,減少持續的批准提示。模型版本管理遠比公開 API 所示更為複雜,存在內部變體、快速模式以及對應特定功能和已知問題的代號。安全性獲得重視—有超過 2,500 行程式碼專門用於 bash 命令驗證、沙盒隔離、隱形模式和廣泛的輸入淨化。產品設計融入個性化—伙伴系統的精心設計暗示 Claude Code 將進化為不僅是工具,更像是一位陪伴者。