^__^ • 4 / 02
Anthropic 这次尴尬了,源代码泄露了未来的规划。早上看到 A 厂发声明,承认了在发布 Claude Code 的过程中,因为一次人为打包失误,把大约 50 万行内部源代码连同 source map 一起发了出去,其中没有客户敏感数据,没有模型权重,也不是黑客攻击。昨天看了不少源代码分析的文章,还真挺有意思的。比如我们觉得 Coding Agent 一定很多神秘算法,结果 Claude Code 大量依赖 grep、ripgrep 这样的传统文本搜索,至于理解、推理、关联这些事,都是大模型在做:当大脑足够强,脚手架未必需要花哨。系统尽量简单,把复杂性收敛到最有价值的那一层。更有意思的是那些“未来功能”,其中最醒目的一个词是 KAIROS,开发者普遍把它解读为一种常驻后台的守护进程:会话不断线,任务也不必每次从零开始,记忆会持续积累,这意味着 Claude 想做的是一个始终在线、逐步理解项目上下文的智能体,不是什么代码助手。今天大家还在手动 @AI 做事情,后续它可能就在后台替你盯着代码构建、测试和回归过程了。还有两个信号值得注意。一个是多 Agent 协作。之前对外发布的都是实验性功能,但从这次泄露的代码看,Claude Code 内部还在持续打磨和使用这套系统,完成度已经相当高了。它的运行方式很像一个小型软件团队:Leader 负责拆解任务、分派工作,Teammate 异步沟通、并行推进,各自在独立工作区里处理自己的部分,尽量减少相互打扰。 Agent Team 支持同进程隔离、tmux 窗口或者终端分割窗格;每个 Agent 都有独立的 Mailbox 文件系统,用来进行异步通信;每个 Agent 还可以在独立的 Git Worktree 中工作,还有 Team Memory 可以"写共享笔记"。其中的“权限冒泡”机制也很精妙。Teammate 一旦遇到需要确认的操作,请求不会直接抛给用户,而是先往上交给 Leader,由 Leader 判断是否批准。这样一来,用户不会被频繁打断,系统内部却依然保留了清晰的决策链路。另一个是 Auto Mode 和更激进的自动审批思路:尽量减少那些不断弹出的确认框,把低价值的人机往返压缩掉。Auto Mode 我试了试,目前非 Claude 模型还不行,希望这个尽快能开放给第三方模型,天天敲回车也挺累的。最好是我想敲再敲。这次代码泄露,揭示了 Coding Agent 的未来方向:常驻后台、团队化协作、更少打断、更多记忆,甚至带一点人格化外壳。对其他厂应该有参考价值。 用 Happy 远程驱动 Claude Code 分析其泄露的源代码 Claude Code 算是提前露出了 A 厂的野望。