Pi / OMP / Orca · 12 章 · TypeScript
拆开 Pi,做一个自己的 Agent
从一条请求开始,读懂 Pi Core 的现行路径;随后给教学内核补上权限、Session、停止和恢复;最后进入 OMP 与 Orca。
Pi Core → OMP → Orca
先沿真实请求读 Pi,再动手定制 OMP,最后看 Orca 怎样托管两个独立 Agent。
读源码,也要亲手跑一次
每章对应一个离线实验。脚本模型只按预设顺序回答,因此工具结果、审批暂停、重复动作和恢复决策都能稳定复现,不需要模型 Key。
- 12
- 章连续正文
- 12
- 个实验场景
- 8
- 项内核测试
npm run lab -- 03
turns 2
toolCalls 1
secondModelInputRoles [
"user",
"assistant",
"tool"
]
terminal completed从 Pi Core 一直读到 Orca
01 沿一次请求读懂 Pi
跟着一次请求走完模型、Loop、工具与批准。
02 把 Core 补成可恢复执行器
处理上下文增长、Session、停止与崩溃恢复。
03 做自己的 Agent 与工作台
用 Pi 和 OMP 做自己的 Agent,再交给 Orca 管理。