image.png

structure|1️⃣ 三级笔记、思想框架

🏗️ 思想框架

核心论点:Claude Code 不是一个 AI 编程助手,而是一个以 LLM 为内核的操作系统。51.2 万行代码中,真正调用 LLM API 的部分不到 5%,其余 95% 是安全、权限、上下文管理、错误恢复、多 Agent 协调等「脚手架」。

文章缘起:2026年3月31日,安全研究者 Chaofan Shou 发现 Anthropic 发布到 npm 的 Claude Code 包中 source map 文件没有被剥离,完整 TypeScript 源码(51.2万行,1903个文件)暴露在公网。作者带着三个问题去读源码:

  1. Claude Code 和其他 AI 编程工具有什么本质区别
  2. 为什么它写代码的**「手感」就是比别人好**?
  3. 51万行代码里到底藏着什么

📝 大纲笔记

一、三种安全哲学——一个「雇远程程序员」的比喻

二、实际架构——不是 LLM wrapper,是完整的执行管线

三、提示词系统——不是「写」出来的,是「拼装」出来的

四、42 个工具——延迟加载 + fail-closed 安全设计

五、记忆系统——为什么它能「记住你」

六、多 Agent 蜂群——不是一个 Agent,是一群

七、三层上下文压缩——让对话「永不超限」

八、四大启示

  1. AI Agent 的 90% 工作量在「AI」之外:安全检查、权限系统、上下文管理、错误恢复、多 Agent 协调、UI 交互、性能优化。不是模型够不够聪明,是你的脚手架够不够结实
  2. 好的提示词工程是系统工程:7 层动态组装、每个工具独立使用手册、缓存边界精确划分、内外版本不同指令集、工具排序固定保持缓存稳定。是工程化的提示词管理,不是手工艺
  3. 为失败而设计:每一个外部依赖都有对应的失败策略
  4. Anthropic 把 Claude Code 当操作系统在做:42 个工具 = 系统调用、权限系统 = 用户权限管理、技能系统 = 应用商店、MCP 协议 = 设备驱动、Agent 蜂群 = 进程管理、上下文压缩 = 内存管理、Transcript 持久化 = 文件系统

一句话总结:要让 AI 真正有用,你不能把它关在笼子里,也不能放它裸奔——你得给它建一套完整的信任体系。而这套信任体系的代价,是 51 万行代码。

concepts|2️⃣ 关键概念、概念网络

agentic reading|3️⃣ 费曼 x3