更讽刺的地方在于,代码里有一个叫"Undercover Mode"的子系统,专门用来防止 Anthropic 内部代号出现在 git commit 里,避免信息泄露。他们精心设计了防泄露机制,然后把整个源码打包进了 npm。
有人从 npm 包里扒出了 Claude Code 的完整源码。 源码里藏着什么,它打算变成什么? 87个编译时feature flag,大部分处于关闭状态。每一个flag背后是一个还没上线的功能。翻完之后我发现,它们指向同一个方向。 Claude Code 的完整源码泄漏后有人说"44个隐藏feature flag"。 我翻完源码的实际数字是87个。
本文以《深度解析:Harness Engineering》为理论支点,通过 codex 对 npm claude-code-2.1.88.tgz 压缩包中的 cli.js.map 逆向源码进行深度分析,整理成此文。注:本文并不可作为 Agent ...