AI Agent Architecture

深度解读当代 AI 编程代理的源码架构设计,系统梳理智能体开发的方法论、应用类型与驾驭工程—— 从 Claude Code 的精密堡垒到 OpenCode 的开放工坊,从 ReAct 循环到 Harness Engineering。

基于公开源码分析、学术论文及社区逆向工程成果  |  2026.05

🏰
Claude Code 架构解读
1,884 个 TypeScript 文件、512K+ 行代码。解读 Anthropic 旗舰级 AI 编程工具的 5 层子系统、 9 步 Agent Loop、7 层安全防护和四级记忆体系。
TypeScript Bun 单进程 54+ 工具 7 层安全
🔓
OpenCode 架构解读
100% MIT 开源的终端 AI 编程代理。解读 Go + Bun 双引擎 C/S 架构、LSP 深度集成、 75+ 模型提供商和 Plan/Build 双模式设计。
Go + Bun C/S 分离 LSP 75+ 模型 MIT 开源
⚔️
架构对比分析
14 个维度全面对比两大架构。从 Agent Loop 到安全哲学,从上下文管理到扩展体系, 附带选型决策矩阵帮你做出选择。
14 维度对比 能力雷达 选型矩阵
🧭
智能体开发方法论
18+ 设计模式全景:从 Anthropic 五大 Workflow 到 OpenAI Handoff 编排, 从单 Agent ReAct 到多 Agent 协作,附选型决策树与框架对比。
18+ 设计模式 决策树 7 大框架
🧬
智能体应用类型
七种应用类型沿自治程度谱分布——问答型、辅助型、任务型、自治型、编排型、监控型、原生应用型。 每种类型对应不同的方法论选择和架构复杂度。
7 种应用类型 自治程度谱 方法论映射
🐴
Harness Engineering
Agent = Model + Harness。从 Prompt 到 Context 再到 Harness Engineering 的三段演进, 三家公司的差异化实践,生产级 Agent 的五大执行特征与三条缺失原语。
R.E.S.T 模型 三方实践 语义隔离
512K+
Claude Code 代码行数
75+
OpenCode 模型提供商
14
对比分析维度
6
深度解读文档

这个站点是什么?

这是一个关于 AI Agent 架构与开发方法论的系列文档。 我们从 Claude Code 的源码架构、OpenCode 的开源架构、两者的 14 维度对比、智能体开发的 18+ 设计模式、七种应用类型, 以及 Harness Engineering 驾驭工程六个角度,系统梳理了"如何让 AI 安全、可靠、高效地完成工作"这个核心问题。

六个文档涵盖架构全解、对比分析、方法论、应用类型分类和驾驭工程。 每个文档都包含架构图、流程图、设计模式分析和实践案例,适合对 AI Agent 系统工程感兴趣的开发者阅读。