AI Agent
1 篇Pi 的运行机制与原理
Pi(npm 包 @earendil-works/pi-coding-agent)自述为「一个极简、可扩展、任你改造的 agent harness」。它刻意不内置子代理、计划模式这类「产品级」功能,而是把一个足够小的内核——模型调用、工具执行、上下文组装、会话存储——做扎实,其余交给扩展、技能、提示词模板和 pi 包生态。 本文基于 monorepo 源码(v1.3.0,2026-10 主分支)逐层分析 pi 的运行机制:一次用户输入如何变成模型请求、工具如何执行、上下文如何在超长会话中存活、终 …
Pi(npm 包 @earendil-works/pi-coding-agent)自述为「一个极简、可扩展、任你改造的 agent harness」。它刻意不内置子代理、计划模式这类「产品级」功能,而是把一个足够小的内核——模型调用、工具执行、上下文组装、会话存储——做扎实,其余交给扩展、技能、提示词模板和 pi 包生态。 本文基于 monorepo 源码(v1.3.0,2026-10 主分支)逐层分析 pi 的运行机制:一次用户输入如何变成模型请求、工具如何执行、上下文如何在超长会话中存活、终 …