Claude Code源码泄露了电子宠物和卧底模式
北京时间大约3月31下午5点,
Chaofan Shou(偏技术和安全的区块链工程师)发现Anthropic把Claude Code发布到npm时,把map文件一起打包进去了。
于是发了一条推特。
这个文件本来是给开发者调试用的,里面的字段直接存了每个文件的完整原始代码。
任何人npm pack一下,整个项目的源码就全摊开了,现在GitHub上一堆上传和fork的源码。
造成这样的根本原因竟然是内部人员在提交时.npmignore没排除*.map,或者Bun打包时没关掉source map生成。

这源码里原本有一整套叫Undercover Mode的子系统。
专门防止员工在给开源项目贡献代码时,让AI不小心在commit里暴露内部代号。
但map一起打包进npm,反而把整个项目的源码都暴露了。
真是千算万算还是没躲过阴沟里翻船啊。
泄露出来最让人意外的是BUDDY。
一个藏在终端里的完整Tamagotchi电子宠物系统。
18种物种,用Mulberry32伪随机数生成器从你的userId hash出结果,同一个用户永远抽到同一只。
稀有度分五级,最高Legendary占1%,还有额外1%的闪光概率,所以最稀有的组合概率是0.01%。
每只宠物有五项属性:
调试力、耐心、混沌、智慧、讽刺,各自0-100分,加上ASCII动画和Claude在首次孵化时写的角色人格描述。
代码里标注2026年5月正式上线,
似乎愚人节还打算暂时开放一个window,现在通过编译时feature flag对外完全屏蔽。
不知道他们内部现在作何感想,还要不要上线这个功能呢。
然后是KAIROS,类似claw,一个永远在线的主动助手模式。
在这个模式下,Claude会通过tick心跳机制自己观察、记录、主动行动。
KAIROS独占三个外部版本没有的工具:
主动推文件给用户、发设备推送通知、订阅PR动态。
Dream系统是另一个有意思的部分。
一个后台记忆整合引擎,以fork出来的子agent形式跑。
系统提示里真的写的是“你正在进行一场梦:对记忆文件的反思性扫描。”
除此之外还有Fast Mode、ULTRAPLAN等等。
Claude Code作为一个命令行工具,
从这次泄露的源码看,里面跑着记忆整合引擎、多agent调度,
还有还没上线的always-on助手、电子宠物抽卡系统等等。
没想到.npmignore少了一行,把这些全抖出来了。
📬arXivSub: arxivsub.comfyai.app
📬LLM全英文免费教程: comfyai.app
#arxiv# #大语言模型 #每日论文 #医学影像 #多模态 #agent #医学图像 #LLM #智能体 #benchmark #AI #文献 #arxivsub
夜雨聆风