![]()
大瓜。
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.