太离谱了,官方泄露,Claude Code 的源代码因 npm 仓库中的一个 map 文件而泄露了!目前还不知道是人为泄露还是AI泄露的。不过这是好事啊,这可是CC源代码啊,其中有很多隐藏的功能和未发布的,比如宠物伙伴(每个用户会获得一个独一无二的生成式 AI 宠物,坐在输入框旁的气泡里,愚人节有可能上线),反蒸馏设计,卧底模式,持久化自主Agent, 30 分钟远程规划会话, 多 Agent 协调器等
给不了解的的人科普一下:
Claude Code 是 Anthropic 推出的官方 CLI 工具——一款驻留在终端里、具备 AI 能力的交互式开发助手。开发者可以通过自然语言与 Claude 对话,完成文件编辑、执行 Shell 命令、检索代码库、管理 Git 流程、创建拉取请求、调试问题等众多任务。可以说CC发布一年彻底改变了整个软件行业,CC就是目前最牛的Agent之一。
根据目前泄露的源代码,在这层对话式交互界面之下,蕴藏着一套极其精妙的软件工程:基于 React 的自研终端渲染器、多层次权限系统、弹性工具发现机制、具备自动上下文压缩能力的自愈查询循环,以及涵盖技能、插件和模型上下文协议(MCP)的可扩展框架。
Claude Code 的源代码进行深度技术剖析——包含 330 余个工具类文件、45 多种工具实现、100 多条斜杠命令、146 个 UI 组件,以及一套自研的终端渲染框架——全部采用 TypeScript 编写,基于 React 技术栈,运行在 Bun 之上