Glosario y recursos
源码版本rust-v0.145.0
Esta página recopila términos, nombres de crate y siglas de protocolo que aparecen una y otra vez en el desglose de codex, con una definición breve y un enlace al fuente o a recursos oficiales.
Términos centrales
| Término | Inglés | Descripción | Fuente/recurso |
|---|---|---|---|
| Coding Agent | coding agent | un agente capaz de leer/modificar archivos y correr comandos | codex-rs/core/src/ |
| Hilo de sesión | CodexThread | entrada de orquestación de sesión de codex; consume Op para impulsar al LLM | codex-rs/core/src/codex_thread.rs:162-210 |
| Bucle principal del Agent | agent loop | bucle que consume Op, llama al LLM y ejecuta herramientas | codex-rs/core/src/agent/ |
| Compaction | compaction | cuando el contexto pasa de cierto largo, comprime el historial en un resumen | codex-rs/core/src/compact.rs |
| Protocolo de parche | apply_patch | formato de parche de texto generado por el modelo; se aplica para modificar archivos | codex-rs/apply-patch/ |
| Sandbox | sandbox | capa de aislamiento de ejecución de comandos, multiplataforma | codex-rs/sandboxing/ |
| Clasificación de comandos | execpolicy | clasifica comandos shell para decidir permiso/bloqueo/aprobación | codex-rs/execpolicy/ |
| App-server | app-server | expone la capacidad del Agent por protocolo a clientes externos | codex-rs/app-server/ |
| Model Provider | model provider | abstracción de distintos backends LLM | codex-rs/model-provider/ |
| Cloud Tasks | cloud-tasks | envía tareas a la nube de OpenAI para correrlas | codex-rs/cloud-tasks/ |
| MCP | Model Context Protocol | protocolo estándar de herramientas/recursos | codex-rs/mcp-server/ |
| Responses API | Responses API | interfaz unificada de llamada a modelos de OpenAI | codex-rs/core/src/client.rs:413-480 |
Convención de nombres de crate
Los nombres de crate en codex-rs suelen corresponder al nombre del directorio, con el prefijo codex- (por ejemplo codex-core, codex-tui). Mira el campo [package] name del Cargo.toml para confirmar el nombre oficial del crate.
Siglas de protocolo
- SSE: Server-Sent Events, transporte de respuestas en streaming.
- JSON-RPC: formato de mensaje de App-server / MCP.
- DECSET: secuencia de escape de terminal; TUI la usa para cambiar de modo (por ejemplo
DECSET 2026entra en el kitty keyboard protocol).
Recursos oficiales
- Repositorio:
openai/codex - Instalación y uso: consulta el README raíz del repositorio; este sitio no lo duplica.
- Archivo de configuración:
docs/del repositorio ycodex-rs/config.md. - System prompts:
codex-rs/prompts/templates/