Skip to content

Pi 学习笔记 ​

记录学习 pi 开源项目的过程。

快速开始 ​

bash
cd packages/learn
npm run dev

学习路径 ​

  1. 运行项目,建立直观感受
  2. 按依赖链从底层往上读代码
  3. 读测试理解用法
  4. 从小 issue 开始贡献

进阶阅读顺序 ​

理解整体架构时按这个顺序读,每一步都建立在前一步之上:

text
Agent 类
  -> LLM 请求边界(pi-ai stream)
     -> Session 层(coding-agent)
        -> 工具系统
           -> 扩展系统
              -> Session 存储与分支
                 -> 交互模式(TUI)

其中 Session 层是最重要的下一个目标,相关笔记见侧边栏「应用层」。