15 CHECKPOINTS · TYPESCRIPT

从一条运行轨迹开始,
一步步实现 Pi。

课程从完全离线的运行轨迹出发,逐章建立流式模型、工具协议、 Agent Loop、会话树、Context Compaction 与可扩展产品入口。 每一步都有真实 TypeScript、故障实验和机器验收。

开始学习00 · 先观察一次完整的 Agent 运行
OFFLINE TRACEScriptedModel · deterministic
  1. 01user读取 README,修复失败测试
  2. 02modeltoolCall · read({ path })
  3. 03tooltoolResult · 文件内容
  4. 04modeltoolCall · edit({ oldText, newText })
  5. 05tooltoolResult · exact replacement
  6. 06modeltoolCall · bash({ command: npm test })
  7. 07loopstop · 修改完成,测试通过
7 events3 model turns0 network calls
从地图开始
真实代码正文接口来自同一套可编译 Workshop
真实输出关键 trace 和边界由测试固定
逐章累积每章留下一个可恢复 checkpoint
失败优先从首次偏差定位责任层与不变量

15 CHECKPOINTS · ONE RUNNING SYSTEM

沿同一条主链路,逐层增加真实复杂性

章节不是仓库目录导览。每一章只引入一种主要复杂性,并让上一章的知识在新约束下再次被调用。
00

序章

先看见完整系统

先观察一条完整轨迹,再亲手重建每个因果环节。
0/1 完成
  1. 00先观察一次完整的 Agent 运行先读懂一条从用户目标到工具结果再到最终回答的完整轨迹,为全书建立地图。
I
II
III
IV

本书的掌握标准

当堂绿灯不是终点。

延迟、无提示、换一个故障情境后,仍能守住消息配对、状态所有权和历史不变量, 才说明你真的会造 Agent。
阅读学习契约 →