pi 运行时架构

pi 运行时架构 由 Archify 生成的架构图。 用户 · 提示 · 转向 · 中止 · 架构组件 用户 提示 · 转向 · 中止 pi-tui · 差分渲染终端 UI · pi 进程(Node.js) pi-tui 差分渲染终端 UI pi-coding-agent · AgentSession 门面 · pi 进程(Node.js) · 扩展 · 技能 · 压缩 pi-coding-agent AgentSession 门面 扩展 · 技能 · 压缩 pi-agent-core · Agent 循环 · pi 进程(Node.js) · 工具管线 · steering pi-agent-core Agent 循环 工具管线 · steering pi-ai · 统一多提供商 API · pi 进程(Node.js) pi-ai 统一多提供商 API LLM 提供商 · Anthropic · OpenAI 等 · 架构组件 LLM 提供商 Anthropic · OpenAI 等 会话存储 · JSONL 追加式树 · 架构组件 会话存储 JSONL 追加式树 凭据存储 · auth.json · models.json · 架构组件 凭据存储 auth.json · models.json pi.dev 模型目录 · ETag 增量覆盖 · 架构组件 pi.dev 模型目录 ETag 增量覆盖 扩展 · 技能 · 模板 · jiti 进程内加载 · pi 进程(Node.js) 扩展 · 技能 · 模板 jiti 进程内加载 codemode 沙箱 · QuickJS WASM 沙箱 · pi 进程(Node.js) codemode 沙箱 QuickJS WASM 沙箱 MCP 服务器 · pi-mcp 客户端接入 · 架构组件 MCP 服务器 pi-mcp 客户端接入 chord · 插件宿主 · 复制状态 · 持久化运行时(旁路,CLI 不经过) chord 插件宿主 · 复制状态 pi-durable · commit-before-show · 持久化运行时(旁路,CLI 不经过) pi-durable commit-before-show 键入 · 转向 prompt() StreamFn 流式 线协议适配 追加条目 jiti 加载 注册沙箱工具 MCP 工具接入 API key · OAuth 目录覆盖 构建于 pi 进程(Node.js) 持久化运行时(旁路,CLI 不经过) 图例 前端 后端 数据库 云服务 外部系统