← Overview

pi-starter 核心架构(主干)

pi-starter 核心架构(主干) 由 Archify 生成的架构图。 入口 · CLI · HTTP · WS · 架构组件 入口 CLI · HTTP · WS buildAgent() · src/agent.ts · 架构组件 buildAgent() src/agent.ts Conversation 引擎 · 回合 · 快照 rev · 架构组件 Conversation 引擎 回合 · 快照 rev SSE 输出 · translateEvent() · 输出 / 存储 SSE 输出 translateEvent() pi SDK 内核 · ModelRuntime · 外部依赖 pi SDK 内核 ModelRuntime 模型 API · OpenAI 兼容 · 外部依赖 模型 API OpenAI 兼容 护栏 · guard · approval · 架构组件 护栏 guard · approval 工具 · 知识检索 · tools · RAG · 架构组件 工具 · 知识检索 tools · RAG 存储 · sqlite · 记忆 · 输出 / 存储 存储 sqlite · 记忆 装配 AgentSession 事件流 session.prompt() 推理调用 tool_call 放行 读写 外部依赖 输出 / 存储

一句话主线

  • • 入口 → buildAgent 装配 → Conversation 跑回合 → SSE 输出
  • • 回合内核来自官方 pi-coding-agent SDK + 模型 API

护栏

  • • tool_call 先过 guard/approval,命中回 block
  • • 放行后才调用工具、读写存储