架构层次
五个正交关注点组合成完整的 Agent
L1 工具与执行
Agent 能做什么。基础层:工具赋予模型与外部世界交互的能力。
L2 规划与协调
如何组织工作。从简单的待办列表到跨 Agent 共享的依赖感知任务板。
L3 内存管理
在上下文限制内保持记忆。压缩策略让 Agent 可以无限工作而不失去连贯性。
L4 并发
非阻塞执行。后台线程和通知总线实现并行工作。
L5 协作
多 Agent 协作。团队、消息传递、协议和能独立思考的自主队友。
L09collaboration
Agent 团队
队友 + 邮箱系统
606 LOC0 tools
当一个 Agent 无法完成时,通过异步邮箱委托给持久化的队友
L10collaboration
团队协议
共享通信规则
507 LOC0 tools
一个请求-响应模式驱动所有团队协商
L11collaboration
自主 Agent
扫描看板,认领任务
333 LOC0 tools
队友自行扫描看板并认领任务,无需分配
L12collaboration
工作树隔离
目录级别隔离
469 LOC0 tools
每个 Agent 在自己的目录中工作;任务管理目标,工作树管理目录
L13collaboration
完整参考 Agent
毕业项目 — 全部整合
787 LOC0 tools
毕业项目将第 1-12 课的所有机制整合到一个 Agent 中