![]()
大瓜。
Claude Code 的完整源碼又雙叒叕被人從 npm 包里扒出來了。
版本是 v2.1.88,目前最新版本。
純源碼,已經有人傳到了 GitHub:
https://github.com/ChinaSiro/claude-code-sourcemap
提取的方法也被公開:
![]()
就在源碼被扒的同時,有人發現 brew upgrade claude-code 竟然給自己回退了版本,macOS 上還打不開了,嚇得直接卸載。
![]()
有問題趕快停止分發,那實錘了啊。
既如此,那我就讓 Claude Code 分析后,整理出了8 個最值得看的細節。
先上一張圖,給大家快速對比一下:相比去年那版 Claude Code 拆解,這次v2.1.88到底又多暴露了哪些信息。去年的分析我也放這里,方便一起對照看:
![]()
![]()
KAIROS:AI 自主巡邏模式。Claude Code 可以在你不用它的時候,自己干活。源碼里有一個完整的 KAIROS 特性體系(希臘語“恰當的時機”),包含:
Proactive Mode:AI 主動觀察代碼庫、發現問題、提交建議
Sleep Tool:AI 可以讓自己“睡一會兒”來控制節奏,不會瘋狂空轉
Brief Tool(SendUserMessage):一套獨立的輸出通道,AI 干完活給你發條“簡報”
Cron 定時任務:支持設置定時任務,AI 按計劃自動執行,還能持久化到.claude/scheduled_tasks.json

更離譜的是,有一個 7 天自動過期機制,防止 AI 永遠在后臺偷偷跑。它有一套完整的自主工作模式,可以主動巡邏、定時執行、甚至“打個盹再繼續”
Auto Dream:AI 會“做夢”整理記憶:源碼里真的有一個叫 autoDream 的模塊。在你不用的時候,AI 會自動回顧過去的對話記錄,提煉有價值的信息,寫入長期記憶。
具體邏輯是:
距上次整理 ≥ 24 小時 且 積累了 ≥ 5 個會話 → 觸發
啟動一個后臺子代理執行 /dream 技能
遍歷歷史會話日志,將洞察蒸餾成記憶文件
有鎖機制防止并發,有回滾機制防止失敗污染

consolidationPrompt.ts 里有完整的做夢指令,有一份精確的四階段 Prompt,跟人類整理筆記的思路幾乎一樣。
多智能體協調:源碼中有一個 coordinator 模塊和完整的 Team 系統:

協調器的提示詞里明確禁止一種反模式:你不能把綜合工作甩回給工人(子代理),必須自己讀完所有工人的報告親自總結。
工作流分四個階段:Research → Synthesis → Implementation →Verification。驗證階段要求"real verification"。
Companion 寵物系統(???):源碼里有個 buddy/ 目錄,實現了一個確定性隨機生成的電子伴侶:

基于 userId 哈希做種子,用 Mulberry32 偽隨機算法 生成
有稀有度系統:Common → Uncommon → Rare → Epic → Legendary
有物種、眼睛、帽子等屬性
還有 0.01 概率的閃光(Shiny) 變體
純裝飾性質,UI 氣泡展示。
實際物種包括:Duck、Goose、Blob、Cat、Dragon、Octopus、Owl、Penguin、Trtle、Snail、Ghost、Axolotl、Capybara、Cactus、Robot、Rabbit、Mushroom、Chonk
帽子選項:crown, tophat, propeller, halo, wizard, beanie,tinyduck(頭上頂一只小鴨子)
Stats 屬性名也很皮:DEBUGGING / PATIENCE / CHAOS / WISDOM /SNARK(毒舌值)。
更有趣的一個細節:Capybara(卡皮巴拉),這個物種名被用十六進制編碼隱藏了,注釋寫道:
"One species name collides with a model-codename canary inexcluded-strings.txt."
這個……好吧,Anthropic 的工程師也是有少女心的。。
![]()
Hooks 系統:24 種事件 × 5 種鉤子類型:此前大家知道有權限確認,但不知道底層這么猛。
他有 5 種鉤子類型: Shell 命令 / LLM 評估(用 Haiku)/ 子代理 / HTTP 請求 / 內部回調,24 種事件點:包括 PreToolUse、PostToolUse、UserPromptSubmit、SessionStart、TeammateIdle、TaskCreated、FileChanged、Cwd、Changed、WorktreeCreate 等等。
MDM 企業管控:macOS/Windows 原生設備管理:這個此前完全不為人知。
macOS:讀取 /Library/Managed Preferences/ 下的 plist
Windows:讀取注冊表 HKLM/HKCU
Linux:讀取 /etc/claude-code/managed-settings.json
優先級:遠程策略 > HKLM/plist > 本地配置 > HKCU。官方可以通過標準的 MDM(移動設備管理)通道,直接限制 Claude Code 的行為——比如禁用某些工具、限制訪問范圍、強制審計。
產品路線圖:migrations/ 目錄暴露了模型演進的完整軌跡:
Fennec (內部代號)→ Opus
Opus → Opus[1M] (百萬上下文)
Sonnet 4.5 → Sonnet 4.6
Sonnet 1M → Sonnet 4.5 (重命名)
注意這個 fennec——這是 Anthropic 內部的模型代號,此前從未公開。遷移邏輯里還有 fennec-fast-latest → opus[1m] + fastMode=true,說明 Fast Mode 最初就是從 Fennec 模型衍生的能力。還有一個 migrateLegacyOpusToCurrent.ts,暗示 Opus 經歷了不止一次大版本迭代。
Worktree 隔離:比 git branch 更硬核。當 Agent 需要并行修改代碼時,不是簡單切分支,而是:
創建 git worktree(真正的文件系統級隔離)
支持 sparse checkout(只檢出需要的文件,大倉庫友好)
symlink node_modules 等大目錄(避免重復)
自動清理過期 worktree(30 天)
如果不在 git 倉庫,還能通過 Hook 委托給其他 VCS
嚴格說,sourcemap 是 Anthropic 自己留在 npm 公開包里的。用 reverse-sourcemap 工具一鍵還原,不需要任何破解。
![]()
不過,從 feature() 調用列表看,還有一些功能在外部版本中被編譯時刪除了:
![]()
我們看到的 4756 個文件,可能只是 Anthropic 內部版本的一個子集。無論如何,等奧特曼好消息。。
GPU 訓練特惠!
H100/H200 GPU算力按秒計費,平均節省開支30%以上!
掃碼了解詳情?
點「贊」的人都變好看了哦!
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.