pi 源码解读|pi 是一个怎样的 Agent Harness?
从 pi-mono 的包边界、AgentSession、ResourceLoader、Extension 与 SessionManager 出发,解释 pi 的可编程边界,以及把它放进 Local First Agent OS 时哪些能力仍需自己构建。
约 10 分钟 / #harness#agent#源码解读 / 🌐 zh-CN
A collection of 3 posts about harness.
从 pi-mono 的包边界、AgentSession、ResourceLoader、Extension 与 SessionManager 出发,解释 pi 的可编程边界,以及把它放进 Local First Agent OS 时哪些能力仍需自己构建。
从 Pi 的 Agent、AgentSession 与 Extension API 出发,解释它为何是适合改造的 Agent Harness,以及它距离 Hermes、OpenClaw、nanobot 这类个人 Agent OS 还缺哪些运行时层。
从流程、约束、持久化、上下文、工具和运行环境六个维度,基于源码对比 Codex、Claude Code 与 OpenCode 的 Harness 设计、取舍与差距。