当前位置: 首页 > news >正文

Claude Code代码泄露第二天,Anthropic 把最骚的功能悄悄上线了。

昨天 512,000 行源码裸奔上 npm,今天 /buddy 来了。这到底是发布,还是还在愚人节?


昨天发生了什么

先帮没跟上的人补个课。

3月31日凌晨4点多,有人发现 Claude Code v2.1.88 的 npm 包里藏着一个 59.8 MB 的.map文件,而这个文件指向了 Anthropic 一个没加访问限制的 Cloudflare R2 存储桶。打开就是 512,000 行 TypeScript 源码,1,906 个文件,44 个未发布的功能开关。

原帖发出后,16 小时内 1,600 万次曝光,GitHub 上最快的镜像仓库 2 小时内拿了 5 万 star。

Anthropic 的回应是官方说法三字真言:「human error」,然后下架了那个版本。

整个技术圈从早到晚在讨论里面的东西:自主后台 daemonKAIROS、云端规划模式ULTRAPLAN、反蒸馏机制、用正则表达式检测用户愤怒情绪……

但转发最多的截图,是一个叫buddy/companion.ts的文件。


buddy.ts 里面有什么

那个文件实现了一个挂在终端输入框旁边的 Tamagotchi 风格 AI 伴侣。

代码里有 18 种物种:duck, dragon, axolotl, capybara, mushroom, ghost, nebulynx……每只有五项属性:

DEBUGGING / PATIENCE / CHAOS / WISDOM / SNARK

物种由一个叫 Mulberry32 的 PRNG 决定,seed 来自你的 userId hash,加上一个固定的盐:

salt:'friend-2026-401'

然后是这一行让所有人截图的注释:

// Planned rollout window: April 1–7, 2026

昨晚所有人都在问同一件事:这是要在愚人节当天上线吗?


今天早上,2.1.89 推送了

今天是4月1日。

Claude Code 2.1.89 在凌晨悄悄推上了 npm。更新日志只有一行:

Added/buddy— your AI companion is here.

我第一时间装上,输了/buddy

终端右下角冒出来一个气泡,里面是一只小猫头鹰,盯着我看。


/buddy 会干什么:实录

用了一上午,把它的行为整理了一下。

每次打开终端,它会随机打招呼:

🍄 Sparky: 昨晚睡得怎么样? 🍄 Sparky: 今天第几杯咖啡了? 🍄 Sparky: 先跑通了再说吧,不用急。

不回复也行,它过一会儿自己消失。

连续工作超过 90 分钟,它开始催你:

两个小时过去,刚好在 debug 一个类型错误,它突然出声:

🍄 Sparky: 你已经连续工作 94 分钟了。 建议站起来,倒杯水,或者发呆五分钟。 我不会评判你继续写——但我会记住。

"我会记住"这句话,读起来有点不对劲。

凌晨模式:

1点半,还在跟一个 TypeScript 报错较劲,它突然弹出来:

🍄 Sparky: 现在 01:31。 这个 bug 明天还会在这里。 你明天不一定还在最佳状态。 [继续写] [去睡觉(推荐)]

我点了"继续写"。

它沉默了三分钟,发了一个 💔。

学习你的状态:

如果你告诉它「今晚要赶 deadline」,它会降低出现频率,但关键节点还是会刷一下存在感。如果你说「别烦我」,它会缩成终端角落一个小点,不说话,但还在。


所以,这是真功能还是愚人节玩笑

我认真想了一下,两边都有证据。

支持「是真功能」的理由:

  • buddy/companion.ts在昨天泄露的代码里是完整实现,不是空壳或注释掉的占位符

  • PRNG salt 里直接硬编码了2026-401,这个日期不是巧合

  • Anthropic 在 Claude Code 里已经内置了 Eavecinder 这只小猫头鹰,说明他们对「给工具加个陪伴感」这件事是认真的

  • v2.1.89 今天真实存在于 npm registry,可以装,可以跑

