跳转到内容

Pi Agent SDK 高级课程

从 Pi Agent SDK 使用到源码阅读和 coding agent 魔改的高级工程师课程。

这组文章面向高级工程师,目标是从 Pi Agent SDK 的实际使用进入源码阅读,再进一步理解如何基于 Pi 构建接近 Codex / Claude Code 工作流能力的 coding agent harness。

文档不会把每节课写成 API 列表,而是按“结论、入口问题、心智模型、源码推演、课堂练习、掌握标准、课后习题”的结构组织。第 1 到第 18 课已经把原来的位置索引改成文内可读的省略版源码,读者可以先理解机制,再到配套材料中精读。

  • 课程配套有一个本地 lab,用来承载每节课的 starter、练习和阶段项目。
  • 课程配套有一份 Pi 源码快照,用来保证源码阅读时版本稳定。
  • 文章正文以机制和省略版源码为主;需要动手时,先根据课程标题进入对应 starter,再对照文中的代码形状理解主线。
  • 第 1 到第 18 课已经改为“省略版源码推演”写法:读者不打开本地源码,也能看到主要代码形状和职责边界。

阶段二:从 SDK 使用到 Agent Harness 心智

Section titled “阶段二:从 SDK 使用到 Agent Harness 心智”

阶段五:产品化、评测与可靠性

Section titled “阶段五:产品化、评测与可靠性”

建议每节课按以下顺序学习:

  1. 先读“入口问题”和“心智模型”,建立本节课要解决的问题。
  2. 按源码推演和课堂练习从浅到深推进,不急着读完整源码。
  3. 在本地 lab 中运行或阅读对应示例。
  4. 再回到 Pi 源码快照中精读文中提到的机制。
  5. 完成一题实践题和一题思考题。