第 7 章合同:实现一个简化版 Agent
章节目标
读者把前 6 章学到的架构落到一个可实现的最小 Agent。
必须覆盖的内容
- 最小架构图。
AgentLoop伪代码。ToolRegistry伪代码。PermissionGate伪代码。SessionStore伪代码。- 从 toy agent 走向真实产品的演进路线。
必须回答的问题
- 第一版 Agent 应该有哪些模块?
- 哪些 Claude Code 设计可以延后?
- 哪些边界一开始就必须有?
- 如何逐步加入文件工具、Bash 工具、MCP 和上下文压缩?
验收标准
- 代码示例能被读者直接迁移。
- 不依赖 Claude Code 私有实现。
- 明确列出下一步工程化路线。