学习路径
s01 到 s19:按 4 个阶段渐进搭建一个结构完整、接近真实主脉络的 Agent 系统
怎么使用这页
第一次完整读
从上往下顺序读,不要急着横跳。前六章是主闭环,后面都建立在它上面。
中途开始混
不要死盯源码。先看这章落在哪个阶段,再回桥接资料校正 task、runtime、teammate、worktree 这些边界。
准备自己实现
每走完一个阶段,就停下来自己手写一版最小实现。不要等到 s19 再一次性回头补。
时间线不仅告诉你顺序,也告诉你哪里该停
每走完一个阶段,先自己重建一版,再进入下一阶段
如果你只是一路往下读,章节边界迟早会糊。最稳的读法是在 `s06 / s11 / s14 / s19` 各停一次,确认自己真的能把该阶段已经成立的系统重新写出来。
先停在这里,自己重做一遍单 agent 主骨架
此时该能手搓出来的东西
一个能连续工作多轮、能调用工具、能写 todo、能委派子任务、能按需加载技能并且能做最小压缩的单 agent harness。
到这里先把“工作系统”手搓出来,再看团队层
此时该能手搓出来的东西
一套能记录持久任务、后台运行慢工作、用通知带回结果,并且允许时间触发开工的最小 runtime 系统。
最后这一段要做的是平台边界,而不是只加很多功能
此时该能手搓出来的东西
一个拥有长期队友、共享协议、自治认领、隔离执行车道,并把原生工具与外部能力接回同一控制面的平台雏形。
阶段图例
核心闭环:先把单 Agent 最基本的工作回路搭起来,包括工具、计划、委托、技能加载和上下文压缩。
学完本阶段,你应该能独立写出一个真正能工作的单 Agent harness。
系统加固:把“能跑”推进到“稳定可控地跑”,重点是权限、Hook、长期记忆、Prompt 装配与错误恢复。
学完本阶段,你应该知道怎样让 agent 不只是能跑,而是更稳、更安全、更容易扩展。
任务运行时:把工作从一次会话内的临时计划,提升成可持久、可后台、可定时触发的任务执行系统。
学完本阶段,你应该能把聊天内的步骤,升级成真正可持久推进的任务系统。
后台任务把任务目标和运行槽位分开
“持久任务描述要完成什么,运行槽位描述谁在跑、跑到哪里;两者相关但不是一回事。”
了解更多多 Agent 平台:引入长期存在的队友、协议、自治行为、隔离执行工作区,以及 MCP / Plugin 外部能力总线。
学完本阶段,你应该能把单 agent 升级成多执行者协作的平台。
Agent 团队长驻的专职队友
“系统一旦长期运行,就需要有名字、有身份、可持续存在的队友,而不只是一次性子任务。”
了解更多Worktree 隔离独立目录,独立车道
“task 管目标,worktree 管隔离执行车道和收尾状态;两者不能混成一个概念。”
了解更多