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ツールインターフェース。execute を含むpackages/agent/src/types.ts:332-358
AgentSessionコーディングアシスタントのオーケストレーション (orchestration) 層packages/coding-agent/src/core/agent-session.ts:244-253
AgentSessionEventコーディングアシスタントが上層へ送るイベントpackages/coding-agent/src/core/agent-session.ts:121-143
TUI差分レンダリング (differential rendering) ターミナル 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 を参照してほしい。