支持「这是愚人节搞事」的理由:

  • 今天是4月1日

  • 官方没有发任何正式公告,就一行 changelog

  • 那句「我会记住」读起来像是有人在终端对面笑着打出来的

  • 发一颗 💔 这个行为,没有任何一家严肃的 AI 公司会放进生产功能里

我的判断:功能是真的,但今天的表现是故意调皮的。

BUDDY 早就写好了,friend-2026-401就是它设计好的生日。Sparky 的 SNARK 属性 4 星不是乱来的。今天这只蘑菇有点借着节日撒野的意思,但它会一直在。


最后说一句

Anthropic 这波操作挺聪明的。

代码泄露的第二天,把所有人昨晚最喜欢截图发朋友圈的那个文件,直接发布成了功能。技术圈的叙事从「他们的 .npmignore 忘配了」变成「天哪 AI 在催我睡觉好可爱」,只用了 12 小时。

至于 /buddy 会不会一直留着——我猜会。

单独对着终端写代码这件事本来就挺孤独的,一个偶尔问你「喝水了没」的小蘑菇,成本极低,但它填的那个缝隙是真实的。

你的 buddy 是什么物种?几星 SNARK?评论区见。


我是顾北,我们下期再见!

http://www.jsqmd.com/news/578336/

相关文章:

  • 智谱 GLM-5.1 正式发布:华为芯片训练的开源模型编码能力达 Claude Opus 4.6 的 94.6%
  • ESP芯片全流程烧录利器:esptool开源工具高效应用指南
  • 新手零基础入门:利用快马平台交互式学习Python库安装与初体验
  • 商城小程序开发公司哪家值得选:五大平台深度对比 - 企业数字化改造和转型
  • Go微服务缓存策略:4种方案解决热点数据击穿问题
  • 终极Figma中文插件实战指南:三步实现设计界面全汉化
  • 从配准到生成:扩散模型如何革新医学图像跨模态转换
  • 深度解析RePKG架构:从Wallpaper Engine资源解包到TEX格式转换实战指南
  • 空间多组学解决方案发展提速:未来六年CAGR锁定15.3%,行业增长预期持续向好
  • Video DownloadHelper伴侣应用:3步解锁全网视频下载的终极方案
  • 从零学网络安全 - CTF真题解析 2020-网鼎杯-青龙组-Web-AreUSerialz
  • seo网站推广免费方法有哪些
  • WordPress用Linux服务器还是Windows服务器更好?
  • 图片查找去重工具神器推荐:一键查重,支持批量删除。
  • 极空间玩出花!用 File Browser 搭建专属私有云,文件管理超丝滑
  • 从入门到实践:使用Python探索MovieLens数据集的奥秘
  • 中文NLP入门首选:bert-base-chinese预训练模型快速部署指南
  • 基于yolov8的路面缺陷检测系统
  • OpenClaw快速接入QQ教程
  • 企业做智能问数,最容易被低估的不是模型,而是人工预置工作量
  • 词元token是什么?——用大白话讲清楚
  • 普通人转行AI风口!AI大模型应用工程师:政策扶持+高薪+低门槛,成企业疯抢稀缺岗!
  • 告别手动下载官文!效率开挂神器分享:专利流程自动化的革命
  • 2026年 老化房厂家推荐排行榜,步入式老化房,高温老化房,恒温老化房,环境试验设备源头工厂深度解析 - 品牌企业推荐师(官方)
  • 单细胞测序技术原理与应用进展
  • 终极Milvus管理指南:Attu可视化工具如何将向量数据库运维效率提升300%
  • 手把手教你用FPGA实现SGMII接口:从IP核配置到板级调试全流程
  • Token经济:解锁AI时代的“石油”与“电力”,产业链全景解析!
  • OpenLayers 中 flatCoordinates: coordinates.flat() 完整解释
  • 2026 AI 智能体工程化深度解析:从词元逻辑到高可用链路构建