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。