[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-94494":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":8,"language":10,"languages":8,"totalLinesOfCode":8,"stars":11,"forks":12,"watchers":13,"openIssues":14,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":14,"stars7d":14,"stars30d":15,"stars90d":14,"forks30d":14,"starsTrendScore":14,"compositeScore":16,"rankGlobal":8,"rankLanguage":8,"license":8,"archived":17,"fork":17,"defaultBranch":18,"hasWiki":19,"hasPages":17,"topics":20,"createdAt":8,"pushedAt":8,"updatedAt":21,"readmeContent":22,"aiSummary":23,"trendingCount":14,"starSnapshotCount":14,"syncStatus":24,"lastSyncTime":25,"discoverSource":26},94494,"pi-book","antinomie-lab\u002Fpi-book","antinomie-lab",null,"https:\u002F\u002Fbooks.antinomie.org\u002Fpi","Vue",282,8,1,0,135,46.86,false,"main",true,[],"2026-08-24 04:01:22","\u003Cp align=\"center\">\n  \u003Ca href=\"README.en.md\">English\u003C\u002Fa> ·\n  \u003Ca href=\"README.md\">简体中文\u003C\u002Fa> ·\n  \u003Ca href=\"README.es.md\">Español\u003C\u002Fa>\n\u003C\u002Fp>\n\n# Pi Agent\n\n一本中文架构书的工作区。对象是 [pi](https:\u002F\u002Fgithub.com\u002Fearendil-works\u002Fpi) 仓库的 `packages\u002Fagent`。\n\n> 一个 agent 循环，被做成一个库。\n\n这本书从代码出发，讲清楚 `@earendil-works\u002Fpi-agent-core` 是怎么搭起来的：它承诺什么、拒绝什么、支点在哪里。全书对应 pi 仓库 main 分支的 commit `cd20a8d2e`。代码引用写成 `文件:行号`，每个引用就地附上引文——读者不需要打开编辑器，就能核对书里任何一处论断。\n\n**多语言：** 中文原稿在 [`agent\u002F`](agent\u002FREADME.md)（唯一内容源头）。英文与西班牙文译本在 [`agent\u002Fen\u002F`](agent\u002Fen\u002FREADME.md) 与 [`agent\u002Fes\u002F`](agent\u002Fes\u002FREADME.md)。Web 阅读器右上角可切换语言。\n\n## 阅读方式\n\n| 方式 | 入口 | 适合场景 |\n| --- | --- | --- |\n| 🌐 Web 在线版 | [books.antinomie.org\u002Fpi](https:\u002F\u002Fbooks.antinomie.org\u002Fpi) | 沉浸式阅读，代码引文高亮；可切换中 \u002F EN \u002F ES |\n| 📥 Markdown 版 | [agent\u002F](agent\u002FREADME.md) · [en](agent\u002Fen\u002FREADME.md) · [es](agent\u002Fes\u002FREADME.md) | 下载到本地，配合 AI（Claude \u002F Cursor 等）边读边问、对照源码 |\n\n## 读者假设\n\n你会读 TypeScript，知道 LLM API 的基本概念（messages、tool calls、streaming），不需要事先了解 pi 仓库。\n\n## 组织方式\n\n**整体 → 局部 → 横切。**\n\n- **第一部分 · 整体**（已发布两章）：建立对整个系统的正确认知，不碰实现细节。读完这部分，你应该能凭记忆把这个系统画出来。\n- **第二部分 · 局部**：逐个部件展开，顺序是依赖顺序——每章只依赖它前面的章。\n- **第三部分 · 横切**：处理那些不属于任何单一部件的问题。\n\n目录只列已发布的章节，后续章节随写随添。\n\n## 工作区布局\n\n- `agent\u002F` —— 书的原稿（中文），**唯一的内容源头**。译本在 `agent\u002Fen\u002F`、`agent\u002Fes\u002F`。可见 [agent\u002FREADME.md](agent\u002FREADME.md) 与 [agent\u002FTRANSLATION.md](agent\u002FTRANSLATION.md)。\n- `web\u002F` —— 阅读器（Vite + Vue）。渲染 `agent\u002F` 下的中文原稿与译本，不存放正文内容。\n\n  ```bash\n  cd web && npm install && npm run dev\n  ```\n\n## 体例\n\n引文规则、三种卡片组件（插叙 \u002F 岔路 \u002F 为什么不去），范围之外，都写在 [agent\u002FREADME.md](agent\u002FREADME.md) 的「体例」一节。\n","这是一个面向 AI Agent 开发者的中文技术书籍工作区，聚焦于解析 @earendil-works\u002Fpi-agent-core 库的架构设计与实现原理。项目以源码为纲，通过结构化章节（整体→局部→横切）、精准代码引用（文件:行号）和就地引文展示，帮助读者理解 agent 循环的核心承诺、边界与关键支点；Web 阅读器基于 Vue 构建，支持中\u002F英\u002F西三语实时切换与代码高亮。适用于希望深入掌握 LLM Agent 底层架构、开展教学或工程复用的开发者与技术写作者。",2,"2026-08-10 02:30:07","CREATED_QUERY"]