# claude-code-book
**Repository Path**: zrainx/claude-code-book
## Basic Information
- **Project Name**: claude-code-book
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2026-04-09
- **Last Updated**: 2026-04-09
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
**[English](en/README.md)** | **中文**
# 御舆:解码 Agent Harness
### Claude Code 架构深度剖析
> *"一器而工聚焉者,车为多。"* ——《考工记》
>
> 两千年前,造一辆马车是最复杂的系统工程:**舆**承载乘者,辕定方向,辐传动力,軎辖为约束——每个构件各司其职,合而为一,车方能行。
>
> 今天,构建一个 AI Agent 亦是如此:对话循环为**辕**,工具系统为**辐**,权限管线为**軎辖**,而将这一切承载于其上、使智能体真正运转的运行时框架—— Agent Harness——正是那个**舆**。
>
> 古人御舆,驾驭的是天地之间最精密的机械;今人御舆,驾驭的是硅基时代最复杂的智能体系统。
>
> 本书因此得名 **舆书**。
当所有人都在教你怎么 **用** AI Agent——**这本书带你拆开它。**
[](https://lintsinghua.github.io/)
[](https://github.com/lintsinghua/claude-code-book/stargazers)
[](https://github.com/lintsinghua/claude-code-book/network/members)
[](LICENSE)
[](./)
[](en/README.md)
[](https://github.com/lintsinghua/claude-code-book/commits/main)
---
> **对话循环如何驱动?工具权限为何是四阶段管线?上下文压缩怎样在 token 预算内运转?子智能体如何通过 Fork 继承父级上下文?**
>
> 读懂 Claude Code 的设计决策,你就拥有了一套**可迁移到任何 Agent 框架**的心智模型。
---
## 这本书有什么不同
**不做使用教程,不列 Prompt 技巧。**
市面上充斥着"如何写好 Prompt"和"如何调用 Agent API"的指南。但如果你想知道一个生产级 Agent 系统的**骨架**是怎么搭的——几乎没有资料可查。这本书填补了这个空白。
| | 特色 | 说明 |
|:-:|------|------|
| | **架构分析而非 API 文档** | 不讲"怎么调用",讲"为什么这样设计"——追溯动机、分析权衡、指出反模式 |
| | **设计哲学而非使用教程** | 从异步生成器到断路器模式,每章提炼可迁移的设计原则 |
| | **可迁移的认知模型** | 无论你用 LangChain、AutoGen、CrewAI 还是从零构建,书中 139 张架构图直接复用 |