Claude Code 架构研究
这本书把 Claude Code 当成一份以 harness engineering 为视角的架构观察笔记。它不讲怎么用 Claude Code,不做源码逐行导读,也不是 agent 入门教程。它只做一件事:把一个真实、成熟、长期演化中的 agent runtime 拆开——看它把哪些复杂度前置到了架构层,又把哪些边界做成了正式的运行时结构——然后从中提炼可以迁移到其他系统的工程判断。
从哪里开始
- 第一次来:先看 前言
- 想先建立整体感:00 总览
- 想直接看工程判断:09 Harness 工程经验综合
- 想要总图:27 总体运行时架构图
全书目录
前言
第一篇 · 基础轮廓
第二篇 · 工程视角
第三篇 · 运行时深挖
- 13 Agent Loop 深挖
- 14 Skills 系统深挖
- 15 Hooks 与 Side-Channels 深挖
- 16 工具编排与并发执行
- 17 Memory 系统与持久化
- 19 恢复与错误处理深挖
- 20 消息与上下文装配深挖
- 21 配置、状态与治理边界深挖
- 22 工具系统与执行边界深挖
- 23 流式输出、事件协议与 SDK 边界深挖
- 24 会话压缩、上下文收缩与恢复边界深挖
- 25 任务管理、调度与后台执行深挖
- 26 子代理、并行探索与上下文隔离深挖
第四篇 · 综合与收束
附录
阅读路径
- 想先建立整体感:
前言 → 00 → 03 → 13 → 20 → 27 - 想做自己的 harness:
09 → 13 → 15 → 16 → 19 → 20 → 24 → 26 → 30 - 只做速查:
27(总图) → 28(索引) → 29(术语)