继续阅读与参考资料
读完本书后,下面这些材料能帮你走得更远。每条都注明了它与本书的关系。
Pi 官方资料
| 资料 | 说明 |
|---|---|
| Pi 仓库 | 本书的研究对象。注意:main 分支会持续演进,与本书锁定版本(c13ffe18)可能有差异 |
| 本书锁定版本的源码树 | 与书中所有引用完全一致的快照 |
| pi.dev | 官网:演示与在线文档 |
仓库内 packages/coding-agent/docs/ | 约 30 篇官方使用文档(quickstart、sessions、extensions、skills、rpc、sdk…)。本书的「官方说明」多出自这里,读原文可获得最新细节 |
仓库根 AGENTS.md / CONTRIBUTING.md | 面向贡献者(人类与 agent)的项目规则;想给 Pi 提交代码前必读 |
Pi 周边
| 资料 | 说明 |
|---|---|
| earendil-works/pi-chat | 官方的 Slack/聊天自动化项目,独立仓库 |
| agegr/pi-web | 第三方社区 Web UI(本书未分析其源码,与锁定版本的兼容性未确认) |
| badlogic/pi-share-hf | 官方 README 推荐的会话分享工具:把你的 OSS 编码会话发布到 Hugging Face |
| badlogicgames/pi-mono 数据集 | 作者公开的真实工作会话数据——大量「Agent 实战录像」,是极好的学习材料 |
语言与运行时
- TypeScript 官方手册(typescriptlang.org/docs):本书第二部分只覆盖了理解 Pi 所需的子集;系统学习以官方手册为准。
- Node.js 官方文档(nodejs.org/docs):
node:fs、node:path、node:test等 API 的权威参考。 - MDN Web Docs:Promise、迭代协议、AbortController 等标准语言特性的最佳解释。
Agent 方向
- 各家模型 API 文档(Anthropic / OpenAI / Google):Tool Use、Streaming 章节值得对照 Pi 的统一抽象来读——你会更理解 pi-ai 抹平了多少差异。
- bojieli/ai-agent-book:一本开源的 Agent 主题网页书。本书在「网页书的信息组织与实验编排」上参考了它的形式(技术栈不同:它用 MkDocs,本书用 VitePress);其内容与 Pi 无关。
- MCP(Model Context Protocol):Agent 工具生态的开放协议。Pi 锁定版本的内置机制是自有的 Extension/Skill 体系,学习 MCP 有助于理解行业内不同的扩展设计取舍。