Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

pi 的设计艺术:构建生产级 Coding Agent 的架构决策

在线阅读:zhanghandong.github.io/pi-book

本书解剖 pi-mono 项目的关键设计决策。不是源码导读,而是回答"为什么这样设计"——每个决策放弃了什么、得到了什么。

目录

章节核心问题
序章1-3pi 是什么、分层架构、如何读源码
第二篇4-7如何用一个接口统一 20+ 家 LLM 厂商
第三篇8-10agent 循环引擎应该知道多少
第四篇11-14通用 runtime 如何变成可用产品
第五篇15-18哪些能力内建,哪些外置
第六篇19-23给 LLM 什么样的工具接口
第七篇24-27同一内核如何跑在终端/浏览器/RPC
第八篇28-29Slack bot 和 GPU 编排的复用实证
第九篇30-32设计哲学与适用边界

适合谁

  • 有工程经验、想理解 agent 系统设计的开发者
  • 准备给 pi 生态做扩展或贡献源码的人
  • 想在自己的项目中借鉴 agent 架构经验的技术负责人

本地构建

# 安装 mdbook
cargo install mdbook

# 构建
mdbook build

# 本地预览(自动刷新)
mdbook serve --open

版本基线

本书核心分析基于 pi-mono v0.66.0(2026 年 4 月)。

License

CC BY-NC-SA 4.0

关于 About

Pi mono Book

语言 Languages

JavaScript51.4%
CSS41.8%
Mermaid6.7%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
13
Total Commits
峰值: 8次/周
Less
More

核心贡献者 Contributors