乐于分享
好东西不私藏

Claude code源码突发泄露!

Claude code源码突发泄露!

这两天整个AI圈最震惊的事儿莫过于是Claude code的源码泄露,原因简单到离谱一个工程师在发布新版本软件时,他把一个本应删除的调试文件(cli.js.map)打包进了公开发布的安装包里这个文件就像一把万能钥匙,任何人拿到它,都能轻松还原出全部51.2万行核心代码。这事儿一出,全球程序员都沸腾了毕竟,这可是当前全球最顶尖AI编程工具的设计图纸,平时花钱都买不到。

随着代码被扒出来后,全球的程序员蜂拥而至开始了对这些代码的挖掘,结果还真挖出了不少小秘密。

对于技术圈来这次泄露又是一次学习和提升的好机会,而真正有价值的核心内容主要集中在以下四个方面:

一、核心架构

这是最有技术含金量的部分,也是AI智能体(Agent)的大脑前大家只知道Claude Code好用,但不知道它为什么好用泄露的源码完整展示了Anthropic如何构建一个生产级的AI编程助手。

1、QueryEngine.ts(查询引擎):这是一个高达4.6万行的核心文件,被称为大脑。它揭示了Claude如何拆解复杂任务、如何进行逻辑推理、以及如何管理Token(记忆容量)的完整逻辑。

2、工具调用系统:源码暴露了40多个内置工具模块(如文件读写、终端执行、Git操作)的实现细节。你可以看到AI是如何安全地在你的电脑上执行命令,以及如何通过沙箱机制防止AI乱搞破坏的。

3、多智能体协同(Coordinator):代码揭示了Coordinator Mode的实现,即如何调度多个AI子代理并行工作,处理复杂的项目重构任务。

二、未发布的杀手级功能路线图

代码中隐藏的彩蛋和特性开关,直接剧透了Claude Code未来的进化方向其中包括

1、Kairos(长期记忆助手):这是一个代号为Kairos的后台守护进程它能让Claude在用户离线时自动整理对话历史,进行记忆整合,甚至像人睡觉一样清理无效信息这意味着Claude正在从一个聊天机器人进化为一个全天候在线的数字员工

2、Buddy System(电子宠物):一个藏在代码里的ASCII字符宠物系统它会根据你的编码行为做出反应,甚至有稀有度和闪光变体。

3、Undercover Mode(卧底模式):它能自动抹除员工在公共代码库操作时留下的AI痕迹,防止内部工具信息外泄。

三、解决了AI失忆的工程化方案

这是很多AI开发者最头疼的问题对话长了,AI就会变笨或遗忘泄露的代码展示了Anthropic是如何用工程手段解决这个问题的:

1、三层记忆架构:代码中暴露了一套精密的记忆管理系统,包括MEMORY.md索引文件。

2、严格写入纪律:系统被设计为怀疑论者,AI必须先在本地核实文件,才能更新记忆索引,防止错误的记忆污染上下文。

3、上下文压缩策略:详细展示了MicroCompact、AutoCompact等压缩算法,如何在保留关键信息的同时,把过长的对话压缩成摘要,让AI能处理超长任务。

在发现源代码泄露后,Anthropic迅速向GitHub发出了下架通知,但由于技术执行上的失误,这次下架请求的范围过于宽泛,总数高达约8,100个。随后,官方承认失误并撤回下架请求!

目前,大量的技术人员开始对Claude code泄露源码进行研究和再开发,这对于技术人员来说试一次绝佳的学习机会,预计很快国内的公司就会跟上,随之而来的就是CLI的普及,具体事情的发展方向会走向何处,我们继续保持关注!