![]()
一个npm包的体积异常,让Anthropic最不想公开的东西流进了全世界。
上周,Claude Code的2.1.88版本比正常大了60MB。有开发者顺手解压,发现里面躺着近2000个TypeScript文件、51.2万行源代码——Anthropic用来构建AI Agent的客户端脚手架,被一次构建失误原样奉送。
这不是黑客入侵,是打包工具把"内部调试地图"错发成了正式安装包。
软件开发有个常规操作叫代码压缩(minify):把可读代码碾成变量名只有a、b、c的乱码,既省流量又能防竞争对手偷看。但压缩后的代码没法调试,于是工程师会生成source map(源映射)文件——相当于"乱码→原文"的翻译字典。
这本该是团队内部工具。Anthropic的构建流水线把它塞进了用户下载的安装包。
泄露的边界:脚手架,不是地基
![]()
先划清一条线:模型权重、训练数据、后端架构、安全管道——这些核心资产确认不在其中。AI本身没裸奔,裸奔的是包裹AI的那层客户端工程。
Anthropic本来就有公开的GitHub仓库和Claude Agent SDK,但真正的Claude Code应用始终以混淆包形式分发。你能安装、能运行,但读不懂它怎么运转。这次泄露相当于把房子的施工图纸和隐藏房间钥匙一并交了出去。
最让开发者兴奋的是feature flag(功能开关)。代码里埋着大量条件判断,指向尚未启用的功能。社区已经在绘制Anthropic的产品路线图——哪些模块在测试中、哪些交互逻辑准备上线,比官方博客提前数月曝光。
行业视角:一次"合法"的架构审计
Agentic AI(自主智能体)是2024-2025年最拥挤的赛道,但生产级系统的工程细节极少公开。OpenAI的Operator、Google的Project Mariner、Devin——你能看到演示,看不到代码。
这次泄露提供了罕见的解剖样本:一个支撑数百万用户、处理复杂多步骤任务的Agent系统,如何组织代码、如何管理状态、如何与模型层交互。
![]()
Anthropic的回应很快:确认是人为失误,非安全事件,无用户数据泄露。代码已被镜像到数十个GitHub仓库,撤包也追不回了。
对正在评估或基于Claude Code开发的团队,这60MB是意外之财。对竞争对手,这是免费的工程情报。对Anthropic自己,是一次代价高昂的打包配置检查。
技术债的另一种还法
构建流水线失误并不罕见,但后果差异巨大。2021年,微软也曾意外泄露Xbox的源码;2019年,三星把SmartThings的证书私钥打包进了APP。区别在于,AI Agent的代码库正成为新一代基础设施,其工程实践本身就有研究价值。
有开发者在Hacker News评论:「我花了三个月试图理解Claude Code的行为模式,这60MB让我一晚上看完了。」
Anthropic的公开仓库会继续更新,SDK文档会完善,但真实的生产代码不会。这次泄露像一次强制开源——不是公司战略,是操作事故,却客观上完成了知识转移。
代码已经散入互联网的各个角落。如果你正在构建Agent系统,会花时间去读这51万行吗?
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
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.