Claude Code Harness 架构设计与实战(进阶版)封面

Claude Code Harness 架构设计与实战(进阶)

基于 Claude Code 51 万行源码,从零构建 AI Agent 运行时


关于本书

Claude Code 不是一个简单的 API 包装器——它是一套精密的 AI Agent 操作系统。本书带你深入 Claude Code 的源码架构,用 三个 Prompt 一章 的节奏,从零构建一个完整的 Agent 运行时(Harness)。

你将亲手实现:

  • 查询引擎 — Agent 的心脏,一个 while(true) 循环驱动一切
  • 工具系统 — 让 Agent 有手有脚,读写文件、执行命令
  • 权限系统 — 安全即产品,七层防护确保 Agent 不失控
  • Agent 编排 — 从单体到群体智能,委派、后台、Swarm 三种模式
  • 记忆系统 — 热记忆 + 冷记忆,让 Agent 拥有过去
  • Hooks 与技能 — 生命周期事件驱动的插件体系
  • MCP 集成 — 标准化协议打通外部工具生态
  • 终端体验 — 流式输出、进度反馈、命令注册
  • 组装与发布 — 配置引导、测试策略、v1.0.0 发布

目录

章节主题核心内容
第 1 章Harness 是什么三代演进、六大模块、全景架构
第 2 章查询引擎while 循环、流式处理、上下文压缩
第 3 章工具系统JSON Schema、工具注册、结果格式化
第 4 章权限系统风险分级、规则匹配、Bash 检测
第 5 章Agent 编排委派、后台任务、Swarm 协作
第 6 章记忆系统双层架构、向量搜索、注入策略
第 7 章Hooks 与技能生命周期事件、四种 Hook、技能注册
第 8 章MCP 集成JSON-RPC、三种传输、工具合并
第 9 章终端体验渲染引擎、进度反馈、事件驱动
第 10 章组装与发布配置引导、测试、argparse、v1.0.0
附录 A源码导航Claude Code 模块映射与阅读路径
附录 B术语表中英对照、一句话定义
English EN 简体中文 ZH