Skip to content

词汇表与资料

源码版本v0.73.1

核心术语

术语含义源码位置
Provider一家 LLM 服务(Anthropic、OpenAI 等)packages/ai/src/types.ts:19-70
Api一个 API 端点类型(anthropic-messages、openai-responses 等)packages/ai/src/types.ts:6-19
StreamFunction统一的流式调用签名packages/ai/src/types.ts:155-170
AssistantMessageEvent流式过程中的增量事件(text_delta、toolcall_start 等)packages/ai/src/types.ts:269-290
EventStream异步迭代器 + result() promisepackages/ai/src/utils/event-stream.ts:4-68
Agent通用 agent 实例,持状态和队列packages/agent/src/agent.ts:158-170
runLoop双层 while 主循环packages/agent/src/agent-loop.ts:155-172
AgentTool工具接口,含 executepackages/agent/src/types.ts:332-358
AgentSession编码助手的编排层packages/coding-agent/src/core/agent-session.ts:244-253
AgentSessionEvent编码助手向上发的事件packages/coding-agent/src/core/agent-session.ts:121-143
TUI差分渲染终端 UI 核心packages/tui/src/tui.ts:239-260
AgentInterface网页端会话宿主 Lit 元素packages/web-ui/src/components/AgentInterface.ts:20-40

外部资料

  • 官方仓库:
  • npm 包:@mariozechner/pi-ai@mariozechner/pi-agent-core@mariozechner/pi-coding-agent@mariozechner/pi-tui@mariozechner/pi-web-ui

本站只做架构拆解与源码定位,安装使用请看官方 README。