Agent 源码解析
读源码是最快的学习路径。本章选取业界标杆 Agent 项目,做架构剖析与核心循环解读。
本章内容
- Claude Code 架构剖析 — Anthropic 官方 CLI Agent 的设计哲学
- Codex CLI 源码 — OpenAI 的开源 Coding Agent
- Cline / Roo Code — VSCode 生态最流行的开源 Coding Agent
- OpenHands (OpenDevin) — 开源 Devin 复刻
- Aider 代码编辑策略 — Diff / Edit Block / Whole File 三种编辑策略
- SWE-agent — 学术界 SOTA Coding Agent
- GPT Engineer / GPT Pilot — 从零生成项目的 Agent
- Pi (earendil-works/pi) — 自我可扩展的 Agent harness,分层清晰
- Browser Use / Operator — 浏览器自动化 Agent
学习路径
- 想理解 Agent 设计哲学,从 Claude Code 与 Codex CLI 入手
- 想理解 IDE 内 Agent 实现,看 Cline
- 想了解学术前沿,看 SWE-agent
- 想做浏览器 Agent,看 Browser Use