Glossar und Ressourcen
源码版本v0.73.1
Kernbegriffe
| Begriff | Bedeutung | Quellcode-Position |
|---|---|---|
| Provider | Ein LLM-Dienst (Anthropic, OpenAI usw.) | packages/ai/src/types.ts:19-70 |
| Api | Ein API-Endpunkttyp (anthropic-messages, openai-responses usw.) | packages/ai/src/types.ts:6-19 |
| StreamFunction | Einheitliche Streaming-Aufrufsignatur | packages/ai/src/types.ts:155-170 |
| AssistantMessageEvent | Inkrementelle Events während des Streamings (text_delta, toolcall_start usw.) | packages/ai/src/types.ts:269-290 |
| EventStream | Async-Iterator + result()-Promise | packages/ai/src/utils/event-stream.ts:4-68 |
| Agent | Allgemeine Agent-Instanz, hält Zustand und Warteschlange | packages/agent/src/agent.ts:158-170 |
| runLoop | Doppelte while-Hauptschleife | packages/agent/src/agent-loop.ts:155-172 |
| AgentTool | Werkzeugschnittstelle, enthält execute | packages/agent/src/types.ts:332-358 |
| AgentSession | Orchestrierungsschicht des Coding-Assistenten | packages/coding-agent/src/core/agent-session.ts:244-253 |
| AgentSessionEvent | Events, die der Coding-Assistent nach oben sendet | packages/coding-agent/src/core/agent-session.ts:121-143 |
| TUI | Kern der differentiellen Terminal-UI | packages/tui/src/tui.ts:239-260 |
| AgentInterface | Lit-Element als Sitzungshost auf Web-Seite | packages/web-ui/src/components/AgentInterface.ts:20-40 |
Externe Ressourcen
- Offizielles Repository:
- npm-Pakete:
@mariozechner/pi-ai,@mariozechner/pi-agent-core,@mariozechner/pi-coding-agent,@mariozechner/pi-tui,@mariozechner/pi-web-ui
Diese Seite behandelt nur Architekturzerlegung und Quellcode-Verortung; Installation und Nutzung finden sich im offiziellen README.