Glosario y recursos
源码版本v0.73.1
Términos clave
| Término | Significado | Ubicación en la fuente |
|---|---|---|
| Provider | Un servicio de LLM (Anthropic, OpenAI, etc.) | packages/ai/src/types.ts:19-70 |
| Api | Un tipo de endpoint (anthropic-messages, openai-responses, etc.) | packages/ai/src/types.ts:6-19 |
| StreamFunction | Firma unificada para invocaciones de streaming | packages/ai/src/types.ts:155-170 |
| AssistantMessageEvent | Evento incremental durante el streaming (text_delta, toolcall_start, etc.) | packages/ai/src/types.ts:269-290 |
| EventStream | Async iterator + promise result() | packages/ai/src/utils/event-stream.ts:4-68 |
| Agent | Instancia de agent genérico, mantiene estado y colas | packages/agent/src/agent.ts:158-170 |
| runLoop | Bucle while doble principal | packages/agent/src/agent-loop.ts:155-172 |
| AgentTool | Interfaz de herramienta, incluye execute | packages/agent/src/types.ts:332-358 |
| AgentSession | Capa de orquestación del asistente de codificación | packages/coding-agent/src/core/agent-session.ts:244-253 |
| AgentSessionEvent | Eventos emitidos hacia arriba por el asistente de codificación | packages/coding-agent/src/core/agent-session.ts:121-143 |
| TUI | Núcleo de UI de terminal con renderizado diferencial | packages/tui/src/tui.ts:239-260 |
| AgentInterface | Elemento Lit host de sesión en la web | packages/web-ui/src/components/AgentInterface.ts:20-40 |
Recursos externos
- Repositorio oficial:
- Paquetes npm:
@mariozechner/pi-ai,@mariozechner/pi-agent-core,@mariozechner/pi-coding-agent,@mariozechner/pi-tui,@mariozechner/pi-web-ui
Este sitio se limita a desglosar arquitectura y localizar fuente; para instalación y uso consulta el README oficial.