Claude Code 源码今天下午泄露了,我赶紧和Claude code一起把它自己读了一遍,把 50 万行代码整理成了一个文档网站,11 篇专题分析,每篇都画了架构图。 说几个我觉得比较有意思的发现: - 它的核心就是一个工具调用循环,但这个循环有 7 种不同的"继续"原因,比想象中复杂 - 上下文压缩分了 4 级,不是简单的满了就砍,压缩完还会自动把你最近编辑的文件恢复回来 - 执行 shell 命令的安全检查不是用正则做的,是用编译器级别的语法树分析,连 sed 命令都有专门的注入防护 - 工具在模型还在说话的时候就已经偷偷开始跑了,用这个时间差藏掉了执行延迟 另外还做了一个 10 分钟速读版,不想看长文的可以先看这个。 4.1update:windy3f3f3f3f/how-claude-code-works 今天在这个源码分析github仓库更新了超多内容,已经有超过30万字符了,欢迎阅读 #开发者选项 #软件设计与开发 #开发 #vibecoding #claude