codex:~/docs$ cat codex.md

Codex CLI: la referencia técnica definitiva

# Referencia completa de Codex CLI: instalación y autenticación, modelos y precios, modos de sandbox y aprobación, AGENTS.md, MCP, skills y tareas en la nube. Actualizada para la versión 0.147.0.

author: words: 42390 read_time: 195m updated: 2026-08-14 22:38

Referencia completa de Codex CLI: instalación y autenticación, modelos y precios, modos de sandbox y aprobación, AGENTS.md, MCP, skills y tareas en la nube. Actualizada para la versión 0.147.0.

Última actualización: 2026-08-14 · 195 min de lectura · 42K+ words

$ less codex.md

TL;DR: Codex es un agente de programación con múltiples superficies: lee tu base de código, ejecuta comandos en un sandbox a nivel de sistema operativo, aplica cambios en archivos y delega tareas a la nube. Domina cinco sistemas — config.toml, el modelo de sandbox/aprobaciones, AGENTS.md, MCP y skills—, y se convertirá en un multiplicador de fuerza. GPT-5.6 Sol es la opción predeterminada recomendada (la configuración “Power”, razonamiento medio); GPT-5.5, el modelo insignia de la generación anterior, ofrece 400K de contexto en Codex y 1M en API.83117 ¿Eres nuevo aquí? Ve directamente a Instalación e Inicio rápido. ¿Sigues los lanzamientos? La versión estable más reciente es la v0.147.0 (7 de agosto de 2026); consulta Aspectos destacados de la versión para conocer los cambios recientes y el Registro de cambios para ver todas las actualizaciones.116

Codex funciona como un agente de programación con múltiples superficies, no como un chatbot que escribe código. CLI lee tu base de código, ejecuta comandos en un sandbox, aplica cambios en archivos, se conecta a servicios externos mediante MCP y delega tareas de larga duración a la nube. Se ejecuta localmente, pero piensa globalmente; la misma inteligencia impulsa cinco superficies distintas según cómo trabajes, incluida la nueva extensión de Chrome que ejecuta Codex en tu navegador sin adueñarse de él.90

La diferencia entre un uso casual y uno eficaz de Codex se reduce a cinco sistemas fundamentales. Domínalos y Codex se convertirá en un multiplicador de fuerza:

  1. Sistema de configuración: controla el comportamiento mediante config.toml
  2. Modelo de sandbox y aprobaciones: limita lo que Codex puede hacer
  3. AGENTS.md: define los contratos operativos a nivel de proyecto
  4. Protocolo MCP: amplía las capacidades hacia servicios externos
  5. Sistema de skills: reúne conocimientos especializados reutilizables

Pasé meses usando Codex junto con Claude Code en bases de código de producción, pipelines de CI/CD y flujos de trabajo de equipo. Esta guía condensa esa experiencia en la referencia completa que me habría gustado tener cuando empecé. Cada función incluye sintaxis real, ejemplos de configuración prácticos y los casos límite que hacen tropezar incluso a usuarios experimentados.

Puntos clave

  • Cinco superficies, un mismo cerebro: CLI, la app de escritorio, la extensión para IDE, las tareas en la nube y la nueva extensión de Chrome comparten la misma inteligencia GPT-5.x-Codex; elige la superficie que se adapte a tu flujo de trabajo.90
  • Sandboxing a nivel del sistema operativo: Codex aplica restricciones del sistema de archivos y de red a nivel del kernel (Seatbelt en macOS, Landlock + seccomp en Linux), no dentro de contenedores.
  • AGENTS.md funciona entre herramientas: Las instrucciones de tu proyecto funcionan en Codex, Cursor, Copilot, Amp, Jules, Gemini CLI, Windsurf, Cline, Aider, Zed y más de 60.000 proyectos de código abierto. Escríbelas una vez y úsalas en todas partes.
  • Los perfiles reducen la sobrecarga de cambiar de contexto: Define preajustes de configuración con nombre (fast, careful, auto) y alterna entre ellos con --profile.
  • La gestión del contexto importa: la familia GPT-5.6 (Sol, Terra, Luna) utiliza una ventana de contexto de 272K; GPT-5.5, el modelo insignia de la generación anterior, ofrece 400K en Codex y 1M en API. Usa /compact, prompts enfocados y referencias @file para gestionar los presupuestos de tokens de forma proactiva.83112

Cómo usar esta guía

Esta es una referencia de más de 3.300 líneas; empieza donde encaje tu nivel de experiencia:

Experiencia Empieza aquí Luego explora
Nuevo en Codex InstalaciónInicio rápidoModelo mental Configuración, Sandbox
Usuario diario AGENTS.md, Skills, Modo Plan MCP, Hooks
Líder de equipo / empresa Implementación empresarialMejores prácticas Marcos de decisión, Recetas de flujos de trabajo
Migración desde otra herramienta Guía de migración Marcos de decisión

La tarjeta de referencia rápida al final ofrece un resumen fácil de revisar de todos los comandos principales.


Aspectos destacados de las versiones: qué cambió recientemente

La narrativa versión por versión, para quienes siguen el ritmo de lanzamientos de Codex. ¿Eres nuevo aquí? Omite esta sección y vuelve después de Inicio rápido; no necesitas nada de aquí para empezar a ser productivo.

GPT-5.6 Sol es el valor predeterminado recomendado en Codex: la configuración predeterminada de “Power” con razonamiento medio, ajustable hacia Smarter o Faster; GPT-5.5 (23 de abril de 2026: contexto de 400K en Codex, 1M en API, $5/$30 por MTok, 82,7 % SOTA en Terminal-Bench 2.0) es el modelo insignia de la generación anterior.83117 Desde CLI v0.147.0 (estable, 7 de agosto de 2026), codex exec --full-auto fue eliminado (obsoleto desde v0.128): los scripts que aún lo incluyen ahora generan un error; reemplázalo con --sandbox workspace-write junto con una opción de aprobación o un perfil. v0.147.0 también incorpora --approve-for-me (las solicitudes de aprobación se resuelven mediante una revisión automática), Agent Plugins portátiles con búsqueda en catálogos locales, personales, de espacio de trabajo y remotos, el protocolo opcional MCP 2026-07-28 (descubrimiento paginado, solicitudes de múltiples rondas, inicio de servidor no bloqueante) y secciones de conversación para organizar transcripciones largas.116 v0.146.0 (estable, 29 de julio) hizo que los proxies configurados cubrieran todas las capas de transporte, añadió manifiestos de Agent Plugins junto con los marketplaces de Amazon Bedrock y Claude Code, nombres de sesión con fijación de hilos y skills proporcionadas por el ejecutor; v0.146.1 (5 de agosto) reforzó los valores predeterminados de revisión automática para modelos con capacidades cibernéticas.114115 Desde CLI v0.145.0 (estable, 21 de julio de 2026), /import migra desde Cursor además de Claude Code —configuración, servidores MCP, plugins, sesiones, comandos y memorias con alcance de proyecto—; la voz regresa como conversaciones realtime V3 en streaming con entradas de audio y salidas de herramientas de audio en formatos locales comunes; la experiencia opcional multi-agent v2 se estabiliza con modelos de subagentes, niveles de razonamiento y concurrencia configurables; un historial de hilos paginado experimental ofrece reanudación eficiente, búsqueda, nombres persistentes, compatibilidad con subagentes y memorias; se incorpora el inicio de sesión experimental de Amazon Bedrock con compatibilidad para endpoint y autenticación personalizados (GPT-5.6 Sol como modelo predeterminado de Bedrock), y las selecciones de modelos GPT-5.4 incluidas migran a las variantes GPT-5.6 Terra y Luna; v0.144.6 (18 de julio) corrigió las ventanas de contexto de GPT-5.6 Sol/Terra/Luna a 272.000 tokens.111112 Desde CLI v0.140.0 (estable, 15 de junio de 2026), /usage muestra la actividad diaria/semanal/acumulada de tokens de la cuenta, las sesiones se pueden eliminar permanentemente mediante codex delete / /delete (con medidas de confirmación), /import migra de forma selectiva la configuración inicial, la configuración del proyecto y chats recientes desde Claude Code, escribir @ abre de forma predeterminada un menú unificado de menciones para archivos, plugins y skills, y la autenticación administrada con claves de API de Amazon Bedrock se incorpora junto con almacenamiento local cifrado para las credenciales de CLI y MCP OAuth; los controles de voz experimentales de /realtime se eliminaron de la TUI (la voz regresó después en v0.145.0 como realtime V3 en streaming).102112 Desde CLI v0.139.0 (estable, 9 de junio de 2026), el modo de código puede llamar directamente a la búsqueda web independiente (incluso desde llamadas anidadas de herramientas JavaScript) y recibir resultados en texto sin formato, los esquemas de entrada de herramientas/conectores ahora preservan las construcciones oneOf/allOf para mejorar la compatibilidad con esquemas grandes y MCP, codex doctor añade detalles del entorno del editor y del paginador (ocultando valores sensibles en JSON), y el marketplace de plugins expone fuentes en codex plugin marketplace list --json con listados más rápidos del catálogo en caché.122 v0.138.0 (8 de junio) añadió /app para transferir una sesión de CLI a la app de escritorio en macOS y Windows, expuso rutas de imágenes locales al modelo, hizo más flexible la selección del esfuerzo de razonamiento y proporcionó a la automatización de plugins una salida estructurada de JSON; también empezó a cifrar el texto de tareas de padre a subagente en multi-agent v2, por lo que las instrucciones de delegación ya no aparecen en texto sin formato en los registros de sesión locales (consulta Multi-Agent).123108 v0.137.0 (4 de junio) incorporó multi-agent v2 (tiempo de ejecución mantenido por hilo, mejores valores predeterminados de seguimiento y metadatos, hide_spawn_agent_metadata con valor predeterminado true), atajos de teclado F13–F24 en la TUI y una extensión de skills v1 con resolución de catálogo por turno.124 Desde CLI v0.135.0 (28 de mayo de 2026), codex doctor informa un inventario más completo del entorno, Git, terminal, app-server e hilos; /status muestra detalles de conexión remota y la versión del servidor cuando la TUI está conectada mediante un remoto; el modo vim obtuvo edición con objetos de texto, mejor comportamiento al final de palabras/líneas y una interrupción de turno configurable; /permissions ahora reconoce perfiles de permisos con nombre y muestra los personalizados; las compilaciones empaquetadas de Codex descubren y usan el asistente zsh parcheado incluido en macOS compatibles; y Python SDK expone preajustes Sandbox fáciles de usar para APIs de hilo y turno.126 v0.134.0 (26 de mayo de 2026) introdujo búsqueda en el historial local de conversaciones con coincidencias de contenido sin distinción entre mayúsculas y minúsculas y vistas previas de resultados, convirtió --profile en el selector principal de perfiles en CLI, los permisos de la TUI y los flujos de sandbox (las configuraciones de perfiles heredadas se rechazan con orientación de migración), mejoró la configuración de MCP con selección de entorno por servidor y opciones de OAuth para servidores HTTP en streaming, hizo más fiables los esquemas de herramientas de conectores al preservar $ref/$defs locales y compactar esquemas demasiado grandes, permitió que las herramientas MCP de solo lectura se ejecutaran de forma concurrente cuando anuncian readOnlyHint, y añadió un contexto más completo de extensiones y hooks, incluido el historial de conversación para herramientas de extensión.101 v0.133.0 (21 de mayo de 2026) activó los objetivos de forma predeterminada con almacenamiento dedicado y seguimiento del progreso; codex remote-control incorporó preparación/estado en primer plano y arranque/detención estilo daemon; los perfiles de permisos obtuvieron APIs de lista, herencia, requirements.toml administrado, actualización en tiempo de ejecución y una integración de sandbox más sólida en Windows; el descubrimiento de plugins muestra las versiones instaladas, las raíces del marketplace y las colecciones remotas; y las extensiones pueden observar el inicio/detención de subagentes, la ejecución de herramientas, los metadatos de turnos y el procesamiento asíncrono de aprobaciones/turnos. La actualización de la app de Codex del 21 de mayo añadió Appshots para ventanas de Mac en primer plano, Goal mode GA en app/IDE/CLI, mejoras en las anotaciones del navegador dentro de la app y Computer Use bloqueado opcional para usuarios de Mac elegibles.99100 v0.132.0 (20 de mayo de 2026) añadió autenticación de primera clase para Python SDK, APIs de turnos solo de texto más simples, TurnResult más completo, codex exec resume --output-schema, inicio más rápido de la TUI, registro de ejecutores remotos respaldado por autenticación y preservación de fidelidad de imágenes en turnos de app-server. Usa opciones explícitas de sandbox/aprobación o perfiles de permisos: el heredado --full-auto fue eliminado desde v0.147.0; js_repl sigue eliminado.86878991969798116

Nota de estabilidad: Las funciones marcadas como [EXPERIMENTAL] o under development están sujetas a cambios entre versiones. Desde v0.133.0 (21 de mayo de 2026), los objetivos están activados de forma predeterminada, los perfiles de permisos son una superficie administrada de primera clase, el descubrimiento de plugins es más inspeccionable y remote-control es más fácil de ejecutar como comando de app-server en primer plano o daemonizado. Codex Cloud y el modo de código siguen siendo experimentales o están en desarrollo, mientras que CLI, el sandboxing, AGENTS.md, config.toml, Skills, hooks, herramientas multi-agent, plugins, Browser, Computer Use y Appshots son superficies estables o documentadas orientadas al usuario según la plataforma y el plan. v0.132.0 completa la autenticación de Python SDK y la automatización estructurada de reanudación; v0.131.0 añadió codex doctor, búsqueda unificada de menciones con @, comandos de marketplace de CLI, uso compartido de plugins consciente de versiones, remote-control administrado por daemon con activación/desactivación en tiempo de ejecución, entornos respaldados por registro y endurecimiento adicional del sandbox de Windows.969798 El heredado --full-auto fue eliminado en v0.147.0 (obsoleto desde v0.128) y js_repl sigue eliminado.8687116

Cómo funciona Codex: el modelo mental

Antes de profundizar en las funciones, entiende cómo la arquitectura de Codex da forma a todo lo que haces con él. El sistema opera en cinco superficies respaldadas por una capa de inteligencia compartida:

┌─────────────────────────────────────────────────────────┐
│                    CODEX SURFACES                       │
├─────────────────────────────────────────────────────────┤
│  ┌──────────┐  ┌──────────┐  ┌──────────┐  ┌────────┐   │
│  │   CLI    │  │ Desktop  │  │   IDE    │  │ Cloud  │   │
│  │ Terminal │  │   App    │  │Extension │  │  Tasks │   │
│  └──────────┘  └──────────┘  └──────────┘  └────────┘   │
│  Local exec     Multi-task    Editor-native  Async      │
│  + scripting    + worktrees   + inline edits detached   │
│  ┌──────────┐                                           │
│  │  Chrome  │  Signed-in browser workflows              │
│  │Extension │  (launched May 2026)                      │
│  └──────────┘                                           │
├─────────────────────────────────────────────────────────┤
│  EXTENSION LAYER                                        │
│  ┌─────────┐  ┌─────────┐  ┌─────────┐  ┌─────────┐     │
│  │   MCP   │  │ Skills  │  │  Apps   │  │  Search │     │
│  └─────────┘  └─────────┘  └─────────┘  └─────────┘     │
│  External tools, reusable expertise, ChatGPT            │
│  connectors, web search (cached + live)                 │
├─────────────────────────────────────────────────────────┤
│  SECURITY LAYER                                         │
│  ┌─────────────────────────────────────────────────┐    │
│  │    Sandbox (Seatbelt / Landlock / seccomp)      │    │
│  │    + Approval Policy (untrusted → never)        │    │
│  └─────────────────────────────────────────────────┘    │
│  OS-level filesystem + network restrictions             │
├─────────────────────────────────────────────────────────┤
│  CORE LAYER                                             │
│  ┌─────────────────────────────────────────────────┐    │
│  │         GPT-5.x-Codex Intelligence              │    │
│  │   Tools: Shell, Patch, Read, Web Search         │    │
│  │   (legacy artifact, read_file, grep_files       │    │
│  │    removed in v0.117.0)                         │    │
│  └─────────────────────────────────────────────────┘    │
│  Shared model across all surfaces; costs tokens         │
└─────────────────────────────────────────────────────────┘

Capa central: La familia de modelos GPT-5.x impulsa todo. Desde agosto de 2026, gpt-5.6-sol es el valor predeterminado recomendado — la configuración “Power”, con razonamiento medio — junto a Terra (uso cotidiano) y Luna (rápido y asequible); gpt-5.5 es el modelo insignia de la generación anterior (contexto de 400K en Codex y 1M en API), y gpt-5.4 se retira de Codex el 31 de agosto de 2026.83117 Lee archivos, escribe parches, ejecuta comandos de shell y razona sobre tu base de código. Cuando el contexto se llena, Codex compacta la conversación para liberar espacio. Esta capa consume tokens.

Capa de seguridad: Cada comando que ejecuta Codex pasa por un sandbox a nivel del sistema operativo. En macOS, el framework Seatbelt de Apple aplica restricciones a nivel del kernel. En Linux, Landlock + seccomp filtran el acceso al sistema de archivos y las llamadas al sistema. El sandbox opera a nivel del kernel, no dentro de contenedores. Luego, la política de aprobación decide cuándo solicitar confirmación humana.

Capa de extensiones: MCP conecta servicios externos (GitHub, Figma, Sentry). Las skills agrupan flujos de trabajo reutilizables que Codex carga según sea necesario. Las apps se conectan a los conectores de ChatGPT. La búsqueda web añade contexto en tiempo real desde internet.

Capa de superficies: CLI para usuarios avanzados de terminal y automatización. Aplicación de escritorio para la gestión de proyectos con múltiples hilos. Extensión de IDE para ciclos de editar-compilar-probar. Cloud para tareas asíncronas que se ejecutan de forma independiente.

La idea clave: La mayoría de los usuarios solo utiliza una superficie. Los usuarios avanzados usan las cinco: Cloud para tareas de larga duración, CLI para operaciones deterministas en repositorios, la extensión de IDE para ciclos de programación ajustados, la aplicación de escritorio para planificación y coordinación, y Chrome para flujos de trabajo en el navegador con sesión iniciada.


Tabla de contenido

  1. ¿Cómo instalo Codex?
  2. Inicio rápido: tu primera sesión
  3. Superficies principales de interacción
  4. Análisis detallado del sistema de configuración
  5. ¿Qué modelo debería elegir?
  6. ¿Cuánto cuesta Codex?
  7. Marcos de decisión
  8. ¿Cómo funciona el sistema de sandbox y aprobación?
  9. ¿Cómo funciona AGENTS.md?
  10. Hooks
  11. ¿Qué es MCP (Model Context Protocol)?
  12. Modo Code
  13. Entorno de ejecución REPL de JavaScript
  14. ¿Qué son las skills?
  15. Plugins
  16. Modo Plan y colaboración
  17. Sistema de memoria
  18. Gestión de sesiones
  19. Modo no interactivo (codex exec)
  20. Codex Cloud y tareas en segundo plano
  21. La aplicación de escritorio de Codex
  22. Acción de GitHub y CI/CD
  23. Codex SDK
  24. Optimización del rendimiento
  25. ¿Cómo depuro problemas? – incluido codex doctor
  26. Implementación empresarial
  27. Mejores prácticas y antipatrones
  28. Recetas de flujos de trabajo
  29. Guía de migración
  30. Tarjeta de referencia rápida
  31. Registro de cambios
  32. Referencias

¿Cómo instalo Codex?

Gestores de paquetes

# npm (recommended)
npm install -g @openai/codex

# Homebrew (macOS)
brew install --cask codex

# winget (Windows)
winget install OpenAI.Codex

# Upgrade to latest
npm install -g @openai/codex@latest

¿Cómo actualizo, revierto a una versión anterior o desinstalo el CLI de Codex?

Codex incluye un comando de actualización automática desde la v0.128.0; todo lo demás se realiza mediante el gestor de paquetes con el que lo instalaste.86 Desde la v0.146.0, los artefactos de lanzamiento, los metadatos de canales y los alias del instalador se sirven desde la infraestructura de lanzamientos alojada por OpenAI, con GitHub como respaldo.114 Si tu red incluye GitHub en una lista de permitidos para las instalaciones y actualizaciones de Codex, agrega también el host de lanzamientos de OpenAI; el respaldo hace que una omisión en la lista de permitidos se degrade silenciosamente en vez de fallar de forma evidente.

# Check what you are running
codex --version                          # -> codex-cli 0.147.0
npm view @openai/codex version           # Latest published version

# Update
codex update                             # Built-in self-update (v0.128.0+)
npm install -g @openai/codex@latest      # Or update via npm
brew upgrade --cask codex                # Or via Homebrew

# Pin or downgrade to an exact version
npm install -g @openai/codex@0.144.6

# Uninstall
npm uninstall -g @openai/codex
brew uninstall --cask codex
winget uninstall OpenAI.Codex

Fijar una versión es lo correcto cuando un lanzamiento te afecta. Codex sigue una línea estable de evolución rápida, así que instalar una versión exacta es la forma más rápida de revertir: reporta el problema, fija la versión y sigue adelante. Verifica que la reversión se haya aplicado con codex --version, ya que una segunda instalación oculta en tu PATH seguirá sirviendo silenciosamente el binario anterior (codex doctor señala exactamente esto en Environment).

Desinstalar el paquete no elimina tu estado. La autenticación, la configuración y el historial de sesiones se encuentran en ~/.codex/. Déjalo intacto para conservar los inicios de sesión y el historial tras una reinstalación; elimínalo solo si realmente quieres empezar desde cero: rm -rf ~/.codex también descarta config.toml, auth.json y todas las sesiones almacenadas.

Script de instalación directa (v0.106.0+)

Para macOS y Linux, hay disponible un script de instalación de una línea como recurso de lanzamiento de GitHub:60

curl -fsSL https://github.com/openai/codex/releases/latest/download/install.sh | sh

El script detecta automáticamente tu plataforma y arquitectura, descarga el binario correcto y lo coloca en tu PATH.

Descargas de binarios

Para entornos sin npm ni Homebrew, descarga binarios específicos para cada plataforma desde lanzamientos de GitHub1:

Plataforma Binario
macOS Apple Silicon codex-aarch64-apple-darwin.tar.gz
macOS x86_64 codex-x86_64-apple-darwin.tar.gz
Linux x86_64 codex-x86_64-unknown-linux-musl.tar.gz
Linux arm64 codex-aarch64-unknown-linux-musl.tar.gz

Requisitos del sistema

  • macOS: Apple Silicon o Intel (compatibilidad completa con sandbox mediante Seatbelt)
  • Linux: x86_64 o arm64 (sandbox mediante Landlock + seccomp)
  • Windows: Sandbox nativo con tokens restringidos (pasó de experimental en la v0.100.0). También se admite WSL2

Autenticación

codex login                  # Interactive OAuth (recommended)
codex login --device-auth    # OAuth device code flow (headless)
codex login --with-api-key   # API key from stdin
codex login status           # Check auth state (exit 0 = logged in)
codex logout                 # Clear stored credentials

Dos rutas de autenticación:

  1. Cuenta de ChatGPT (recomendada): Inicia sesión con tu suscripción existente de Plus, Pro, Team, Business, Edu o Enterprise. Acceso completo a las funciones, incluidas las tareas en la nube.
  2. Clave de API: Configúrala mediante la variable de entorno CODEX_API_KEY o codex login --with-api-key. Algunas funciones (hilos en la nube) pueden no estar disponibles.

Consejo experto: El almacenamiento de credenciales se puede configurar mediante cli_auth_credentials_store en config.toml. Opciones: file (predeterminado), keyring (llavero del sistema operativo) o auto (keyring si está disponible; de lo contrario, file).

Inicio de sesión de Amazon Bedrock (v0.145.0, experimental): Los equipos cuyo acceso a modelos se realiza mediante Amazon Bedrock cuentan con una ruta experimental de inicio de sesión con compatibilidad para endpoint y autenticación personalizados, junto con la autenticación existente de clave de API administrada (v0.140.0+) y la cadena de credenciales de AWS (consulta Proveedores de modelos personalizados). GPT-5.6 Sol es el modelo predeterminado de Bedrock.112

Autocompletado de shell

# Generate completions for your shell
codex completion bash > /etc/bash_completion.d/codex
codex completion zsh > ~/.zsh/completions/_codex
codex completion fish > ~/.config/fish/completions/codex.fish

Verifica la instalación

codex --version
# codex-cli 0.147.0

Inicio rápido: tu primera sesión

Pasa de cero a ser productivo en 5 minutos.

1. Instala y autentícate:

npm i -g @openai/codex          # Install
codex login                      # Log in with your OpenAI account

2. Ve a un proyecto:

cd ~/my-project                  # Any git repo works

3. Inicia Codex:

codex

Verás la TUI interactiva. Codex lee automáticamente la estructura de tu proyecto.

4. Haz una pregunta:

> What does this project do? Summarize the architecture.

Codex lee archivos clave y explica la base de código. Una pregunta como esta no realiza cambios: Codex solo aplica parches a los archivos cuando solicitas un cambio, y la política de sandbox y aprobación determina cuándo debe pedirte confirmación primero.

5. Realiza un cambio:

> Add input validation to the login endpoint

Codex propone ediciones como un diff. Revísalas y apruébalas con y, o recházalas con n.

6. Usa un slash command:

> /plan Refactor the database layer to use connection pooling

Codex crea un plan sin ejecutarlo. Revisa el plan y luego aprueba para iniciar la ejecución.

7. Revisa tu trabajo:

> /diff

Ve todos los cambios que Codex realizó en la sesión actual.

¿Qué sigue?

Superficies principales de interacción

Codex ofrece cinco interfaces distintas respaldadas por la misma inteligencia. Cada superficie se optimiza para un patrón de flujo de trabajo diferente.

1. CLI interactiva (Terminal UI)

codex                        # Launch TUI
codex "fix the failing tests" # Launch with initial prompt
codex -m gpt-5.5            # Specify model
codex --sandbox workspace-write --ask-for-approval on-request

La interfaz de terminal es una aplicación de pantalla completa con:

  • Compositor: Escribe prompts, adjunta archivos con @, ejecuta comandos de shell con el prefijo !
  • Panel de salida: Respuestas del modelo en streaming, llamadas a herramientas y salida de comandos
  • Barra de estado: Modelo, uso de tokens, rama de git, modo sandbox

Atajos principales de TUI:

Atajo Acción
@ Búsqueda difusa de archivos (adjuntar al contexto)
!command Ejecutar comando de shell directamente
Ctrl+G Abrir editor externo ($VISUAL / $EDITOR)
Ctrl+R Búsqueda inversa en el historial (v0.121.0+) — búsqueda estilo readline entre los prompts anteriores, incluidos los slash commands emitidos en turnos previos82
Enter (mientras se ejecuta) Inyectar nuevas instrucciones a mitad de turno
Esc dos veces Editar mensajes anteriores
Teclas de flecha Navegar por el historial de borradores

Cambio en la línea de estado (v0.121.0): El antiguo medidor de ventana de contexto de la línea de estado fue reemplazado por un indicador de porcentaje de contexto que muestra qué tan llena está tu ventana de contexto. Si tienes scripts o hooks que analizan la línea de estado, revisa este cambio de formato.82 Codex también mostrará un anuncio de actualización de CLI cuando haya una nueva versión disponible.

Slash commands disponibles en la TUI:

Comando Descripción
/quit o /exit Salir de CLI
/new Iniciar una conversación nueva en la misma sesión
/resume Reanudar una conversación guardada
/fork Bifurcar la conversación actual en un hilo nuevo
/model Cambiar de modelo y esfuerzo de razonamiento
/compact Resumir la conversación para liberar tokens
/diff Mostrar el diff de git, incluidos los archivos sin seguimiento
/review Revisión de código del árbol de trabajo
/plan Entrar en modo de planificación
/goal Crear, pausar, reanudar o borrar objetivos de trabajo persistentes (v0.128.0+). v0.133.0: los objetivos están habilitados de forma predeterminada, se respaldan en almacenamiento dedicado y registran el progreso entre turnos activos; OpenAI ahora documenta el modo Goal como disponible de forma general en la app de Codex, la extensión IDE y CLI.98100
/vim Alternar la edición modal de Vim en el compositor (v0.129.0+). Configúrala mediante los ajustes de keymap de TUI para establecer Vim como modo de edición predeterminado.89
/hooks Explorar y activar o desactivar hooks de ciclo de vida desde la TUI (v0.129.0+). Descubre los hooks disponibles, consulta cuáles están activos y alterna hooks individuales sin salir de la sesión.89
/mention Adjuntar un archivo a la conversación
/init Generar una plantilla de AGENTS.md
/status Configuración de sesión y uso de tokens
/usage Actividad diaria, semanal y acumulada de tokens de la cuenta (v0.140.0+). v0.142.0: también muestra y canjea créditos obtenidos para restablecer el límite de uso, con confirmación, reintentos y estados de disponibilidad actualizados.102104 v0.144.0: los créditos de restablecimiento muestran su tipo y vencimiento, y el selector de canje permite elegir qué crédito canjear.107
/import Importar selectivamente configuración inicial, configuración del proyecto y chats recientes desde Claude Code (v0.140.0+).102 v0.145.0: se amplió para migrar desde Cursor, además de Claude Code — configuración, servidores MCP, plugins, sesiones, comandos y memorias específicas del proyecto.112
/delete Eliminar permanentemente la sesión actual (v0.140.0+) — también codex delete en CLI y thread/delete en el app-server, todos con medidas de confirmación.102
/permissions Establecer la política de aprobación
/personality Estilo de comunicación (friendly/pragmatic/none)
/mcp Enumerar las herramientas MCP configuradas
/apps Explorar conectores de ChatGPT
/ps Mostrar terminales en segundo plano
/skills Acceder e invocar skills
/plugins Explorar y administrar plugins instalados (v0.117.0+); v0.129.0 añade uso compartido del workspace y operaciones de marketplace.89
/title Establecer el título de la ventana de terminal (v0.117.0+)
/config Mostrar los valores de configuración efectivos y sus fuentes
/statusline Configurar el pie de página de TUI; v0.129.0 añade una línea de estado opcional que reconoce el tema, con resúmenes de PR + cambios de rama.89
/feedback Enviar logs a los encargados de Codex
/logout Cerrar sesión

Rediseño del selector de flujos de trabajo (v0.129.0): Ahora es más fácil acceder a reanudar y bifurcar desde un selector rediseñado, y un nuevo modo de desplazamiento sin procesar te permite recorrer la transcripción sin renderizar cuando necesitas copiar comandos o salida del modelo literalmente. Resulta útil al clasificar una sesión larga de depuración o canalizar la salida a otra herramienta.89

Menú unificado de menciones @ (v0.140.0): Escribir @ en el compositor ahora abre por defecto un único menú de menciones que abarca archivos, plugins y skills, en reemplazo del flujo de adjuntar solo archivos; una sola pulsación para hacer referencia a cualquier recurso del proyecto.102

2. Codex Desktop App (macOS + Windows)

codex app                    # Launch desktop app (auto-installs if missing)

La app de escritorio añade capacidades que CLI no tiene:

  • Multitarea: Ejecuta varios agentes en paralelo en distintos proyectos al mismo tiempo
  • Aislamiento mediante git worktree: Cada hilo trabaja en una copia aislada de tu repositorio
  • Revisión de diff en línea: Prepara, revierte y confirma cambios sin salir de la app
  • Terminal integrada: Terminal por hilo para ejecutar comandos
  • Bifurcación de conversaciones: Ramifica conversaciones para explorar alternativas
  • Ventanas flotantes emergentes: Desacopla conversaciones en ventanas portátiles
  • Automatizaciones: Programa tareas recurrentes (clasificación de incidencias, monitoreo de CI, respuesta a alertas)
  • Appshots: Adjunta la ventana de la app de Mac que está al frente a un hilo con una captura de pantalla y el texto disponible
  • Comentarios en el navegador integrado: Obtén una vista previa de páginas locales o públicas, deja comentarios sobre elementos o áreas y permite que Codex aborde comentarios visuales precisos
  • Computer Use: Permite que Codex opere apps de Mac autorizadas para trabajo GUI acotado; el uso bloqueado es opcional para turnos elegibles de Computer Use remoto en Mac

ChatGPT Voice, con tecnología de GPT-Live (desktop 26.715, 23 de julio de 2026): Ahora puedes controlar la app de escritorio mediante voz: habla sobre el trabajo y coordina tareas entre Chat, Work y Codex sin escribir. En macOS, activar Screen context comparte un appshot de la ventana que está al frente con la conversación, para que puedas preguntar sobre lo que estás viendo en lugar de describirlo. Está disponible en Plus, Pro, Business, Edu y Enterprise, en la app de escritorio y mediante Remote en iOS. Esta es voz de la superficie de escritorio; la propia transcripción de voz con la barra espaciadora de CLI es una función experimental independiente.113

Cuándo usar la app frente a CLI: Usa la app de escritorio cuando estés coordinando varios flujos de trabajo o necesites revisión visual de diff. Usa CLI cuando quieras componibilidad de terminal, scripts o integración con CI/CD.

3. Extensión IDE (VS Code, Cursor, Windsurf)

La extensión IDE de Codex se integra directamente en tu editor:

  • Modo agente de forma predeterminada: Lee archivos, realiza ediciones y ejecuta comandos
  • Ediciones en línea: Sugerencias conscientes del contexto en tus archivos activos
  • Sesiones compartidas: Las sesiones se sincronizan entre CLI y la extensión IDE
  • La misma autenticación: Inicia sesión con una cuenta de ChatGPT o una clave de API

Instálala desde VS Code Marketplace o las tiendas de extensiones de Cursor/Windsurf.3

4. Codex Cloud [EXPERIMENTAL]

Las tareas de Cloud se ejecutan de forma asíncrona en entornos administrados por OpenAI:

  • Ejecutar y olvidar: Pon en cola tareas que se ejecutan independientemente de tu máquina local
  • Ejecución en paralelo: Ejecuta varias tareas de Cloud simultáneamente
  • Creación de PR: Codex crea pull requests a partir del trabajo completado
  • Aplicación local: Incorpora resultados de Cloud a tu repositorio local con codex apply <TASK_ID>
codex cloud list             # List recent cloud tasks
codex apply <TASK_ID>        # Apply diff from a specific cloud task

También puedes acceder a las tareas de Cloud desde chatgpt.com/codex.4

5. Codex para Chrome [NUEVO]

Codex se ofrece como extensión de navegador para Chrome, añadiendo una quinta superficie junto con CLI, la app de escritorio, la extensión IDE y Cloud. La extensión está diseñada para acompañar tu navegación habitual en lugar de adueñarse de ella: Codex trabaja en paralelo entre pestañas en segundo plano, y tú mantienes el control sobre los sitios que puede tocar.90

  • Ejecución en paralelo entre pestañas: Codex opera en varias pestañas a la vez sin bloquear la pestaña en primer plano.
  • Control por sitio: Incluyes en una lista de permitidos los sitios web con los que Codex puede interactuar; de forma predeterminada, no tiene acceso.
  • El navegador como espacio de trabajo: La extensión es ideal para trabajo con apps y sitios web donde la página es la fuente de verdad — consolas de administración, dashboards internos, interfaces de gestión de contenido, sistemas de tickets — y no reemplaza a CLI para repositorios locales.
  • La misma inteligencia: Codex para Chrome ejecuta la misma inteligencia GPT-5.x-Codex que usan las demás superficies, así que una configuración de AGENTS.md o skills que funciona en CLI aplica las mismas convenciones al trabajo impulsado desde el navegador.

Instálala desde la documentación de la extensión Codex para Chrome.90


Análisis detallado del sistema de configuración

Codex usa TOML para la configuración. Comprender la jerarquía de precedencia es fundamental, ya que determina qué ajustes prevalecen cuando entran en conflicto.

Precedencia (de mayor a menor)

  1. Anulaciones de sesión (máxima prioridad): flags de CLI (--model, --sandbox, --ask-for-approval, --search, --enable/--disable, --profile) y anulaciones -c key=value
  2. Configuración del proyecto (.codex/config.toml, detectada desde el CWD hacia arriba hasta la raíz del proyecto; prevalece el directorio más cercano)
  3. Configuración del usuario ($CODEX_HOME/config.toml, el valor predeterminado es ~/.codex/config.toml)
  4. Configuración del sistema (/etc/codex/config.toml en Unix)
  5. Valores predeterminados integrados (mínima prioridad)

requirements.toml actúa como una capa de restricciones de políticas que limita qué valores pueden seleccionar los usuarios después de la combinación normal de configuraciones. Consulta Implementación empresarial.

Ubicaciones de los archivos de configuración

Ámbito Ruta Propósito
Usuario ~/.codex/config.toml Valores predeterminados personales
Proyecto .codex/config.toml Anulaciones por repositorio
Sistema /etc/codex/config.toml Valores predeterminados para toda la computadora
Administrado /etc/codex/requirements.toml Restricciones de políticas aplicadas por el administrador

Consejo experto: La variable de entorno CODEX_HOME anula el directorio predeterminado ~/.codex. Es útil para configuraciones de CI/CD o con varias cuentas.

Proyectos de escritorio con varias carpetas (26.715, 23 de julio de 2026): Un proyecto local en la app de escritorio de ChatGPT ahora puede abarcar varias carpetas relacionadas, con una de ellas designada como carpeta principal (menú del proyecto → Edit project). La detección automática de config.toml se ejecuta únicamente en la carpeta principal; las carpetas secundarias siguen disponibles para buscar, leer y editar archivos, pero no aportan configuración. Un .codex/config.toml ubicado en una carpeta secundaria es un archivo que Codex puede leer, no una configuración que carga. Esto corresponde al ámbito de los proyectos de la app de escritorio, no a un cambio en las reglas de precedencia anteriores: el CLI sigue resolviendo la configuración del proyecto al recorrer hacia arriba desde el directorio de trabajo actual.113

Referencia completa de configuración

# ~/.codex/config.toml — annotated reference

# ─── Model Selection ───────────────────────────────────
model = "gpt-5.6-sol"                  # Recommended default (the "Power" setting)
model_provider = "openai"               # Provider (openai, oss, or custom provider id)
model_context_window = 272000           # Token count available to active model (override)
model_auto_compact_token_limit = 200000 # Threshold triggering automatic history compaction
model_reasoning_effort = "medium"       # minimal|low|medium|high|xhigh (model-dependent)
model_reasoning_summary = "auto"        # auto|concise|detailed|none
model_verbosity = "medium"              # low|medium|high
personality = "pragmatic"               # none|friendly|pragmatic
review_model = "gpt-5.5"               # Optional model for /review command
service_tier = "fast"                  # Preferred service tier for new turns
oss_provider = "lmstudio"              # lmstudio|ollama (used with --oss)

# ─── Sandbox & Approval ───────────────────────────────
sandbox_mode = "workspace-write"        # read-only|workspace-write|danger-full-access
approval_policy = "on-request"          # untrusted|on-request|never

[sandbox_workspace_write]
writable_roots = []                     # Additional writable paths
network_access = false                  # Allow outbound network
exclude_tmpdir_env_var = false          # Exclude $TMPDIR from sandbox
exclude_slash_tmp = false               # Exclude /tmp from sandbox

# ─── Web Search ────────────────────────────────────────
web_search = "live"                     # Web search mode (constrained by allowed modes)

# ─── Instructions ──────────────────────────────────────
developer_instructions = ""             # Additional injected instructions
model_instructions_file = ""            # Custom instructions file path
compact_prompt = ""                     # Custom history compaction prompt

# ─── Shell Environment ─────────────────────────────────
allow_login_shell = false               # Allow login shell semantics (loads .profile/.zprofile)

[shell_environment_policy]
inherit = "all"                         # all|core|none
ignore_default_excludes = false         # Set true to keep KEY/SECRET/TOKEN vars
exclude = []                            # Glob patterns to exclude
set = {}                                # Explicit overrides
include_only = []                       # Whitelist patterns

# ─── Authentication ────────────────────────────────────
cli_auth_credentials_store = "file"     # file|keyring|auto
forced_login_method = "chatgpt"         # chatgpt|api
mcp_oauth_callback_port = 0            # Fixed port for MCP OAuth callback (0 = random)
mcp_oauth_credentials_store = "auto"   # auto|file|keyring

# ─── History & Storage ─────────────────────────────────
[history]
persistence = "save-all"                # save-all|none
max_bytes = 0                           # Cap size (0 = unlimited)

tool_output_token_limit = 10000         # Max tokens per tool output
log_dir = ""                            # Custom log directory
sqlite_home = ""                        # Override SQLite-backed resumable state location

# ─── UI & Display ──────────────────────────────────────
file_opener = "vscode"                  # vscode|vscode-insiders|windsurf|cursor|none
hide_agent_reasoning = false
show_raw_agent_reasoning = false
check_for_update_on_startup = true

[tui]
notifications = false                   # Enable notifications
notification_method = "auto"            # auto|osc9|bel
animations = true
show_tooltips = true
alternate_screen = "auto"               # auto|always|never
status_line = ["model", "context-remaining", "git-branch"]

# ─── Project Trust ─────────────────────────────────────
project_doc_max_bytes = 32768           # Max AGENTS.md size (32 KiB)
project_doc_fallback_filenames = []     # Alternative instruction filenames
project_root_markers = [".git"]         # Project root detection

# ─── Feature Flags ─────────────────────────────────────
# Use `codex features list` for current names/stages/defaults.
[features]
shell_tool = true                       # Shell command execution (stable)
unified_exec = true                     # PTY-backed exec (stable)
shell_snapshot = true                   # Shell env snapshots (stable)
enable_request_compression = true       # zstd request compression where supported (stable)
fast_mode = true                        # Service-tier selection and Fast-tier commands (stable)
goals = true                            # Goal mode; stable and on by default in v0.133.0+
hooks = true                            # Lifecycle hooks (stable)
multi_agent = true                      # Enable multi-agent collaboration tools (stable)
personality = true                      # Personality selection (stable)
plugins = true                          # Plugin system (stable)
plugin_hooks = true                     # Plugin-bundled hooks (stable)
plugin_sharing = true                   # Workspace plugin sharing (stable)
browser_use = true                      # In-app browser automation (stable)
browser_use_external = true             # Chrome extension browser use (stable)
computer_use = true                     # macOS Computer Use (stable, plan/region gated)
in_app_browser = true                   # Shared rendered-page preview (stable)
image_generation = true                 # Image-generation tool (stable)
guardian_approval = true                # Auto-review approval path (stable)
skill_mcp_dependency_install = true     # Prompt/install missing skill MCP deps (stable)
tool_suggest = true                     # Tool/plugin suggestion surface (stable)
workspace_dependencies = true           # Workspace dependency discovery (stable)
memories = true                         # Memories (experimental)
network_proxy = false                   # Sandboxed networking proxy (experimental)
prevent_idle_sleep = true               # Keep machine awake during active turns (experimental)
terminal_resize_reflow = true           # Terminal reflow improvements (experimental)

# Removed or deprecated feature names still appear in `codex features list`
# for migration diagnostics. Do not set removed flags such as
# `collaboration_modes`, `request_rule`, `codex_git_commit`,
# `apply_patch_freeform`, `search_tool`, or `js_repl` in new configs.

# ─── Multi-Agent Roles (v0.102.0+) ───────────────────
[agents]
max_threads = 4                         # Maximum concurrent agent threads

[agents.explorer]
description = "Read-only codebase navigator"
config_file = "~/.codex/profiles/explorer.toml"

# ─── Notifications ────────────────────────────────────
notify = ["terminal-notifier", "-title", "Codex"]  # Command for notifications

# ─── Per-Project Overrides ────────────────────────────
[projects."/absolute/path/to/repo"]
trust_level = "trusted"                 # Per-project trust override

Perfiles

Preajustes de configuración con nombre para distintos modos de trabajo:

# Define profiles in ~/.codex/config.toml

[profiles.fast]
model = "gpt-5.6-luna"
model_reasoning_effort = "low"
approval_policy = "on-request"
sandbox_mode = "workspace-write"
personality = "pragmatic"

[profiles.careful]
model = "gpt-5.5"
model_reasoning_effort = "xhigh"
approval_policy = "untrusted"
sandbox_mode = "read-only"

[profiles.auto]
model = "gpt-5.6-sol"
model_reasoning_effort = "medium"
approval_policy = "never"
sandbox_mode = "workspace-write"

Activa un perfil:

codex --profile fast "quick refactor"
codex --profile careful "security audit"
codex -p auto "fix CI"

Consejo experto: Establece un perfil predeterminado con profile = "fast" en el nivel superior de tu configuración. Anúlalo por sesión con --profile.

Proveedores de modelos personalizados

Conéctate a Azure, AWS Bedrock, modelos locales o servicios proxy:

[model_providers.azure]
name = "Azure OpenAI"
base_url = "https://YOUR_PROJECT.openai.azure.com/openai"
wire_api = "responses"
query_params = { api-version = "2025-04-01-preview" }
env_key = "AZURE_OPENAI_API_KEY"

# Built-in amazon-bedrock provider (v0.123.0+, first-class in v0.124.0+)
# AWS SigV4 signing + credential-based auth; AWS profile selectable via the
# nested `aws.profile` field (NOT a top-level `aws_profile` key).
# v0.130.0+ also accepts credentials from `aws login` (the AWS console-login
# flow) — Codex resolves the cached console-login session for the chosen
# profile if static keys are absent.
# v0.140.0+ adds managed Amazon Bedrock API-key authentication, and stores
# CLI and MCP OAuth credentials in encrypted local storage.[^184]
[model_providers.amazon-bedrock]
name = "Amazon Bedrock"

[model_providers.amazon-bedrock.aws]
profile = "default"                   # any profile from ~/.aws/credentials
# Region/credential resolution otherwise follows the standard AWS chain;
# v0.130.0 added support for `aws login` console-login profiles in addition
# to static access keys and IAM role assumption.[^168]

[model_providers.ollama]
name = "Ollama (Local)"
base_url = "http://localhost:11434/v1"
wire_api = "chat"

Advertencia: La API de conexión chat/completions (wire_api = "chat") quedó obsoleta para los modelos alojados por OpenAI, y OpenAI anunció su eliminación en febrero de 2026.34 Los proveedores locales (Ollama, LM Studio) pueden seguir aceptando este formato. Para endpoints de OpenAI, usa wire_api = "responses" en su lugar.

Usa modelos locales con el flag --oss:

codex --oss "explain this function"               # Uses default OSS provider
codex --oss --local-provider lmstudio "explain"   # Explicit LM Studio
codex --oss --local-provider ollama "explain"      # Explicit Ollama

O configúralo en la configuración:

model_provider = "oss"
oss_provider = "lmstudio"   # or "ollama"

Anulaciones de configuración en línea

Anula cualquier valor de configuración desde la línea de comandos:

codex -c model="gpt-5.5" "refactor the API"
codex -c 'sandbox_workspace_write.network_access=true' "install dependencies"
codex -c model_reasoning_effort="xhigh" "debug the race condition"

¿Qué modelo debería elegir?

Modelos disponibles (agosto de 2026)

Modelo Contexto de entrada / total Razonamiento predeterminado Ideal para
gpt-5.5 (Codex) 400K / 400K medium Insignia de la generación anterior (23 de abril de 2026) — 82,7 % SOTA en Terminal-Bench 2.0; reemplazado como predeterminado recomendado por GPT-5.6 Sol. En API: ventana de contexto de 1M.83117
gpt-5.5-pro 1M / 1M high Nivel de mayor esfuerzo en GPT-5.5 (24 de abril de 2026, disponible en API)83
gpt-5.4 1M / 1M medium Insignia anterior; las selecciones incluidas migraron a GPT-5.6 Terra/Luna en v0.145.0; se retira de Codex el 31 de agosto de 2026112117
gpt-5.4-mini 400K / 400K medium Trabajo de subagentes, tareas más sencillas — reemplazado como selección incluida por las variantes GPT-5.6 en v0.145.0; se retira de Codex el 31 de agosto de 202676112117
gpt-5.6 Sol / Terra / Luna 272K / 272K medium (compatible con max) Familia predeterminada actual en todas las superficies de Codex (CLI, web, IDE, cloud, API): Sol es el modelo insignia y la configuración predeterminada «Power», Terra el modelo para el día a día y Luna el nivel rápido/económico. Se lanzó inicialmente mediante Bedrock en v0.143.0; valores predeterminados incluidos desde v0.145.0; contexto corregido a 272.000 tokens en v0.144.6106111112117
gpt-5.3-codex 272K / 400K medium Especialista de programación heredado — obsoleto en Codex al iniciar sesión con ChatGPT; aún disponible mediante API117
gpt-5.3-codex-spark 128K / 128K high Iteración casi instantánea, solo texto (usuarios Pro, asociación con Cerebras)67
gpt-5.2-codex 272K / 400K medium Desactivado el 23 de julio de 2026 según la tabla de desuso de OpenAI; el sustituto recomendado ahora es gpt-5.6-sol88
gpt-5.1-codex-mini 272K / 400K medium Desactivado el 23 de julio de 2026 según la tabla de desuso de OpenAI; el sustituto recomendado ahora es gpt-5.6-terra88

GPT-5.5 (23 de abril de 2026) fue la opción recomendada por OpenAI para la mayoría de las tareas de Codex en su lanzamiento: programación compleja, uso de computadoras, trabajo de conocimiento y flujos de investigación. Disponible en Codex CLI / web / desktop el 23 de abril para ChatGPT Plus / Pro / Business / Enterprise / Edu / Go; en la API de OpenAI el 24 de abril. Ventana de contexto: 400K en Codex, 1M en la API — Codex limita la ventana a 400K para equilibrar el rendimiento y el costo entre los niveles de suscripción; la API ofrece el 1M completo. Precios (API): $5 de entrada / $30 de salida por MTok (2× la tarifa de GPT-5.4; OpenAI indica un aumento efectivo de ~20 % tras las mejoras en eficiencia de tokens). Benchmarks: 82,7 % en Terminal-Bench 2.0 (SOTA actual entre los modelos disponibles públicamente), 84,9 % en GDPval (44 ocupaciones), 78,7 % en OSWorld-Verified, 98,0 % en Tau2-bench Telecom (sin ajuste de prompts). OpenAI utilizó internamente GPT-5.5 + Codex para reescribir la infraestructura de servicio antes del lanzamiento, lo que produjo un aumento del 20 % en la velocidad de generación de tokens.83

GPT-5.4 y GPT-5.4 mini se retiran de Codex el 31 de agosto de 2026.117 Hasta entonces, GPT-5.4 sigue siendo seleccionable en todas las superficies de Codex.64 La lista exacta de modelos varía según la cuenta y el despliegue. Revisa tu caché local: ~/.codex/models_cache.json.

Nota sobre desuso (11 de marzo de 2026): los modelos GPT-5.1 ya no están disponibles en ChatGPT. Las conversaciones existentes continúan automáticamente con GPT-5.3 Instant, GPT-5.4 Thinking o GPT-5.4 Pro. GPT-5.1-Codex-Mini permaneció disponible mediante API y CLI hasta su desactivación el 23 de julio de 2026.7188

Nota sobre el nivel gratuito (5 de mayo de 2026): GPT-5.5 Instant se implementó en el nivel gratuito de ChatGPT el 5 de mayo de 2026. Esto amplía la audiencia de la familia GPT-5.5 más allá de los planes de pago, aunque el acceso a Codex CLI sigue requiriendo una suscripción elegible Plus / Pro / Business / Enterprise / Edu / Go o una clave de API.92

GPT-5.4 mini (17 de marzo de 2026): una variante más pequeña y rápida de GPT-5.4 con 400K de contexto a $0,75/$4,50 por MTok — utiliza solo el 30 % de la cuota de GPT-5.4. Ideal para delegar en subagentes: deja que GPT-5.4 se encargue de la planificación y la coordinación, mientras los subagentes GPT-5.4 mini resuelven en paralelo subtareas más acotadas (búsqueda en la base de código, revisión de archivos, procesamiento de documentos).76

Bedrock GPT-5.6 (Sol, Terra, Luna) (v0.143.0, 8 de julio de 2026): Codex añadió compatibilidad de primera clase con tres variantes del modelo GPT-5.6 alojadas en Amazon Bedrock, incluida la compatibilidad con el nivel de esfuerzo de razonamiento max. Para los equipos cuyo acceso a modelos funciona mediante un proveedor Bedrock, se pueden seleccionar igual que otros modelos de proveedores personalizados (consulta Proveedores de modelos personalizados); el nivel de esfuerzo max está orientado a las cargas de trabajo de razonamiento y agentes más difíciles.106 v0.144.6 (18 de julio de 2026) actualizó las instrucciones incluidas para Sol, Terra y Luna, y corrigió sus ventanas de contexto a 272.000 tokens.111 v0.145.0 (21 de julio de 2026) añade inicio de sesión experimental en Bedrock con compatibilidad para endpoint y autenticación personalizados, establece GPT-5.6 Sol como el modelo predeterminado de Bedrock y migra las selecciones incluidas de modelos GPT-5.4 a las variantes correspondientes de Terra y Luna.112

Diagrama de flujo para la selección de modelo

Is this a quick fix or simple question?
├─ Yes → gpt-5.6-luna (fastest, most affordable)
└─ No
   ├─ Do you need real-time pairing speed?
   │  ├─ Yes → gpt-5.3-codex-spark (near-instant, Pro only)
   │  └─ No
   │     ├─ Subagent or parallel subtask (search, review, processing)?
   │     │  ├─ Yes → gpt-5.6-luna (the bundled subagent pick since v0.145.0)
   │     │  └─ No
   │     │     ├─ Everyday coding task (refactor, migration, feature build)?
   │     │     │  ├─ Yes → gpt-5.6-terra (everyday model, 272K context)
   │     │     │  └─ No → gpt-5.6-sol (flagship — the default "Power" setting)
   └─ Still unsure? → gpt-5.6-sol

Esfuerzo de razonamiento

Controla cuánto «piensa» el modelo antes de responder:

Nivel Comportamiento Cuándo usarlo
minimal Razonamiento mínimo (solo modelos GPT-5) Tareas triviales, consultas rápidas
low Razonamiento breve Tareas de programación estándar, formato
medium Equilibrado (predeterminado) La mayoría del trabajo de desarrollo
high Razonamiento ampliado Errores complejos, arquitectura
xhigh Razonamiento máximo Auditorías de seguridad, análisis profundo

Los niveles compatibles dependen del modelo. minimal solo está disponible para los modelos GPT-5. No todos los modelos admiten todos los niveles.

codex -c model_reasoning_effort="xhigh" "find the race condition"

Consejo experto: el razonamiento xhigh puede usar entre 3 y 5 veces más tokens que medium para el mismo prompt. Resérvalo para problemas realmente difíciles en los que el razonamiento adicional compense.

Controles rápidos de razonamiento en TUI (v0.124.0+).85 En una sesión interactiva de TUI, Alt+, reduce el razonamiento un nivel y Alt+. lo aumenta un nivel; resulta útil cuando un problema difícil a mitad de sesión justifica un aumento temporal de medium → high → xhigh sin usar /effort ni -c. Cuando aceptas una actualización de modelo a mitad de sesión, el razonamiento se restablece al valor predeterminado del modelo nuevo en lugar de conservar el nivel anterior.

Cambio de modelo

Cambia de modelo a mitad de sesión con el slash command /model, o configúralo para cada ejecución mediante --model / -m:

codex -m gpt-5.3-codex-spark "pair with me on this component"

¿Cuánto cuesta Codex?

Consulta también Selección de modelos para conocer las capacidades y Marcos de decisión para elegir el modelo adecuado según la tarea.

Acceso mediante planes de ChatGPT

La disponibilidad de Codex depende de tu plan de ChatGPT y de la configuración de tu organización:51

Plan Precio Acceso a Codex Límites de uso (ventana de 5 horas)
Free / Go $0 / $8 Acceso promocional por tiempo limitado Bajo
Plus $20/mes CLI local + tareas en la nube Bandas por modelo; p. ej., GPT-5.6 Sol 10-100 mensajes, Luna 250-2.000119
Pro Desde $100/mes (5x) o $200/mes (20x) Procesamiento prioritario, GPT-5.3-Codex-Spark Bandas por modelo; p. ej., GPT-5.6 Sol 50-500 (5x) / 200-2.000 (20x) mensajes119
Business $25/usuario/mes ($20 anual) El asiento estándar incluye Codex + ChatGPT, SAML SSO Limitado por plan
Business (asiento solo de Codex) Pago por uso Facturación basada en tokens, sin tarifa fija por asiento ni límites de uso Basado en tokens
Enterprise / Edu Contacta a ventas Asignación personalizada, controles de administración, registros de auditoría, asientos solo de Codex disponibles Escala según el contrato
API Key Basado en el uso Solo CLI, SDK, IDE (sin funciones en la nube) Basado en tokens

Actualización de precios de abril de 2026: El precio anual de Business bajó de $25 a $20/asiento/mes. Los asientos solo de Codex con precios de pago por uso ahora están disponibles para espacios de trabajo Business y Enterprise: sin tarifa fija por asiento, se facturan según el consumo de tokens.79 La página de precios ahora publica los límites como bandas por modelo (consulta la tabla anterior), en lugar de los multiplicadores promocionales de 2x del lanzamiento de Desktop App de febrero de 2026.16119

Aumento del límite de uso de mayo de 2026 (vencido el 31 de mayo de 2026): Codex en el plan Plus tuvo un límite de 25× cada 5 horas (frente al aumento estándar de 20×), y el nivel de $100/mes se duplicó durante la misma ventana.89

Costos de créditos

Las operaciones de Codex consumen créditos de la asignación de tu plan:

Modelo Créditos / 1M de tokens de entrada En caché / salida Notas
GPT-5.6 Sol 125 12.5 / 750 Modelo insignia: la configuración predeterminada de “Power”119
GPT-5.6 Terra 50 5 / 300 Modelo para el uso diario119
GPT-5.6 Luna 5 0.5 / 30 Nivel rápido/económico: 25x más barato que Sol119

En la práctica, “el uso de GPT-5.6 promedia entre 5 y 40 créditos por mensaje”; el modo rápido consume créditos a una tasa mayor en los modelos compatibles, y la generación de imágenes agota los límites incluidos entre 3 y 5 veces más rápido que los turnos comparables de solo texto.119

Los planes Enterprise y Edu escalan los créditos según la asignación del contrato. Consulta /status en la TUI para ver el uso actual.

Facturación de API

Al usar Codex a través de API, OpenAI factura el uso por token según los precios estándar de OpenAI API para el modelo seleccionado (más los descuentos aplicables por caché de prompts). Consulta la página oficial de precios de API para conocer las tarifas actuales.20

Estrategias de optimización de costos

  1. Usa perfiles: Crea un perfil fast con gpt-5.6-luna y model_reasoning_effort = "low" para tareas rutinarias
  2. Reserva el razonamiento alto: Usa xhigh solo para problemas realmente difíciles, ya que cuesta entre 3 y 5 veces más tokens
  3. Usa --ephemeral: Omite la persistencia de sesiones en CI/CD para reducir la sobrecarga
  4. Minimiza los resúmenes de razonamiento: Configura model_reasoning_summary = "none" cuando no necesites explicaciones
  5. Procesa por lotes con el modo exec: codex exec evita la sobrecarga de la TUI en flujos de trabajo de automatización
  6. Supervisa el uso: Consulta /status en la TUI y los paneles de facturación de tu organización

Ejemplos de costos reales

Costos representativos de API para tareas comunes (una instantánea de precios de gpt-5.3-codex de mediados de 2026, razonamiento medio; los tamaños relativos se trasladan entre modelos):

Tarea Tokens de entrada Tokens de salida Costo aprox.
Explicar un módulo de 500 líneas ~15K ~2K ~$0.25
Corregir una prueba fallida (1-2 archivos) ~30K ~5K ~$0.50
Agregar un nuevo endpoint de API con pruebas ~60K ~15K ~$1.10
Refactorizar el módulo de autenticación (10 archivos) ~120K ~30K ~$2.25
Auditoría completa del repositorio mediante codex exec ~200K ~20K ~$3.00
Tarea en la nube: clasificar 20 incidencias abiertas ~250K ~40K ~$4.50

Los costos varían según el esfuerzo de razonamiento, el almacenamiento en caché y la duración de la conversación. Usa gpt-5.6-luna para las tareas rutinarias a fin de reducir considerablemente el gasto en ellas. Los tokens de entrada en caché se facturan con descuento.

Sobrecarga oculta de tokens

Cada llamada a herramientas añade tokens más allá de tu prompt visible:

Fuente de sobrecarga Costo aprox.
Prompt del sistema + AGENTS.md ~2-5K tokens por turno (se carga una vez y luego queda en caché)
Definiciones de herramientas ~500 tokens por herramienta registrada
Lecturas de archivos (@file) Tokens de todo el contenido del archivo
Definiciones de herramientas de MCP ~200-500 tokens por servidor conectado
Trazas de razonamiento Variable; xhigh puede añadir una sobrecarga de 3-5x

Consejo de experto: Supervisa tu uso real mediante /status en la TUI. El recuento de tokens incluye toda la sobrecarga, no solo tus mensajes visibles. Si los costos te sorprenden, verifica cuántos servidores de MCP están conectados: cada uno añade definiciones de herramientas a cada llamada de API.

Gestión de costos del equipo

Tamaño del equipo Configuración recomendada Costo mensual esperado
Desarrollador individual Modelo predeterminado, razonamiento medium $20-80
Equipo pequeño (3-5) Perfiles (fast/careful), revisiones de código mediante codex exec $200-500
Equipo mediano (10-20) Plan Enterprise, límites en requirements.toml, integración con CI $1,000-3,000
Organización grande (50+) Enterprise con controles de administración, registro de auditoría y presupuestos asignados Precios personalizados

Estrategias para controlar los costos del equipo: - Configura requirements.toml para aplicar límites de modelo y esfuerzo de razonamiento en toda la organización - Usa gpt-5.6-luna para CI/CD: las canalizaciones automatizadas rara vez necesitan el razonamiento máximo - Presupuestos basados en perfiles: define perfiles ci, review y dev con límites de costo adecuados - Supervisa mediante OpenTelemetry: las implementaciones Enterprise pueden exportar telemetría de uso a las pilas de observabilidad existentes


Marcos de decisión

Cuándo usar cada interfaz

Situación Mejor interfaz Por qué
Corrección rápida de errores CLI Rápido, enfocado, automatizable mediante scripts
Refactorización en varios archivos CLI o App CLI para parches deterministas; App para revisión visual de diferencias
Explorar código desconocido CLI Composición en la terminal, integración con grep/find
Flujos de trabajo paralelos Desktop App Aislamiento mediante worktrees, gestión de múltiples tareas
Edición activa de archivos IDE Extension Ediciones en línea, ciclo estrecho de compilación y pruebas
Migración de larga duración Cloud Se ejecuta de forma independiente y crea un PR al terminar
Automatización de CI/CD codex exec No interactivo, salida JSON, automatizable mediante scripts
Revisión de código CLI o App Comando /review con preajustes
Incorporación de equipos Desktop App Visual, guiada y requiere menos conocimientos de terminal

Cuándo usar cada modo de sandbox

Situación Modo Aprobación Por qué
Explorar código desconocido read-only untrusted Máxima seguridad; no puedes romper nada
Desarrollo diario workspace-write on-request Buen equilibrio entre velocidad y seguridad
Automatización confiable workspace-write never Rápido, sin interrupciones y dentro del sandbox
Administración de sistemas danger-full-access on-request Requiere acceso total, pero con aprobación humana
Canalización de CI/CD workspace-write never Automatizada y limitada al espacio de trabajo mediante sandbox

Cuándo usar cada nivel de razonamiento

Tipo de tarea Razonamiento Modelo Perfil
Formateo, linting low gpt-5.6-luna fast
Programación estándar low-medium gpt-5.6-sol predeterminado
Depuración compleja high gpt-5.5 careful
Auditoría de seguridad xhigh gpt-5.5 careful
Creación rápida de prototipos low gpt-5.3-codex-spark fast
Migración/refactorización medium-high gpt-5.6-sol o gpt-5.5 predeterminado

Modo Plan frente a ejecución directa

Will Codex need to change more than 3 files?
│
├── YES → Use Plan Mode (/plan)
│         Codex designs the approach BEFORE making changes.
│         You review and approve the plan.
│         Best for: refactors, new features, migrations
│
└── NO → Is the change well-defined?
         │
         ├── YES → Direct execution
         │         Just describe the task. Codex executes immediately.
         │         Best for: bug fixes, small features, test additions
         │
         └── NO → Use Plan Mode (/plan)
                  Let Codex explore and propose an approach first.
                  Best for: unfamiliar codebases, ambiguous requirements

Modo Steer: Enter frente a Tab

Situación Usar Enter Usar Tab
Codex está a punto de cometer un error Envía la corrección de inmediato
Tienes una tarea de seguimiento Ponla en cola para después del trabajo actual
Codex eligió el archivo equivocado Envía una redirección de inmediato
Quieres ampliar el alcance Pon la incorporación en cola
Cambio urgente de prioridad Envía la nueva prioridad de inmediato
Contexto no crítico Ponlo en cola; no hay prisa

Regla general: Enter = “detente, escucha esto ahora”. Tab = “cuando termines, haz también esto”.

Desktop App frente a CLI

How do you prefer to work?
│
├── Terminal-first → Use CLI
│   │
│   ├── Single focused task → codex (interactive TUI)
│   ├── Scripted automation → codex exec (non-interactive)
│   └── Quick one-shot → codex exec "prompt" -o result.txt
│
└── Visual/multi-project → Use Desktop App
    │
    ├── Multiple parallel tasks → Multi-thread with worktree isolation
    ├── Visual diff review → Built-in Git diff viewer
    ├── Scheduled automation → Automations tab
    └── Voice-driven → Ctrl+M for voice dictation
Capacidad CLI Desktop App
Sesiones interactivas
Agentes paralelos Manual (varias terminales) Integrado (aislamiento mediante worktrees)
Revisión de diferencias /diff (texto) Diferencias visuales en línea
Automatizaciones Cron + codex exec Programador GUI
Entrada de voz No Sí (Ctrl+M)
Integración con CI/CD codex exec + Action de GitHub No
Sincronización de sesiones Sí (compartida con CLI)

¿Qué perfil elegir?

Relaciona tu tarea con un perfil preconfigurado:

Tipo de tarea Perfil Configuración clave
Preguntas rápidas, formateo fast model = "gpt-5.6-luna", model_reasoning_effort = "low"
Desarrollo diario (predeterminado) model = "gpt-5.6-sol", model_reasoning_effort = "medium"
Arquitectura, seguridad careful model = "gpt-5.5", model_reasoning_effort = "xhigh"
Trabajo en pareja en tiempo real pair model = "gpt-5.3-codex-spark", model_reasoning_effort = "high"
Automatización de CI/CD ci model = "gpt-5.6-luna", model_reasoning_effort = "low", sandbox_mode = "workspace-write"

Configuración de config.toml:

# Default profile
profile = "default"

[profiles.fast]
model = "gpt-5.6-luna"
model_reasoning_effort = "low"

[profiles.careful]
model = "gpt-5.5"
model_reasoning_effort = "xhigh"

[profiles.pair]
model = "gpt-5.3-codex-spark"
model_reasoning_effort = "high"

[profiles.ci]
model = "gpt-5.6-luna"
model_reasoning_effort = "low"
sandbox_mode = "workspace-write"

Cambia los perfiles por sesión: codex --profile careful

¿Cómo funcionan el sistema de sandbox y las aprobaciones?

Codex utiliza un modelo de seguridad de dos capas que separa lo que es técnicamente posible de cuándo Codex solicita la aprobación de una persona. Este enfoque difiere de manera fundamental del sistema de permisos de Claude Code: Codex aplica las restricciones en el nivel del kernel del sistema operativo.5 Consulta también Implementación empresarial para conocer las restricciones de requirements.toml que los administradores aplican en toda la organización.

Capa 1: Sandbox (qué es posible)

El sandbox controla el acceso al sistema de archivos y a la red mediante mecanismos nativos del sistema operativo:

Modo Acceso a archivos Red Implementación
read-only Solo lectura en todas partes Bloqueada El más estricto; las modificaciones requieren aprobación explícita
workspace-write Lectura y escritura en el espacio de trabajo y /tmp Bloqueada de forma predeterminada Desarrollo normal; opción predeterminada segura
danger-full-access Acceso completo a la computadora Habilitada Capacidad máxima; úsalo con precaución (la variante basada únicamente en una lista de denegación se eliminó en v0.121.0; ahora solo puede activarse o desactivarse)82

Aplicación específica por plataforma:

  • macOS: framework Seatbelt de Apple mediante sandbox-exec, con perfiles específicos para cada modo que se compilan en tiempo de ejecución y que el kernel hace cumplir6. Desde v0.121.0, los perfiles del sandbox de macOS pueden incluir sockets Unix específicos en una lista de permitidos (por ejemplo, docker.sock y sockets IPC del editor), y la resolución DNS privada ya no se bloquea de forma predeterminada.82
  • Linux: Landlock para restringir el sistema de archivos y seccomp para filtrar llamadas al sistema. Un proceso auxiliar independiente (codex-linux-sandbox) proporciona aislamiento de defensa en profundidad.5 Bubblewrap (bwrap) se incluye y compila como parte de la compilación para Linux (dejó de ser opcional en v0.100.0)7. v0.117.0 mejoró la fiabilidad del sandbox en distribuciones antiguas con configuraciones de kernel heredadas.75 v0.129.0 reforzó el inicio del sandbox en Linux y actualizó la versión incluida de Bubblewrap a 0.11.2 con parches de seguridad del proyecto original; v0.130.0 añadió más medidas de refuerzo durante el inicio.8991
  • Windows: sandbox nativo con tokens restringidos (dejó de ser experimental en v0.100.0). También se admite WSL (hereda Landlock y seccomp de Linux). v0.117.0 incluye mejoras en el sandbox con tokens restringidos para ofrecer un mejor aislamiento de procesos.75 v0.130.0 permite que los usuarios del sandbox accedan a la caché de binarios del entorno de ejecución de escritorio, de modo que el sandbox de Windows pueda resolver esos binarios de forma fiable para los usuarios del sandbox del espacio de trabajo.91

Por qué es importante: A diferencia del aislamiento basado en contenedores (Docker), el sandbox en el nivel del sistema operativo es más rápido, más ligero y más difícil de vulnerar. El kernel aplica las restricciones antes de que Codex siquiera vea la llamada al sistema.

Correcciones de seguridad: - Evasión del sandbox mediante bifurcación de zsh (v0.106.0): Se corrigió una vulnerabilidad por la que la ejecución del shell mediante la bifurcación de zsh podía eludir las restricciones del sandbox.60 Si usas una versión anterior, actualízala de inmediato. - Límite del tamaño de entrada (v0.106.0): Codex ahora impone un límite de entrada de aproximadamente 1 millón de caracteres para evitar bloqueos causados por cargas excesivamente grandes.60 - Perfil seguro para devcontainers (v0.121.0): Un nuevo perfil reforzado para clientes que utilizan devcontainers de Docker emplea Bubblewrap para aplicar el sandbox dentro del contenedor. Se admite WSL2; WSL1 se rechaza explícitamente (Bubblewrap es incompatible con la capa de compatibilidad del kernel de WSL1).82 - Revisión de Guardian y hooks (v0.121.0): Los hooks se deshabilitan durante las sesiones de revisión de Guardian para que los hooks anteriores y posteriores al uso de herramientas no interfieran con las decisiones del subagente Guardian.82 Si dependes de los hooks para registrar o validar acciones, ten en cuenta que las revisiones de Guardian los omiten; recurre a la observabilidad del servidor de aplicaciones si necesitas una pista de auditoría completa. - Sistema de archivos /dev de Linux (v0.105.0): Los comandos ejecutados en el sandbox de Linux ahora reciben un sistema de archivos /dev mínimo, lo que mejora la compatibilidad con herramientas que esperan encontrar nodos de dispositivo.61

Política ReadOnlyAccess (v0.100.0+): Una estructura de política configurable para controlar de forma granular el acceso de lectura. Úsala para restringir los directorios que Codex puede leer, incluso en el modo workspace-write:

[sandbox_workspace_write]
read_only_access = ["/etc", "/usr/local/share"]  # Only these paths readable outside workspace

Capa 2: Política de aprobación (cuándo preguntar)

La política de aprobación determina cuándo Codex se detiene para solicitar la confirmación de una persona:

Política Comportamiento Caso de uso
untrusted Ejecuta automáticamente las lecturas seguras; solicita aprobación para todo lo demás Mayor barrera de confianza; repositorios desconocidos
on-request Aprueba las acciones dentro del sandbox; solicita aprobación cuando se vulneran sus límites Opción predeterminada; buen equilibrio
never Nunca solicita aprobación CI/CD, automatización de confianza

on-failure todavía aparece en algunos ejemplos antiguos y rutas de compatibilidad, pero la documentación actual de configuración de OpenAI lo marca como obsoleto. Prefiere on-request para las ejecuciones interactivas y never para las no interactivas que ya cuentan con un límite de seguridad externo.87

Identificadores de aprobación independientes (v0.104.0+)

Codex ahora asigna identificadores de aprobación independientes a cada comando de una ejecución del shell de varios pasos. Esto significa que las aprobaciones son granulares: aprobar un comando de una secuencia no aprueba automáticamente los siguientes dentro de la misma invocación del shell.49

Controles de aprobación flexibles (v0.105.0+)

El flujo de aprobación ahora admite permisos adicionales del sandbox y rechazos granulares:61

  • Permisos adicionales del sandbox: Cuando un comando necesita acceso más allá del modo actual del sandbox, Codex puede solicitar permisos adicionales específicos en lugar de exigir un cambio completo de modo
  • Rechazo granular: Rechaza llamadas individuales a herramientas y proporciona comentarios para que Codex pueda ajustar su enfoque en lugar de limitarse a intentar de nuevo el mismo comando

Solicitudes de permisos en tiempo de ejecución (v0.113.0+)

Codex ahora incluye una herramienta request_permissions integrada que permite al modelo solicitar permisos adicionales en tiempo de ejecución.69 Cuando el modelo encuentra una tarea que requiere acceso elevado, puede solicitar formalmente permisos específicos (rutas del sistema de archivos, acceso a la red, etc.) mediante el flujo de aprobación de la TUI, en lugar de fallar silenciosamente u obligar al usuario a reiniciar con flags diferentes.

Modo de aprobación de aplicaciones writes (v0.144.0+)

Las aplicaciones y los conectores incorporan un nivel intermedio de aprobación: el modo de aprobación de aplicaciones writes permite ejecutar sin confirmación las acciones que una aplicación declara como de solo lectura, pero sigue deteniéndose ante cualquier acción de escritura.107 Antes, las aprobaciones de aplicaciones funcionaban prácticamente como un «todo o nada»; writes coincide con el modelo de confianza que la mayoría de los operadores realmente quiere para las integraciones: libertad para consultar, aprobación para modificar.

Aprobaciones revisadas automáticamente: --approve-for-me (v0.147.0+)

El nuevo flag --approve-for-me de CLI convierte las solicitudes de aprobación en aprobaciones revisadas automáticamente: en lugar de interrumpirte, cada solicitud se somete a una revisión que la aprueba o rechaza en tu nombre.116 Esto se sitúa entre «aprobarlo todo» (la postura que --full-auto, ahora eliminado, solía fomentar) e «interrumpir para todo»: las solicitudes siguen existiendo como puntos de decisión, pero quien responde es un revisor. Combínalo con los valores predeterminados más seguros de revisión automática para modelos con capacidades cibernéticas introducidos en v0.146.1, que este flag hereda. Trátalo como cualquier delegación de autoridad: es adecuado para ejecuciones largas sin supervisión, donde una interrupción implica un bloqueo, pero no para sesiones que afectan credenciales o el estado de producción, donde querrás ser quien revise.

Perfiles de permisos (v0.113.0+, ampliados en v0.128.0 y v0.133.0)

Los perfiles de permisos dividen las políticas del sandbox para el sistema de archivos y la red en secciones reutilizables con nombre. Configura default_permissions con un perfil integrado, como :read-only o :workspace, o haz que apunte a una tabla personalizada [permissions.<name>].87 v0.133.0 convierte los perfiles en una superficie administrada: los listados de APIs exponen los metadatos disponibles de los perfiles, estos pueden heredar unos de otros, el archivo requirements.toml administrado puede declarar requisitos de permisos, los perfiles activos se actualizan en tiempo de ejecución y la configuración del sandbox de Windows ahora utiliza el perfil resuelto en lugar de una política ad hoc independiente.98

default_permissions = "project-safe"

[permissions.project-safe.filesystem]
"/usr/local" = "read"
glob_scan_max_depth = 3

[permissions.project-safe.filesystem.":project_roots"]
"." = "write"
"**/*.env" = "none"

[permissions.project-safe.network]
enabled = true
mode = "limited"

[permissions.project-safe.network.domains]
"api.github.com" = "allow"
"registry.npmjs.org" = "allow"

Usa none para archivos confidenciales y patrones glob que no deben poder leerse aunque se pueda escribir en la raíz del proyecto. Para excepciones puntuales de comandos, prefiere las reglas antes que ampliar un perfil de manera general.87

Orientación sobre el antiguo --full-auto

Las guías anteriores describían --full-auto como un alias práctico de:

codex --sandbox workspace-write --ask-for-approval on-request

En v0.128.0, las notas de la versión marcan --full-auto como obsoleto y la ayuda actual de CLI ya no lo muestra para las ejecuciones interactivas. Usa en su lugar los flags explícitos anteriores o un perfil de permisos con nombre.86

v0.147.0 completa la eliminación: codex exec --full-auto ya no existe. Ahora, un script que siga pasando el flag produce un error en lugar de ejecutarse. La migración es mecánica: reemplázalo por --sandbox workspace-write (además de un flag o perfil de aprobación si tu invocación anterior dependía del comportamiento de aprobación de --full-auto). Audita cualquier automatización que invoque codex exec mediante el shell antes de actualizar: el fallo se manifiesta como una canalización rota, no como una advertencia de obsolescencia.116

Fiabilidad del sandbox (v0.129.0): El refuerzo del inicio del sandbox de Linux reduce las condiciones de carrera en sistemas de archivos lentos o copias de trabajo con enlaces simbólicos; las mejoras de fiabilidad del sandbox de Windows solucionan varios fallos en casos extremos durante ejecuciones prolongadas; y la versión incluida de Bubblewrap se actualiza a 0.11.2 con parches de seguridad del proyecto original. No es necesario cambiar la configuración. Ejecuta codex update para obtener estas mejoras.89

Configuraciones recomendadas

Desarrollo diario (opción predeterminada segura):

sandbox_mode = "workspace-write"
approval_policy = "on-request"

Usuario avanzado (acceso completo con supervisión humana):

sandbox_mode = "danger-full-access"
approval_policy = "untrusted"

La comunidad recomienda esta combinación como el «punto ideal»: máxima capacidad, pero con aprobación obligatoria para cada comando.8

Automatización de CI/CD:

sandbox_mode = "workspace-write"
approval_policy = "never"

Aprobaciones inteligentes con el subagente Guardian (v0.115.0+)

Las Aprobaciones inteligentes pueden dirigir las solicitudes de revisión a través de un subagente Guardian en lugar de exigir la aprobación de una persona para cada acción. La sesión de Guardian persiste entre aprobaciones para reutilizar la caché de prompts y evitar la sobrecarga del inicio. Cada revisión recibe un historial limpio (las decisiones anteriores no se filtran a revisiones posteriores).73

Configura el revisor en config.toml:

approvals_reviewer = "guardian_subagent"   # "user" (default) or "guardian_subagent"

Esto resulta especialmente útil en flujos de trabajo de CI/CD donde quieres una revisión automatizada con razonamiento en lugar de usar indiscriminadamente approval_policy = "never".

Clasificación más estricta de PowerShell (v0.142.2): Los comandos de PowerShell que contienen regiones ejecutables del AST que el clasificador de seguridad no puede inspeccionar ahora requieren aprobación, en lugar de pasar inadvertidos por la aprobación automática. Así se cierra una brecha por la que el código de PowerShell ofuscado o construido dinámicamente podía evadir la clasificación en Windows.105

Detección ampliada de comandos peligrosos (v0.144.5): La detección ahora reconoce más variantes forzadas de rm, y los comandos rechazados incluyen motivos de rechazo más claros en lugar de una denegación opaca, lo que resulta útil cuando ajustas políticas de aprobación y necesitas saber por qué se bloqueó un comando.110

Habilitar el acceso a la red

Codex bloquea el acceso a la red de forma predeterminada en el modo workspace-write. Habilítalo cuando sea necesario:

# Per-run
codex -c 'sandbox_workspace_write.network_access=true' "install the packages"

# In config.toml
[sandbox_workspace_write]
network_access = true
writable_roots = ["/path/to/extra/dir"]   # Additional writable directories
exclude_slash_tmp = false                  # Prevent /tmp from being writable
exclude_tmpdir_env_var = false             # Prevent $TMPDIR from being writable

Compatibilidad con proxy de WebSocket (v0.104.0+)

Para entornos corporativos que dirigen el tráfico de WebSocket a través de un proxy, Codex ahora admite las variables de entorno WS_PROXY y WSS_PROXY:49

export WSS_PROXY="https://proxy.corp.example.com:8443"
codex "update the README"

Estas complementan la compatibilidad existente con HTTPS_PROXY y proxies SOCKS5 (v0.93.0+).

v0.146.0 es la versión que hizo realidad la compatibilidad con «todas las capas de transporte». Los proxies configurados ahora se respetan en la autenticación, las descargas de plugins, la autorización de MCP, la ejecución remota, las conexiones de WebSocket, las redirecciones HTTP y las conexiones con LM Studio: siete rutas que, según el registro de cambios, antes ignoraban el proxy.114 Si ejecutabas Codex detrás de un proxy corporativo antes de v0.146.0 y los inicios de sesión o las instalaciones de plugins fallaban mientras las llamadas normales al modelo funcionaban, esta brecha probablemente sea la explicación.

Proxy del sistema en macOS (v0.142.2+): con respect_system_proxy habilitado, los clientes de autenticación de macOS respetan la configuración del proxy del sistema, PAC y WPAD, por lo que las Mac corporativas que reciben la configuración del proxy mediante perfiles ya no necesitan variables de entorno del proxy específicas para cada shell en el tráfico de autenticación.105 Desde v0.143.0, esto se extiende a Windows y al tráfico de API de Responses: Codex dirige tanto la autenticación como las llamadas de API de Responses a través del proxy del sistema de macOS o Windows, incluida la configuración automática mediante PAC y WPAD, con lo que cierra la última brecha para las redes corporativas restringidas en ambos sistemas operativos.106

Probar el sandbox

Verifica el comportamiento del sandbox antes de confiar en él:

codex sandbox macos --permissions-profile :workspace -- ls /etc/passwd   # macOS test
codex sandbox linux --permissions-profile :workspace -- cat /etc/shadow  # Linux test

Si el sandbox funciona correctamente, ambos comandos deberían fallar con un error de permiso denegado bajo un perfil limitado al espacio de trabajo. Si alguno se ejecuta correctamente, debes investigar la configuración del sandbox.


¿Cómo funciona AGENTS.md?

AGENTS.md es el sistema de instrucciones de proyecto de Codex: un estándar abierto9 que ahora está bajo la dirección de la Agentic AI Foundation de la Linux Foundation. Es compatible con Codex, Cursor, Copilot, Amp, Jules (Google), Gemini CLI, Windsurf, Cline, Aider, Zed, Factory, RooCode y más de 60.000 proyectos de código abierto. Define cómo se comporta Codex dentro de un repositorio o directorio específico. Consulta Skills para conocer los paquetes de conocimientos reutilizables que complementan AGENTS.md.

Jerarquía de detección

Codex crea una cadena de instrucciones al iniciar la sesión recorriendo el árbol de directorios:

  1. Global (~/.codex/): AGENTS.override.md > AGENTS.md
  2. Proyecto (desde la raíz de git hasta el directorio actual): En cada nivel se comprueba AGENTS.override.md > AGENTS.md > nombres de archivo alternativos
  3. Combinación: Los archivos se concatenan desde la raíz hacia abajo; los más cercanos aparecen después en el prompt y prevalecen sobre las instrucciones anteriores
~/.codex/AGENTS.md                     ← Global defaults
  └─ /repo/AGENTS.md                   ← Project-wide rules
      └─ /repo/services/AGENTS.md      ← Service-specific rules
          └─ /repo/services/payments/
               AGENTS.override.md      ← Overrides everything above for this dir

Proyectos de varias carpetas en la aplicación de escritorio (26.715, 23 de julio de 2026): El recorrido anterior describe el CLI, que resuelve todo en relación con el directorio de trabajo actual. La aplicación de escritorio de ChatGPT ahora permite que un proyecto local abarque varias carpetas relacionadas y realiza la detección tomando exactamente una de ellas como referencia: «Los chats nuevos, las operaciones de Git y la detección automática de AGENTS.md, skills y config.toml usan la carpeta principal. Las carpetas secundarias siguen disponibles para buscar, leer y editar archivos». Puedes elegir qué carpeta será la principal desde el menú del proyecto mediante Editar proyecto.113

Esa única opción controla simultáneamente tres de los cinco sistemas principales de Codex: las instrucciones, skills y la configuración siguen la carpeta principal. En la práctica, un AGENTS.md ubicado en una carpeta secundaria es un archivo que Codex puede abrir, no un contrato operativo que carga. Si el repositorio que contiene tus reglas es el que adjuntaste en segundo lugar, conviértelo en el principal o vuelve a declarar esas reglas en el AGENTS.md de la carpeta principal; lo mismo se aplica a las carpetas de skills del repositorio que esperabas que se detectaran. Nada cambió en el recorrido de directorios del CLI; se trata del ámbito que la aplicación de escritorio asigna al proyecto.

Qué hace que un AGENTS.md sea excelente

Según las indicaciones directas del propio Codex y los patrones de la comunidad10:

QUÉ HACER: - Sé específico: "Use rg --files for discovery" es mejor que "search efficiently" - Define el criterio de cierre: ¿Qué significa que algo esté «terminado»? (las pruebas pasan, no hay errores de lint, etc.) - Incluye comandos: compilación, pruebas, lint y formato (con las invocaciones exactas) - Organiza por tarea: secciones de programación, revisión, lanzamiento e incidentes/depuración - Define cómo escalar: qué hacer cuando encuentres un bloqueo o un estado inesperado

QUÉ NO HACER: - Incluir guías de estilo completas sin reglas de ejecución - Usar directrices ambiguas («ten cuidado», «optimiza») - Combinar prioridades contradictorias (velocidad + verificación exhaustiva + ausencia de presupuesto de ejecución) - Escribir documentación explicativa (AGENTS.md es una política operativa, no un README)

Ejemplo: AGENTS.md para producción

# Repository Guidelines

## Build, Test, and Development Commands
- Run API (dev): `python3 -m uvicorn main:app --reload`
- Install deps: `pip install -r requirements.txt`
- Lint: `python3 -m ruff check .` (auto-fix: `--fix`)
- Format: `python3 -m ruff format .`
- Tests: `python3 -m pytest -v`
- Coverage: `python3 -m pytest --cov=app --cov-report=term-missing`

## Coding Style & Naming Conventions
- Python 3.11+. Type hints on all functions.
- Ruff enforced: 88-char lines, double quotes, spaces for indent.
- Naming: modules `snake_case.py`, classes `PascalCase`, functions `snake_case`.

## Commit & Pull Request Guidelines
- Conventional Commits: `feat:`, `fix:`, `docs:`, `refactor:`, `chore:`, `test:`
- Commits should be small and focused.
- PRs must include: description, test plan, and screenshots for UI changes.

## Security
- Never commit secrets. Use `.env` for local config.
- Validate all external API calls with proper error handling.

Gestión de secretos en sesiones de agentes

Considera el historial visible para Codex como una superficie de seguridad, no solo el código fuente. Las notas de las versiones de Codex documentan el trabajo realizado para capturar instantáneas del shell y ocultar variables de entorno, mientras que el sistema de memoria analiza las escrituras en memoria para detectar secretos. Sin embargo, estas protecciones no convierten la salida de los comandos, las transcripciones de sesiones, las instantáneas del shell, los registros locales ni los scripts auxiliares en lugares seguros para mostrar credenciales.375595

La regla operativa es sencilla: no muestres secretos para que el modelo los inspeccione; conserva las credenciales auxiliares en la configuración exigida por el entorno; durante las auditorías, separa el código fuente ejecutable, la documentación, las cachés generadas, las transcripciones de sesiones, las instantáneas del shell, los registros y los almacenes de secretos intencionales; oculta el historial local cuando aparezca un patrón con alta probabilidad de ser un secreto; y adopta hooks preventivos solo después de comprobar el proceso manual de higiene. La lección pública consiste en el mapa de superficies y los criterios de aceptación, no en los valores de tokens privados, las rutas exactas ni el funcionamiento interno de los detectores.95

El mecanismo de reemplazo

AGENTS.override.md sustituye al AGENTS.md normal para su ámbito en cualquier nivel del directorio. Úsalo para:

  • Congelamientos de versiones: «No se permiten funciones nuevas; solo correcciones»
  • Modo de incidente: «El personal de guardia debe revisar todos los cambios»
  • Refuerzo temporal: «No se actualizarán dependencias durante este sprint»

Configuración

# Custom fallback filenames (in addition to AGENTS.md)
project_doc_fallback_filenames = ["TEAM_GUIDE.md", ".agents.md"]

# Increase max size for large instruction files
project_doc_max_bytes = 65536    # 64 KiB (default: 32 KiB)

Generación de la estructura inicial

codex                           # Launch TUI
/init                           # Generate AGENTS.md scaffold

O verifica tu cadena de instrucciones:

codex --ask-for-approval never "Summarize your current instructions"

Hooks

Codex incorporó hooks en la v0.99.0 (AfterAgent) y la v0.100.0 (AfterToolUse). Después añadió en la v0.114.0 un motor experimental de hooks con los eventos SessionStart y Stop.70 Desde la v0.124.0 (23 de abril de 2026), los hooks son estables.85 Ahora pueden configurarse directamente en config.toml y requirements.toml, sin necesidad de un archivo separado para scripts de hooks, y observan las herramientas de MCP junto con apply_patch y las sesiones prolongadas de Bash. El sistema ahora abarca el ciclo de vida de las sesiones y la automatización a nivel de herramienta, con lo que cierra la brecha respecto al modelo de hooks de Claude Code.

Eventos de hooks disponibles

Evento Cuándo se activa Incorporado
SessionStart Una vez al comienzo de una sesión; la salida stdout del hook se inyecta como contexto inicial antes del primer turno v0.114.0 [EXPERIMENTAL]
Stop Cuando finaliza la sesión v0.114.0 [EXPERIMENTAL]
AfterAgent Después de que el agente termina un turno completo v0.99.0
AfterToolUse Después de que finaliza cada llamada individual a una herramienta v0.100.0
UserPromptSubmit Antes de ejecutar el prompt de un usuario; puede bloquearlo o ampliarlo antes de que se incorpore al historial v0.116.0 [EXPERIMENTAL]

Configuración de hooks

Los hooks se configuran en .codex/config.toml:

[[hooks]]
event = "AfterToolUse"
command = "echo 'Tool completed' >> /tmp/codex-log.txt"

[[hooks]]
event = "SessionStart"
command = "echo 'Current date: $(date +%Y-%m-%d)'"

La salida stdout del hook SessionStart se incorpora al contexto del modelo, por lo que resulta ideal para inyectar información dinámica (fechas, nombres de ramas y variables de entorno) al iniciar la sesión.

Cómo reproducir los patrones de hooks de Claude Code

Si estás migrando desde Claude Code, puedes lograr una automatización similar de esta manera:

Patrón de Claude Code Alternativa en Codex
Bloqueo de archivos con PreToolUse Instrucciones de AGENTS.md + modo read-only del sandbox
Ejecución de lint con PostToolUse Hook AfterToolUse que ejecuta tu linter
Inyección de contexto con SessionStart Hook SessionStart (v0.114.0) con inyección de stdout
Notificación con Stop Hook Stop (v0.114.0) con un comando de notificación
Notificación con SubagentStop Hook AfterAgent con un script de notificación
Hooks asíncronos Aún no son compatibles; usa tareas de Cloud para el trabajo en segundo plano

Consejo para expertos: Desde la v0.124.0 (23 de abril de 2026), el motor de hooks es estable. Continúan incorporándose nuevos eventos de hooks en las versiones; consulta el registro de cambios de Codex.

Explorador de hooks integrado en la TUI (v0.129.0): Ejecuta /hooks en la TUI para descubrir los hooks disponibles, ver cuáles están activos y habilitar o deshabilitar hooks individuales sin editar config.toml. Resulta útil para diagnosticar un hook incluido en un plugin que no funciona correctamente o para deshabilitar temporalmente un linter de AfterToolUse durante una sesión de edición intensiva.89


¿Qué es MCP (Model Context Protocol)? [EXPERIMENTAL]

MCP amplía las capacidades de Codex al conectarlo con herramientas y servicios externos. El grupo de comandos codex mcp está actualmente marcado como experimental, y los comandos y el formato de configuración pueden cambiar entre versiones. Codex admite dos tipos de transporte: STDIO (procesos locales) y Streamable HTTP (servidores remotos).11

Cambios de MCP en v0.121.0: Las herramientas ahora se registran con un namespace, por lo que los nombres de las herramientas en los listados aparecen como <server>:<tool> en lugar de nombres sin calificar; actualiza cualquier script o prompt que use grep con nombres de herramientas sin calificar. Se incorpora una nueva flag supports_parallel_tool_calls a los MCP incluidos, lo que habilita la ejecución en paralelo para los servidores que declaren compatibilidad. Los metadatos del estado del sandbox ahora se transmiten a través de los metadatos de las herramientas de MCP, para que los servidores puedan adaptar su comportamiento (por ejemplo, advertir si se ejecutan en un sandbox de solo lectura). La solicitud personalizada codex/sandbox-state se ha eliminado; usa la ruta de metadatos en su lugar. La fase 3 del despliegue de Apps de MCP llega aquí con compatibilidad para llamadas a herramientas; ahora también se admiten llamadas diferidas a herramientas aplanadas para servidores que usan el patrón de llamadas diferidas.82

Cambios de MCP en v0.142.2 (25 de junio de 2026): Las herramientas de MCP ahora usan búsqueda de herramientas de forma predeterminada cuando es compatible; en lugar de cargar por adelantado cada definición de herramienta, Codex descubre las herramientas según se necesitan, lo que mejora el descubrimiento en configuraciones con muchas herramientas y mantiene la compatibilidad con modelos y proveedores anteriores. Los servidores MCP de stdio remotos también aceptan directorios de trabajo absolutos escritos con el formato de ruta de la plataforma remota (una ruta de estilo Windows desde un cliente macOS, o viceversa).105

Cambios de MCP en v0.147.0 (7 de agosto de 2026): Codex añade compatibilidad opcional con la revisión 2026-07-28 del protocolo MCP: descubrimiento paginado (los catálogos grandes de herramientas se transmiten por páginas en lugar de en un único listado demasiado grande), solicitudes de múltiples rondas (un servidor puede mantener un intercambio de varios pasos dentro de una solicitud lógica) e inicio de servidores sin bloqueo, con herramientas MCP almacenadas en caché disponibles antes de que el servidor termine de iniciar, para que un servidor lento ya no retrase el inicio de la sesión. Es opcional, por lo que los servidores con la revisión anterior continúan funcionando sin cambios.116

Configuración de servidores MCP

Servidores STDIO (procesos locales):

# In ~/.codex/config.toml or .codex/config.toml

[mcp_servers.context7]
enabled = true
required = true                         # Fail startup if unavailable
command = "npx"
args = ["-y", "@upstash/context7-mcp"]
env = { "MY_VAR" = "value" }            # Static env vars
env_vars = ["PATH", "HOME"]             # Forward host env vars
cwd = "/path/to/project"                # Optional working directory
startup_timeout_sec = 10
tool_timeout_sec = 60
enabled_tools = ["search", "summarize"]  # Tool allowlist
disabled_tools = ["slow-tool"]           # Tool denylist

Servidores HTTP (remotos):

[mcp_servers.figma]
enabled = true
url = "https://mcp.figma.com/mcp"
bearer_token_env_var = "FIGMA_OAUTH_TOKEN"
http_headers = { "X-Figma-Region" = "us-east-1" }
env_http_headers = { "X-Org-Id" = "FIGMA_ORG_ID" }  # Headers from env vars
startup_timeout_sec = 10
tool_timeout_sec = 60

Administración de CLI

codex mcp add context7 -- npx -y @upstash/context7-mcp
codex mcp add context7 --env API_KEY=... -- npx -y @upstash/context7-mcp   # With env vars
codex mcp add figma --url https://mcp.figma.com/mcp --bearer-token-env-var FIGMA_OAUTH_TOKEN
codex mcp list                          # List all configured servers
codex mcp list --json                   # JSON output
codex mcp get context7                  # Show server config
codex mcp get context7 --json           # JSON output
codex mcp login <server>                # OAuth flow for HTTP servers
codex mcp logout <server>               # Remove OAuth credentials
codex mcp remove <server>               # Delete server definition

Durante la sesión: /mcp muestra los servidores activos y las herramientas disponibles. /mcp verbose (v0.123.0+)84 devuelve diagnósticos completos del servidor, recursos y plantillas de recursos; resulta útil cuando un servidor no se carga o las herramientas no aparecen donde deberían. El comando /mcp normal se mantiene rápido. A partir de la v0.144.0, las herramientas de MCP pueden solicitar autenticación de forma interactiva sin una activación experimental: un servidor que necesita autenticación durante la sesión muestra una solicitud mediante el flujo normal, en vez de fallar hasta que te autentiques previamente con codex mcp login.107

La carga de MCP de plugins (v0.123.0+) acepta tanto el esquema estándar mcpServers como los mapas de servidores de nivel superior en .mcp.json, por lo que los plugins creados conforme a cualquiera de las dos convenciones se cargan correctamente.84

Ejecutar Codex COMO servidor MCP

Codex puede exponerse como un servidor MCP para la orquestación de múltiples agentes:12

codex mcp-server                        # Start as MCP server (stdio transport)

El servidor expone dos herramientas: 1. codex(): Inicia una nueva sesión con parámetros de prompt, sandbox, modelo y aprobación 2. codex-reply(): Continúa una sesión existente con threadId y un prompt

Uso con el SDK de Agents (Python):

from agents import Agent, Runner
from agents.mcp import MCPServerStdio

async with MCPServerStdio(
    name="Codex CLI",
    params={"command": "npx", "args": ["-y", "codex", "mcp-server"]},
    client_session_timeout_seconds=360000,
) as codex_mcp_server:
    agent = Agent(name="Developer", mcp_servers=[codex_mcp_server])
    result = await Runner.run(agent, "Fix the failing tests")

Servidores MCP destacados

Servidor Propósito Instalación
Context7 Documentación actualizada de bibliotecas npx -y @upstash/context7-mcp
Figma Acceso a archivos de diseño HTTP: https://mcp.figma.com/mcp
Playwright Automatización del navegador npx -y @playwright/mcp
Sentry Monitoreo de errores HTTP: https://mcp.sentry.dev/mcp
GitHub Operaciones de repositorio HTTP: https://api.githubcopilot.com/mcp/ (servidor MCP oficial de GitHub)

Patrones prácticos

Patrón 1: Desarrollo con contexto — Combina Context7 con la documentación de tu framework para que Codex siempre tenga referencias actuales de API:

[mcp_servers.context7]
enabled = true
required = true
command = "npx"
args = ["-y", "@upstash/context7-mcp"]

Patrón 2: Límites de salida — Las respuestas de las herramientas de MCP se truncan de forma predeterminada a aproximadamente 25K caracteres. Para las herramientas que devuelven cargas útiles grandes (consultas de bases de datos, capturas de registros), usa enabled_tools para restringirlas a herramientas específicas y mantener las respuestas enfocadas.

Patrón 2a: Salida de herramientas multimodal (v0.107.0) — Las herramientas personalizadas ahora pueden devolver salida multimodal (imágenes, contenido enriquecido) junto con texto. Esto permite que las herramientas que producen artefactos visuales —capturas de pantalla, diagramas, renderizados de gráficos— los pasen directamente al modelo para su análisis.62

Patrón 3: Gobernanza empresarial de MCP — Restringe qué servidores de MCP pueden usar los desarrolladores mediante requirements.toml:

# In /etc/codex/requirements.toml — only approved servers allowed
[mcp_servers.approved-internal]
identity = { command = "npx @company/internal-mcp" }

Cualquier servidor que no coincida con una identidad en requirements.toml se bloqueará al iniciar. Consulta Implementación empresarial para ver la configuración completa de políticas.


Modo de código [EXPERIMENTAL]

El modo de código (v0.114.0) proporciona flujos de trabajo de programación más aislados al restringir el alcance del agente a operaciones enfocadas en código.70 Cuando está activado, el agente se centra en leer, escribir y probar código sin interacciones más amplias con el sistema.

A partir de v0.139.0, el modo de código puede llamar a la búsqueda web independiente directamente —incluso desde llamadas anidadas a herramientas de JavaScript— y recibe resultados en texto sin formato, por lo que un flujo en modo de código puede obtener información actual sin salir del contexto de programación aislado por sandbox.122 La v0.146.0 extiende la búsqueda web independiente a proveedores de modelos personalizados compatibles, de modo que la capacidad ya no se limita a los modelos alojados por OpenAI.114

La v0.146.0 permite que app-server se conecte a hosts remotos de Code Mode mediante WebSocket, por lo que el entorno de ejecución del modo de código ya no tiene que estar en la misma computadora que el cliente.114

Esta función es experimental. Consulta las notas de la versión para conocer las actualizaciones.


Entorno de ejecución REPL de JavaScript [REMOVED]

Codex v0.100.0 añadió un entorno de ejecución REPL experimental de JavaScript (js_repl) y v0.106.0 lo promovió mediante la interfaz /experimental.60 Esa orientación ahora es histórica. En v0.128.0, el registro de cambios de la versión incluye “Remove js_repl feature”, y la lista actual de funciones marca tanto js_repl como js_repl_tools_only como eliminadas.86

No agregues features.js_repl = true a configuraciones nuevas. Usa comandos de shell, scripts incluidos en el repositorio, herramientas de MCP o una skill de Codex con un directorio scripts/ cuando necesites lógica ejecutable y repetible.

¿Qué son las skills?

Las skills son paquetes reutilizables de capacidades específicas para una tarea que Codex carga cuando se necesitan. Siguen el estándar abierto de agent skills.13

Estructura de una skill

my-skill/
  SKILL.md           (required: instructions)
  scripts/           (optional: executable scripts)
  references/        (optional: reference docs)
  assets/            (optional: images, icons)
  agents/openai.yaml (optional: metadata, UI, dependencies)

Ubicaciones de detección

Codex almacena las skills instaladas por el usuario en $CODEX_HOME/skills (valor predeterminado: ~/.codex/skills), incluidas las skills integradas del sistema en .system/. Codex admite carpetas de skills enlazadas mediante vínculos simbólicos.

Ámbito Ruta
Proyecto/equipo Carpetas de skills del repositorio (la estructura puede variar según la versión)
Usuario ~/.codex/skills/ (o $CODEX_HOME/skills/)
Administrador /etc/codex/skills/
Sistema Incluidas por OpenAI (en ~/.codex/skills/.system/)

Crear una skill

Formato de SKILL.md:

---
name: security-audit
description: Run a thorough security audit on the codebase.
---

## Security Audit Procedure

1. Scan for hardcoded secrets using `rg -i "(api_key|password|secret|token)\s*=" --type py`
2. Check for SQL injection: look for string interpolation in queries
3. Verify input validation on all API endpoints
4. Check dependency vulnerabilities: `pip audit` or `npm audit`
5. Review authentication and authorization patterns
6. Report findings with severity levels (Critical/High/Medium/Low)

Metadatos (agents/openai.yaml):

interface:
  display_name: "Security Audit"
  short_description: "Full codebase security review"
  icon_small: "./assets/shield.svg"
  brand_color: "#DC2626"
  default_prompt: "Run a security audit on this repository"

policy:
  allow_implicit_invocation: false    # Require explicit $skill

dependencies:
  tools:
    - type: "mcp"
      value: "snyk"
      transport: "streamable_http"
      url: "https://mcp.snyk.io/mcp"

Invocar skills

  • Explícita: menú /skills o mención de $skill-name en el prompt
  • Implícita: Codex detecta automáticamente las skills que coinciden con la descripción de la tarea (si allow_implicit_invocation: true)
  • Creador: usa $skill-creator para crear una skill nueva de forma interactiva
  • Instalador: usa $skill-installer install <name> para instalar skills de la comunidad
  • Proporcionadas por el ejecutor (v0.146.0): Codex detecta las skills ofrecidas por el ejecutor y lee sus recursos asociados, incluidas las skills que seleccionas explícitamente114

Los límites de contexto truncan los catálogos de skills. v0.146.0 conserva más skills disponibles cuando el contexto es limitado y advierte cuando se debe truncar un catálogo.114 Antes, una biblioteca extensa de skills podía recortarse silenciosamente, por lo que una skill que esperabas tener disponible simplemente no se ofrecía. Si dependes de la invocación implícita de muchas skills, presta atención a esa advertencia.

Activar/desactivar

[[skills.config]]
path = "/path/to/skill/SKILL.md"
enabled = false

Skills frente a slash commands

Skills Slash commands
Definidas en Archivos SKILL.md con metadatos opcionales Integrados en el binario de Codex CLI
Ámbito Proyecto, usuario o administrador Global (siempre disponibles)
Invocación $skill-name en el prompt, menú /skills o detección implícita Sintaxis /command
Personalización Total: tú escribes las instrucciones Comportamiento fijo
Dependencias Pueden declarar requisitos de servidores MCP Ninguna
Uso compartido Copia la carpeta de la skill al repositorio del equipo o a ~/.codex/skills/ No se pueden compartir

Depurar skills

Si una skill no se activa:

  1. Comprueba la detección: /skills debe mostrarla en la TUI
  2. Verifica la ruta: asegúrate de que la carpeta de la skill esté en una ubicación reconocida (~/.codex/skills/, la raíz del proyecto o /etc/codex/skills/)
  3. Comprueba enabled: las skills con enabled = false en config.toml no se cargarán
  4. Comprueba la activación implícita: si dependes de la detección automática, asegúrate de que allow_implicit_invocation: true esté en agents/openai.yaml
  5. Usa palabras clave: incluye en tu prompt términos de la description de la skill para mejorar la coincidencia implícita

Ejemplo de producción: skill de despliegue

Una skill completa con varios archivos que muestra cómo las referencias y los scripts funcionan en conjunto:

deploy-skill/
  SKILL.md
  references/
    runbook.md
    rollback-checklist.md
  scripts/
    pre-deploy-check.sh
    smoke-test.sh
  agents/openai.yaml

SKILL.md:

---
name: deploy
description: Deploy the application to staging or production. Runs pre-flight checks, executes deployment, and verifies with smoke tests.
---

## Deployment Procedure

### Pre-flight
1. Run `scripts/pre-deploy-check.sh` to verify:
   - All tests pass
   - No uncommitted changes
   - Branch is up to date with remote
2. Review the runbook at `references/runbook.md` for environment-specific steps.

### Deploy
3. Execute the deployment command for the target environment.
4. Monitor logs for errors during rollout.

### Verify
5. Run `scripts/smoke-test.sh <environment-url>` to confirm critical paths.
6. If smoke tests fail, follow `references/rollback-checklist.md`.

Invócala con: $deploy to staging o $deploy production with canary rollout


Plugins

Los plugins unifican skills, entradas de MCP, hooks y conectores de apps en un solo paquete instalable (v0.110.0+).65 Desde v0.117.0, los plugins son componentes de primera clase: los plugins con ámbito de producto se sincronizan automáticamente al inicio y /plugins ofrece un explorador dentro de la TUI para descubrirlos y administrarlos.75 v0.128.0 amplió los flujos de trabajo de plugins con instalación desde marketplaces, almacenamiento en caché de paquetes remotos, APIs de desinstalación remota, hooks incluidos en plugins, estado de habilitación de hooks e importación de configuración de agentes externos.86 v0.129.0 (7 de mayo de 2026) añade uso compartido de plugins en el workspace (envía un conjunto de plugins a tus compañeros sin volver a publicarlo), controles de acceso para compartir (habilitar/deshabilitar por destinatario, revocar), filtrado de fuentes (limita desde qué marketplaces obtiene contenido un workspace) y operaciones de marketplace que se pueden invocar directamente desde el explorador /plugins en lugar de la CLI.89 v0.133.0 (21 de mayo de 2026) facilita auditar el descubrimiento de plugins: la salida de lista reconoce el marketplace, las versiones instaladas son visibles, se enumeran las raíces de los marketplaces y las colecciones de plugins remotos pueden mostrarse sin tener que adivinar de qué registro proviene un resultado.98 v0.130.0 (8 de mayo de 2026) hace que el empaquetado de plugins sea más transparente y que el flujo para compartir sea más controlable:91

  • Hooks incluidos visibles en los detalles del plugin. La vista de detalles de /plugins ahora enumera cada hook de ciclo de vida que incluye un plugin (SessionStart, UserPromptSubmit, Stop, etc.). Antes de instalar un plugin, puedes ver exactamente qué hooks registrará en tu sesión; se acabaron los efectos secundarios inesperados de hooks de un plugin en el que confías solo por sus herramientas.
  • Metadatos para compartir plugins en shareContext. Cuando se comparte un plugin desde un workspace, la carga útil del enlace compartido ahora expone metadatos del enlace (creador, ámbito, vigencia) para que las sesiones receptoras puedan mostrar su procedencia y decidir si aceptarlo.
  • Controles de descubrimiento en la configuración para compartir. La configuración para compartir expone un interruptor de descubrimiento para que los equipos puedan publicar plugins en workspaces o listas de destinatarios específicos sin hacerlos visibles de forma general en toda una organización.

v0.143.0 (8 de julio de 2026) habilita los plugins remotos de forma predeterminada. Los plugins remotos ahora están habilitados sin una opción de activación, el catálogo de /plugins obtiene filas más completas (fuentes de marketplace npm junto con git y fuentes locales), y cada entrada muestra tanto su versión remota como la instalada localmente para que las diferencias sean visibles de un vistazo.106 Para un equipo que estandariza un conjunto de plugins compartido, la activación remota predeterminada elimina el paso de habilitación por máquina que antes impedía el despliegue.

Fuentes de plugins

Fuente Ubicación Descripción
Configuración config.toml Plugins declarados manualmente
Marketplace local marketplace.json Catálogo de plugins local del proyecto
Punto de instalación App server v2 Instalación remota de plugins
Con ámbito de producto Sincronizados al inicio Plugins sincronizados automáticamente (v0.117.0+)
Portable Agent Plugins Paquetes instalables Paquetes de plugins en el formato multiplataforma Agent Plugins 1.0, portables entre Codex, ChatGPT, Cursor, VS Code, Copilot y Kiro, no solo entre máquinas (v0.147.0+)118

Desde v0.147.0, la búsqueda de plugins abarca los catálogos locales, personales, de workspace y remotos en una sola consulta: buscas una capacidad, no el catálogo que resulta contenerla. Junto con los paquetes portables Agent Plugin, un plugin creado en un entorno se instala correctamente en otro en lugar de quedar vinculado a la máquina o al workspace donde se creó.116

Descubrimiento de plugins

Codex informa al modelo qué plugins están habilitados al iniciar la sesión (v0.111.0), lo que mejora el descubrimiento de MCPs, apps y skills instalados.65 El modelo puede sugerir plugins relevantes durante una sesión según el contexto de la tarea. En v0.117.0, los plugins con ámbito de producto se sincronizan al inicio, lo que garantiza que el catálogo de plugins más reciente esté disponible sin intervención manual.75 Desde v0.142.0, el menú /plugins organiza los plugins remotos en las secciones OpenAI Curated, Workspace y Shared with me, y los turnos elegibles pueden recomendar e instalar plugins relevantes en línea.104

Menciones de @plugin (v0.112.0+)

Haz referencia a cualquier plugin instalado directamente en el chat con @plugin-name.68 Cuando mencionas un plugin, su contexto (capacidades, herramientas, configuración) se incluye automáticamente en la ventana de contexto del modelo; no necesitas describir qué hace el plugin.

@deploy push this branch to staging with canary rollout
@linter check for unused imports in src/

Esto funciona con cualquier plugin instalado, incluidos skills personalizados, servidores MCP y conectores de apps.

Marketplace de plugins (v0.113.0+)

El marketplace de plugins ahora incluye un descubrimiento más completo con metadatos, categorías y calificaciones.69 Las comprobaciones de autenticación durante la instalación verifican que los plugins que requieren claves API o OAuth tengan credenciales válidas antes de instalarse. Un punto de desinstalación elimina correctamente los plugins y su configuración asociada.

Cómo agregar marketplaces de terceros (v0.121.0+)

La documentación actual de OpenAI Codex mantiene la administración de fuentes de marketplace en codex plugin marketplace. Esto formaliza la distribución de plugins de terceros más allá del marketplace propio de OpenAI y admite abreviaturas de repositorios GitHub, URL de Git HTTP(S), URL de SSH y directorios raíz de marketplaces locales; usa --ref para fijar una referencia de Git y repite --sparse PATH únicamente para repositorios de marketplaces respaldados por Git.93

# GitHub repository (shorthand)
codex plugin marketplace add owner/repo

# Arbitrary git URL
codex plugin marketplace add https://git.example.com/team/plugins.git

# SSH Git URL
codex plugin marketplace add git@example.com:team/plugins.git

# Local directory
codex plugin marketplace add /path/to/local/marketplace

# Upgrade or remove a configured marketplace
codex plugin marketplace upgrade <marketplace-name>
codex plugin marketplace remove <marketplace-name>

Una vez agregado, los plugins de un marketplace aparecen en el explorador /plugins junto con los predeterminados. Quienes llaman al app server (integraciones de IDE/escritorio) cuentan con un punto de conexión paralelo para registrar marketplaces mediante programación.82

Consideración de seguridad: Los marketplaces de terceros ejecutan código arbitrario de plugins con tus permisos de Codex. Evalúa las fuentes antes de agregarlas y prefiere la ejecución en sandbox durante las primeras ejecuciones.

Agent Plugins: el estándar multiplataforma (v0.146.0–v0.147.0)

“Agent Plugins” no es solo el nombre de una función de Codex: es un estándar abierto y neutral respecto a proveedores para empaquetado, publicado como Agent Plugins 1.0.0 el 6 de agosto de 2026, cuyo sitio oficial lo resume como “A portable package format for reusable components that extend AI agents.”118 Un plugin es un directorio con un manifiesto plugin.json obligatorio (un esquema cerrado de exactamente diez campos de nivel superior permitidos: $schema, name, version, description, author, homepage, repository, license, keywords, extensions, donde “Clients MUST report and ignore each unknown field”), una carpeta opcional skills/ (cada directorio hijo inmediato que contenga un SKILL.md es un skill), un mcp.json opcional que declara servidores stdio, Streamable HTTP o HTTP+SSE heredado, y directorios opcionales de espacios de nombres de clientes con dominio inverso que otros clientes “MUST ignore.” Su alcance normativo es el empaquetado: la especificación “defines the canonical Agent Plugins Specification v1.0.0 for packaging reusable components that extend AI agents into distributable plugins”; Agent Skills y MCP conservan sus propias especificaciones por debajo de ella.118

La gobernanza es la historia. Vercel inició la propuesta y desarrolló la especificación 1.0 con Amazon, Anysphere (Cursor), GitHub, Microsoft y OpenAI; la lista de responsables del repositorio de la especificación abarca Amazon, Cursor, Microsoft, OpenAI y Vercel, y Google anunció el día del lanzamiento que se unirá a los responsables principales.118 Los clientes de lanzamiento mencionados abarcan ChatGPT, Codex, Cursor, GitHub Copilot, Kiro y VS Code. Hay una ausencia notable: Anthropic, que creó el formato subyacente Agent Skills y MCP en sí, no figura entre los responsables; Claude Code mantiene su propio formato de plugins, y Codex cierra la brecha desde su lado con la fuente de marketplace Claude Code (v0.146.0) y /import.118

En términos de Codex: v0.146.0 añade manifiestos de Agent Plugins, publicación de plugins en el workspace y dos marketplaces de plugins adicionales: Amazon Bedrock y Claude Code114; v0.147.0 completa el ciclo con la instalación de Agent Plugins portables y la búsqueda en catálogos locales, personales, de workspace y remotos.116 La publicación en el workspace es la mitad operativamente útil para los equipos: publica plugins en tu propio workspace en lugar de crear un marketplace público o pedir a cada desarrollador que agregue manualmente una fuente de Git.

Las notas de lanzamiento anuncian las superficies de Codex sin publicar sus claves de configuración ni la sintaxis de CLI. Esta entrada registra que la capacidad llegó y qué especifica el estándar, no cómo usarla desde Codex; considera el flujo de creación de manifiestos y cualquier invocación de codex plugin publish como no verificados hasta que la documentación de OpenAI los cubra.

Administración de plugins

codex plugin marketplace add <src>       # Add a marketplace source
codex plugin marketplace upgrade [name]  # Upgrade one marketplace or all
codex plugin marketplace remove <name>   # Remove a configured marketplace

En la TUI, usa /plugins (v0.117.0+) para explorar, instalar y eliminar plugins individuales de forma interactiva sin salir de tu sesión.75

Consejo para expertos: Los plugins consolidan lo que antes requería configuración MCP independiente, instalación de skills y configuración de conectores de apps. Un solo plugin puede incluir los tres, lo que acelera la incorporación de equipos y hace que la configuración sea más portátil.


Modo de planificación y colaboración

El modo de planificación permite que Codex diseñe un enfoque antes de ejecutar cambios. Está activado de forma predeterminada (desde v0.94.0).14 Consulta Marcos de decisión para ver el árbol de decisión «Modo de planificación frente a ejecución directa».

Cómo entrar al modo de planificación

/plan                              # Switch to plan mode
/plan "redesign the API layer"     # Plan mode with initial prompt

En el modo de planificación, Codex: - Lee archivos y analiza el código base - Propone un plan de implementación - No realiza cambios hasta que los apruebas - Transmite el plan en una vista específica de la TUI

Modo de orientación

El modo de orientación (activado de forma predeterminada desde v0.98.0) te permite introducir nuevas instrucciones mientras Codex trabaja activamente, sin interrumpir la tarea en curso.14

Hay dos métodos para introducir instrucciones:

Entrada Comportamiento Cuándo usarla
Enter Envía las instrucciones de inmediato; Codex las recibe durante el turno actual Correcciones urgentes («detente: no modifiques ese archivo»), aclaraciones («la configuración está en /etc/app.conf, no en la ruta predeterminada») o cambios de prioridad («concéntrate primero en las pruebas»)
Tab Pone las instrucciones en cola para el siguiente turno; Codex termina primero el trabajo actual Tareas de seguimiento («después de esto, actualiza también el registro de cambios»), ampliaciones del alcance («cuando termines, ejecuta el linter») o contexto no urgente («el destino del despliegue es staging, no producción»)

Ejemplos prácticos:

# Codex is refactoring the auth module...

[Enter] "Use bcrypt instead of argon2 — we already have it as a dependency"
→ Codex adjusts immediately, mid-turn

[Tab] "Once auth is done, update the migration script too"
→ Codex finishes auth refactor, then starts the migration

El modo de orientación siempre está activo en la TUI. Si prefieres esperar a que Codex termine antes de darle instrucciones, escribe normalmente cuando concluya el turno; no necesitas ningún modo especial.

Mejoras de la TUI (v0.105.0–v0.106.0)

Resaltado de sintaxis (v0.105.0): La TUI ahora resalta la sintaxis de los bloques de código delimitados y los diffs integrados. Usa /theme para elegir un esquema de colores.61

Nuevos comandos de la TUI (v0.105.0+):61

Comando / Tecla Descripción
/copy Copia la última respuesta al portapapeles
/clear Limpia la pantalla de la TUI
Ctrl+L Limpia la pantalla (atajo de teclado)
/theme Cambia el esquema de colores del resaltado de sintaxis
/plugins Explora, instala y elimina plugins (v0.117.0+)75
/title Establece el título de la ventana de la terminal; funciona en la TUI y en la TUI de app-server (v0.117.0+)75
/archive Archiva la sesión actual; las sesiones archivadas quedan protegidas contra su reanudación o bifurcación hasta que se restauren (v0.136.0+)125

Transcripción de voz (v0.105.0, experimental): Presiona la barra espaciadora para dictar prompts mediante la transcripción de voz. Esta función es experimental y puede requerir permisos para usar el micrófono.61 Desde v0.107.0, las sesiones de voz en tiempo real permiten seleccionar los dispositivos de micrófono y altavoz, para que puedas elegir hardware específico de entrada y salida de audio.62 Eliminada en v0.140.0 y reincorporada en v0.145.0: los controles de voz experimentales de /realtime y sus dependencias de audio se eliminaron de la TUI en v0.140.0 (la transcripción de voz mediante la barra espaciadora no se vio afectada).102 v0.145.0 reincorpora la voz de una forma nueva: entradas de audio y salidas de herramientas de audio en formatos de audio locales comunes, además de conversaciones V3 en tiempo real mediante streaming.112

Otras mejoras: - Los enlaces largos ahora permanecen activos incluso cuando se dividen entre varias líneas de la TUI (v0.105.0)61 - Los enlaces a archivos locales se muestran con un formato mejorado (v0.106.0)60 - El markdown de la TUI mantiene activos los enlaces web mediante metadatos OSC 8, y las tablas con poco espacio se convierten en registros legibles de clave/valor sin perder los destinos de los enlaces (v0.136.0)125 - Se corrigió el manejo de Ctrl+C para que los sub-agents finalicen correctamente los procesos secundarios (v0.106.0)60


Sistema de memoria

Codex cuenta con un sistema de memoria persistente (v0.100.0+) que almacena datos, preferencias y contexto del proyecto entre sesiones.24

Comandos de memoria

Comando Descripción
/m_update <fact> Guarda un dato en la memoria (p. ej., /m_update always use pytest, never unittest)
/m_drop <query> Elimina una memoria que coincida con la consulta

Las memorias se almacenan en archivos markdown dentro de ~/.codex/memory/. Codex las carga al inicio de la sesión y las utiliza para orientar su comportamiento en todas las sesiones futuras.

Qué almacenar

Las memorias funcionan mejor con preferencias persistentes y datos del proyecto:

  • Convenciones del proyecto: «Este proyecto usa tabulaciones, no espacios» o «Las respuestas de API siempre incluyen un campo meta»
  • Preferencias de herramientas: «Usa pnpm en lugar de npm» o «Ejecuta las pruebas con pytest -x --tb=short»
  • Decisiones de arquitectura: «El módulo de autenticación está en src/core/auth/, no en src/middleware/»
  • Preferencias de flujo de trabajo: «Ejecuta siempre el linter antes de mostrarme un diff»

Memoria en pipelines

Cuando ejecutas codex exec, las memorias se cargan automáticamente. Esto significa que los pipelines de CI/CD y los scripts aprovechan el mismo contexto que las sesiones interactivas, sin necesidad de repetir las instrucciones en cada ejecución.

Mejoras de la memoria (v0.101.0–v0.107.0)

  • Eliminación de secretos: Las memorias se analizan automáticamente para detectar secretos antes de guardarlas en el disco
  • Reconocimiento del CWD: Los archivos de memoria ahora incluyen el contexto del directorio de trabajo para recuperar información específica del proyecto
  • Exclusión de mensajes del desarrollador: Los mensajes del desarrollador y del sistema se excluyen de la entrada de memoria de la fase 1, lo que mejora la calidad de la memoria al centrarse en las interacciones con el usuario
  • Olvido basado en diffs (v0.106.0): La memoria ahora utiliza un mecanismo de olvido basado en diffs para eliminar datos obsoletos y mantener el almacén de memoria compacto y relevante con el paso del tiempo60
  • Selección basada en el uso (v0.106.0): La recuperación de memorias ahora tiene en cuenta el uso y prioriza las memorias consultadas con frecuencia y las que han sido relevantes recientemente60
  • Memorias configurables (v0.107.0): Las memorias ahora son totalmente configurables. Usa codex debug clear-memories para restablecer todas las memorias almacenadas y comenzar desde cero; esto resulta útil al cambiar de contexto entre proyectos no relacionados o cuando el estado de la memoria se ha desviado62
  • Actualización del modelo de la fase 2 (v0.121.0): El modelo de consolidación de memoria de la fase 2 ahora es gpt-5.4 (en lugar del valor predeterminado anterior). El pipeline de la fase 2 se ejecuta entre sesiones para condensar las transcripciones de la fase 1 en datos duraderos; el cambio de modelo mejora la calidad de la recuperación con el mismo costo en tokens.82
  • Menú de memorias de la TUI (v0.121.0): Una nueva interfaz dentro de la sesión permite acceder al modo de memoria, eliminar memorias individuales y usar un botón de restablecimiento. Ahora, restablecer la memoria conserva los rollouts anteriores en lugar de invalidarlos, por lo que el restablecimiento borra la información disponible para futuras recuperaciones sin afectar la reproducción de sesiones.82

Memoria frente a AGENTS.md

Caso de uso Memoria (/m_update) AGENTS.md
Preferencias personales Usa la memoria (persiste en todos los proyectos) No corresponde
Convenciones del proyecto Cualquiera de las dos (memoria para consulta personal, AGENTS.md para compartir con el equipo) AGENTS.md para el equipo
Decisiones de arquitectura AGENTS.md (contexto compartido) Opción principal
Comandos de herramientas Memoria (referencia personal rápida) AGENTS.md para el equipo

Consejo: Usa /m_update para los datos que deban persistir de manera indefinida. Para el contexto específico de una sesión, indícaselo directamente a Codex en la conversación. Para el contexto compartido con el equipo, usa AGENTS.md.


Gestión de sesiones

Codex conserva las sesiones en ~/.codex/sessions/, lo que permite reanudar, bifurcar y gestionar flujos de trabajo con múltiples hilos entre CLI y las interfaces de escritorio.

v0.146.0 hace que los hilos sean direccionables. /new y /clear ahora aceptan un nombre de sesión, los hilos importantes se pueden fijar y las conversaciones secundarias permanecen abiertas en lugar de obligarte a cerrar una para acceder a otra.114 En la práctica, un proyecto de larga duración deja de ser una lista de marcas de tiempo que debes reconocer por fecha. v0.147.0 añade secciones de conversación: las conversaciones se organizan en secciones persistentes ordenadas manualmente, y las transcripciones extensas se exploran de forma incremental en lugar de cargarse por completo.116

Reanudar

Retoma donde lo dejaste:

codex resume                          # Interactive picker (sorted by recency)
codex resume <SESSION_ID>             # Resume a specific session
codex exec resume --last "continue"   # Non-interactive: resume most recent

El slash command /resume dentro de la TUI abre el mismo selector interactivo con búsqueda.

Historial de hilos paginado (v0.145.0) [EXPERIMENTAL]: Un historial de hilos paginado experimental incorpora una reanudación eficiente, búsqueda en todo el historial, nombres de hilos persistentes, compatibilidad con sub-agents y memorias a la gestión de sesiones; el historial se carga página por página en lugar de todo a la vez, algo importante para directorios de trabajo de larga duración con cientos de sesiones. Es experimental: la interfaz puede cambiar entre versiones.112

Bifurcar

Crea una rama de una conversación para explorar alternativas sin perder tu progreso actual:

/fork                              # Fork current conversation
/fork "try a different approach"   # Fork with new prompt

Las bifurcaciones crean hilos independientes que comparten el mismo historial hasta el punto de bifurcación. A partir de v0.146.0, el historial de bifurcaciones está paginado y las bifurcaciones se pueden crear como temporales: una bifurcación temporal no aparece en las listas de hilos, lo que mantiene los experimentos desechables fuera de la lista de hilos que realmente navegas.114 Los cambios en una bifurcación no afectan a la otra. Esto resulta útil para comparar enfoques (por ejemplo, “bifurca y prueba Redis en lugar de Memcached”) o explorar cambios arriesgados de forma segura.

Bifurcación de hilos en sub-agents (v0.107.0): Ahora los hilos pueden bifurcarse en sub-agents independientes, lo que permite que una conversación genere flujos de trabajo paralelos que se ejecutan de forma autónoma. Esto amplía el modelo de bifurcación existente: en lugar de solo ramificar la conversación, el hilo bifurcado se convierte en un sub-agent con su propio contexto de ejecución.62 A partir de v0.117.0, los sub-agents usan direcciones basadas en rutas (por ejemplo, /root/agent_a) con mensajería estructurada entre agentes, lo que hace que la coordinación multiagente sea más explícita y fácil de depurar.75

Mensajes cifrados entre agentes (v0.138.0+): Multi-agent v2 ahora cifra el texto de la tarea que un agente principal envía al crear o enviar mensajes a un sub-agent. Los parámetros de mensaje de spawn_agent, send_message y followup_task se marcan como cifrados: Responses API cifra la carga útil cuando el modelo principal emite la llamada a la herramienta, Codex que se ejecuta localmente solo transporta texto cifrado (InterAgentCommunication.encrypted_content, con contenido de texto plano vacío), y API lo descifra en el servidor al entregarlo al modelo receptor.108 Tres consecuencias prácticas:

  • Los registros de tu sesión local ya no contienen texto plano de delegación. Puedes ver que un agente principal creó un sub-agent y qué recibió de vuelta, pero no la instrucción exacta que envió. Si auditas o depuras ejecuciones multiagente desde el historial de sesiones, ese registro ya no está; el issue de regresión abierto que realiza el seguimiento no tenía una corrección vinculada a mediados de julio de 2026.109 Los eventos del ciclo de vida de extensiones (inicio/detención de subagents, ejecución de herramientas, metadatos de turnos — v0.133.0+) y la observabilidad del app-server son los mecanismos restantes para reconstruir lo ocurrido.98
  • Los modelos de proveedores personalizados pueden fallar. Un endpoint de modelo que no está configurado para el uso de herramientas cifradas rechaza el esquema cifrado de spawn_agent con un 400 ("declares encrypted parameters but is not configured for encrypted tool use"). Si la delegación multiagente falla con ese error en un proveedor personalizado, se debe al cambio de cifrado, no a tu configuración.109
  • Las notificaciones generadas por Codex siguen siendo legibles. Las notificaciones de finalización de agentes secundarios las produce Codex, por lo que permanecen en texto plano y ahora se muestran como elementos tipados de agent_message en lugar de envoltorios serializados de JSON.108

OpenAI no ha publicado el modelo de amenazas detrás de este cambio; el PR describe el flujo de texto cifrado sin indicar contra qué protege.

Multi-agent v2 estabilizado (v0.145.0, opción activable): La experiencia de multi-agent v2 que debutó en v0.137.0 y obtuvo delegación cifrada en v0.138.0 ahora está estabilizada como una función activable. v0.145.0 añade modelos de sub-agents configurables, niveles de razonamiento por sub-agent, concurrencia configurable, roles multiagente restaurados y una navegación entre agentes mejorada. Si esperaste para adoptar v2 durante el período de ajustes de v0.137/v0.138, esta es la versión en la que la superficie de configuración se estabiliza: las elecciones de modelo y razonamiento de los sub-agents ahora residen en la configuración en lugar de estar fijadas por el entorno de ejecución.112

Lista de hilos

Consulta y gestiona las sesiones activas:

/status                            # Current session info and token usage
/ps                                # Show background terminals in session

En la app de escritorio, los hilos se ven en la barra lateral con el historial completo y vistas previas de diferencias.

Ciclo de vida de la sesión

Acción CLI App de escritorio
Iniciar una nueva codex o /new Botón New Thread
Reanudar codex resume o /resume Haz clic en el hilo de la barra lateral
Bifurcar /fork Clic derecho en el hilo → Fork
Finalizar /quit o Ctrl+C Cierra la pestaña del hilo
Eliminar Elimina de ~/.codex/sessions/ Clic derecho → Delete

Las sesiones se sincronizan entre CLI y la app de escritorio: comienza en una y continúa en la otra.

Modo no interactivo (codex exec)

codex exec ejecuta Codex de forma no interactiva para scripts, CI/CD y automatización.15

Uso básico

codex exec "summarize the repository structure"
codex exec --sandbox workspace-write --ask-for-approval on-request "fix the CI failure"
codex exec --json "triage open bugs" -o result.txt

De forma predeterminada, codex exec escribe el progreso y los eventos en stderr, y el mensaje final del agente en stdout. Este diseño permite combinarlo con las canalizaciones estándar de Unix.

Archivado de sesiones (v0.136.0)

Puedes archivar sesiones para mantener enfocada la lista de sesiones que puedes reanudar o bifurcar sin eliminar el historial. Archívalas desde la TUI con /archive o desde la shell:125

codex archive <session-id>     # archive a session
codex unarchive <session-id>   # restore it

Una sesión archivada queda protegida contra operaciones para reanudarla o bifurcarla hasta que la desarchives, una medida de seguridad para evitar que continúes por accidente una sesión que pretendías retirar. En la misma versión, codex app-server --stdio inicia app-server en modo stdio para integraciones con editores y hosts, y ahora se impide que /diff ejecute asistentes de Git proporcionados por el repositorio (una corrección de seguridad de comandos). En Windows, una ruta de aprovisionamiento alfa añade codex sandbox setup --elevated para administradores.125

Salida en líneas JSON

Con --json, stdout se convierte en un flujo de eventos JSONL:

codex exec --json "fix the tests" | jq

Tipos de eventos: thread.started, turn.started/completed/failed, item.started/completed, error

{"type":"thread.started","thread_id":"019c5c94-..."}
{"type":"turn.started"}
{"type":"item.started","item":{"id":"item_1","type":"command_execution","status":"in_progress"}}
{"type":"item.completed","item":{"id":"item_3","type":"agent_message","text":"..."}}
{"type":"turn.completed","usage":{"input_tokens":24763,"cached_input_tokens":24448,"output_tokens":122}}

Salida estructurada

Impón la estructura de la respuesta con un esquema JSON:

codex exec "Extract project metadata" \
  --output-schema ./schema.json \
  -o ./project-metadata.json

-o / --output-last-message escribe el mensaje final en un archivo.

Reanudación y revisión de sesiones

codex exec resume --last "continue where you left off"
codex exec resume <SESSION_ID> "fix the remaining issues"
codex exec review --base main           # Code review against a branch

Opciones principales

Opción Descripción
--sandbox workspace-write --ask-for-approval on-request Automatización limitada al espacio de trabajo, con aprobación para cruzar sus límites
--json Flujo de eventos JSONL hacia stdout
-o, --output-last-message <file> Guarda el mensaje final en un archivo
--output-schema <file> Valida la respuesta con un esquema JSON
--ephemeral No conserva los archivos de sesión
-C, --cd <dir> Establece el directorio de trabajo
--add-dir <dir> Directorios adicionales con permisos de escritura
--skip-git-repo-check Permite la ejecución fuera de repositorios Git
--dangerously-bypass-approvals-and-sandbox Sin sandbox ni aprobaciones (solo para CI)

Autenticación en CI

codex exec admite CODEX_API_KEY para la autenticación no interactiva en entornos de automatización.

Aviso de inicio de codex exec (v0.130.0). El aviso de inicio de codex exec ya no muestra el texto heredado «research preview». Si tu CI analiza la salida de inicio, ahora el texto del aviso es más breve; los eventos estructurados de --json no han cambiado.91

codex remote-control (v0.130.0+)

codex remote-control es un comando de nivel superior que inicia un app-server sin interfaz gráfica, diseñado para que otro proceso lo controle: extensiones de IDE, orquestadores personalizados o planos de control remotos. Sustituye la invocación de codex app-server con múltiples opciones que muchos integradores componían manualmente y ofrece a las herramientas de terceros un único punto de entrada estable al mismo entorno de ejecución de app-server incluido en las interfaces de escritorio e IDE.91 La versión v0.133.0 mejora la forma de ejecución del comando: puede ejecutarse en primer plano, esperar hasta estar listo, informar el estado de la máquina y seguir ofreciendo los comandos explícitos start / stop, al estilo de un daemon, para configuraciones de controladores de larga duración.98 La versión v0.143.0 añade codex remote-control pair, que genera un código de vinculación manual desde un daemon en ejecución para que un controlador pueda conectarse sin el protocolo de enlace de descubrimiento automático; esto resulta útil cuando el proceso controlador se encuentra en un host o segmento de red diferente al del daemon.106

# Start a headless, remotely controllable app-server
codex remote-control

# Generate a manual pairing code for an out-of-band controller (v0.143.0+)
codex remote-control pair

# Same lifecycle as a TUI session: thread store, hooks, plugins, MCP, sandbox
# all initialize from your normal config.toml.

Combina codex remote-control con las APIs de paginación de app-server que aparecen a continuación cuando desarrolles interfaces de usuario que necesiten enumerar historiales extensos de hilos sin cargar en memoria todos los turnos a la vez.

Paginación de hilos de app-server (v0.130.0+)

Ahora los clientes de app-server pueden paginar hilos extensos mediante tres vistas distintas de los elementos de los turnos:91

Vista Caso de uso
Sin cargar Solo para listados: muestra la estructura del hilo sin la carga útil de los turnos (la opción más económica)
Resumen Metadatos compactos de cada turno, útiles para barras laterales y selectores de sesiones que puedes reanudar
Completa Carga útil completa del turno, incluidas las llamadas a herramientas y sus resultados

Combina la paginación con la interfaz ThreadStore, introducida en la versión v0.121.0, para recorrer con eficiencia hilos de larga duración, especialmente en implementaciones de remote-control donde el orquestador puede encontrarse en una máquina diferente de la que almacena los archivos de ejecución.82 La versión v0.143.0 amplía lo que puede inspeccionar un controlador: ahora los clientes de app-server pueden enumerar los entornos disponibles, listar los hilos descendientes de un hilo y bifurcar el historial a partir de un turno específico; son los elementos básicos que necesita una interfaz de usuario para ramificar una ejecución desde un punto anterior sin tener que reproducirla hasta ese momento.106

Actualización en vivo de la configuración de app-server (v0.130.0+)

Ahora los hilos activos de app-server incorporan los cambios en config.toml sin necesidad de reiniciarse: edita la configuración, guárdala y el hilo en ejecución reflejará los nuevos valores en su siguiente turno. Esta es la corrección de errores complementaria de codex remote-control: un servidor sin interfaz gráfica y de larga duración puede reconfigurarse en el lugar, en vez de detenerlo.91

Ejecutores remotos cifrados (v0.141.0)

A partir de la versión v0.141.0 (estable, 18 de junio de 2026), los ejecutores remotos se conectan mediante canales Noise-relay autenticados y cifrados de extremo a extremo: el plano de control y el ejecutor ya no tienen que confiar en el relé que los conecta, algo importante cuando tu orquestador controla un app-server a través de los límites de una red. La misma versión hizo que la ejecución remota multiplataforma conserve el directorio de trabajo y la shell nativos del ejecutor, por lo que un controlador de un sistema operativo que maneja un ejecutor de otro ya no provoca que las rutas ni la semántica de la shell se reescriban de forma subyacente. TLS ahora también acepta firmas de certificados P-521 para ofrecer compatibilidad con proxies empresariales.103


Codex Cloud y tareas en segundo plano [EXPERIMENTAL]

Estado: Codex Cloud es una función experimental. Las interfaces, los precios y la disponibilidad pueden cambiar. OpenAI administra los entornos en la nube y no tienes control sobre la infraestructura.

Codex Cloud ejecuta tareas de forma asíncrona en entornos administrados por OpenAI.4 Consulta también GitHub Action y CI/CD para integrar Codex en tu canalización de CI.

Cómo funciona

  1. Envía una tarea (mediante chatgpt.com/codex, la integración con Slack o CLI)
  2. Codex clona tu repositorio en un sandbox aislado en la nube
  3. El agente trabaja de manera independiente: lee código, ejecuta pruebas y realiza cambios
  4. Al terminar, Codex crea una PR o proporciona un diff para que lo revises
  5. Aplica los resultados localmente con codex apply <TASK_ID>

Acceso a Internet en la nube

El acceso del agente a Internet está desactivado de forma predeterminada y se configura por entorno:

  • Desactivado: El agente no tiene acceso a Internet (opción predeterminada)
  • Activado: Lista opcional de dominios permitidos y restricciones de métodos HTTP
Allowed domains: pypi.org, npmjs.com, github.com
Allowed methods: GET, HEAD, OPTIONS

Los scripts de configuración pueden seguir usando Internet para instalar dependencias, incluso cuando el acceso del agente a Internet está desactivado.

Integración con Slack

Menciona a @Codex en un canal o hilo de Slack para iniciar una tarea en la nube.

Requisitos previos: 1. Un plan de ChatGPT apto (Plus, Pro, Business, Enterprise o Edu) 2. Una cuenta de GitHub conectada 3. Al menos un entorno en la nube configurado 4. La aplicación de Slack instalada en tu espacio de trabajo

Codex responde con un enlace a la tarea y publica los resultados cuando termina.

CLI de Cloud

codex cloud exec --env <ENV_ID> "Fix failing tests"  # Start a cloud task
codex cloud status <TASK_ID>                          # Check task progress
codex cloud diff <TASK_ID>                            # View task diff
codex cloud list                                      # List recent tasks
codex cloud list --json                               # JSON output
codex cloud apply <TASK_ID>                           # Apply from cloud subcommand
codex apply <TASK_ID>                                 # Apply diff (top-level shortcut)

La aplicación de escritorio Codex

La aplicación de escritorio Codex (macOS y Windows) ofrece una interfaz gráfica optimizada para administrar varios proyectos.16 La versión para Windows se lanzó el 4 de marzo de 2026 con compatibilidad nativa con PowerShell y un sandbox nativo de Windows.66

Instalación

codex app                      # Auto-downloads and installs on first run

O descárgala directamente: Codex.dmg (macOS) | Disponible en Microsoft Store (Windows)

Funciones principales

Función Descripción
Hilos paralelos Ejecuta varias tareas simultáneamente en distintos proyectos
Modos de hilo Inicia hilos en modo Local, Worktree o Cloud
Herramientas Git integradas Revisa diferencias, agrega comentarios, prepara o revierte fragmentos, crea commits o hace push y crea PR
Terminal integrada Terminal por hilo (Cmd+J)
Dictado por voz Introduce prompts por voz (Ctrl+M)
Automatizaciones Programa tareas recurrentes
Notificaciones Notificaciones de finalización o aprobación cuando la aplicación está en segundo plano
Impedir la suspensión Configuración opcional para mantener activa la computadora mientras se ejecutan las tareas
Skills + MCP Configuración compartida entre la aplicación, CLI y la extensión del IDE
Accesos directos de MCP Accesos directos a herramientas de MCP en el editor de prompts (App v26.226)63
@menciones en revisiones Usa @menciones para incluir colaboradores en los comentarios de revisión de código (App v26.226)63
Temas personalizados Controles de color y selección de fuentes en Configuración (App v26.312)72
TUI del servidor de la aplicación Habilitada de forma predeterminada (v0.117.0+): comandos de shell con !, monitoreo del sistema de archivos, WebSocket remoto con autenticación mediante token bearer y recuperación del historial de prompts entre sesiones75
Appshots Los appshots de macOS adjuntan a un hilo la ventana de la aplicación que está en primer plano, incluida una captura de pantalla y el texto disponible, y se pueden agregar mediante la tecla de acceso rápido de Appshots.99
Comentarios en el navegador integrado El navegador integrado puede mostrar una vista previa de páginas locales o públicas y aceptar comentarios sobre elementos o áreas para brindar observaciones precisas acerca de la página renderizada.99
Computer Use + uso con la computadora bloqueada Computer Use permite que Codex opere aplicaciones de Mac autorizadas para realizar tareas específicas mediante la interfaz gráfica; el uso con la computadora bloqueada es opcional y se limita a turnos activos y confiables de Computer Use después de que la Mac se bloquea.99

Appshots, comentarios en el navegador y Computer Use

Las actualizaciones de la aplicación del 21 de mayo hacen que la aplicación de escritorio sea una fuente de contexto más completa, en lugar de limitarse a administrar hilos. Usa Appshots cuando Codex necesite conocer el estado de otra aplicación de Mac antes de actuar: Codex captura la ventana que está en primer plano y el texto visible o fuera de pantalla que la aplicación pone a disposición, y guarda el archivo adjunto localmente en el historial de la sesión.99

Para trabajar en sitios web y frontend, usa primero el navegador integrado cuando la página no requiera autenticación: les ofrece a Codex y a ti una vista previa renderizada compartida, admite acciones en el navegador como hacer clic, tomar capturas de pantalla, descargar recursos e inspeccionar JavaScript en modo de solo lectura, y te permite marcar regiones de la página con comentarios que Codex puede atender en el siguiente turno.99 Para sitios donde hayas iniciado sesión, continúa usando la extensión de Chrome.

Usa Computer Use únicamente cuando una integración estructurada o una vista previa en el navegador no permita verificar la tarea. Puede inspeccionar y operar aplicaciones de Mac autorizadas, pero hereda las aprobaciones y las reglas de sandbox de Codex para editar archivos y ejecutar comandos de shell. El uso con la computadora bloqueada mantiene un alcance limitado: Codex puede acceder temporalmente a las aplicaciones autorizadas durante turnos activos y confiables de Computer Use después de que la Mac se bloquea, con mecanismos para volver a bloquearla y detección de entradas locales.99

Modos de hilo

Cada hilo se ejecuta en uno de estos 3 modos, que seleccionas al crearlo:

Modo Aislamiento Acceso a archivos Ideal para
Local Ninguno: trabaja directamente en el directorio de tu proyecto Lectura y escritura completas Tareas rápidas, exploración y trabajos no destructivos
Worktree Git worktree: copia aislada de una rama de tu repositorio Copia aislada Desarrollo de funciones, refactorizaciones riesgosas y experimentos paralelos
Cloud Servidor remoto: se ejecuta en la infraestructura de OpenAI Sin acceso local Tareas de larga duración, flujos de trabajo similares a CI y delegación asíncrona

Mecánica de aislamiento de Worktree:

Cuando inicias un hilo de Worktree, la aplicación de escritorio: 1. Crea un nuevo git worktree (git worktree add) en un directorio temporal 2. Obtiene una rama nueva a partir de tu HEAD actual 3. Ejecuta el agente dentro del worktree; todos los cambios en los archivos quedan aislados 4. Presenta una revisión de las diferencias al finalizar; tú eliges qué cambios integrar

Esto permite ejecutar simultáneamente varios hilos de Worktree en el mismo repositorio sin conflictos. Cada uno obtiene su propia rama y directorio de trabajo.

Automatizaciones

Las automatizaciones se ejecutan localmente en la aplicación, por lo que esta debe estar abierta y el proyecto debe estar disponible en el disco:

  • En repositorios Git, las automatizaciones usan worktrees dedicados en segundo plano, aislados de tu directorio de trabajo
  • En proyectos que no usan Git, las ejecuciones se realizan directamente en el directorio del proyecto
  • Las automatizaciones usan tu configuración predeterminada de sandbox

Cómo configurar una automatización: 1. Abre un proyecto en la aplicación de escritorio 2. Haz clic en la pestaña Automatizaciones de la barra lateral 3. Define un desencadenador (programación, webhook o manual) 4. Escribe el prompt y selecciona el modo de ejecución (local o worktree) 5. Establece el nivel de razonamiento para la ejecución de la automatización (App v26.312)72 6. Las automatizaciones se ejecutan según lo programado y ponen los resultados en cola para su revisión

Ejemplos de uso: - Clasificación de incidencias: Clasifica y prioriza automáticamente las incidencias nuevas - Monitoreo de CI: Detecta fallas en las compilaciones y sugiere soluciones - Respuesta a alertas: Reacciona a las alertas de monitoreo con un análisis de diagnóstico - Actualizaciones de dependencias: Busca y aplica parches de seguridad

Los resultados aparecen en una cola de revisión para que una persona los apruebe.

Compatibilidad con Windows

La aplicación de escritorio Codex se lanzó para Windows el 4 de marzo de 2026 (App v26.304) con compatibilidad nativa con PowerShell, un sandbox nativo de Windows y equivalencia total de funciones, incluidas skills, automatizaciones y worktrees, sin necesidad de WSL.66


GitHub Action y CI/CD

La GitHub Action oficial integra Codex en tu pipeline de CI/CD.18

Uso básico

# .github/workflows/codex.yml
name: Codex
on:
  pull_request:
    types: [opened]

jobs:
  codex:
    runs-on: ubuntu-latest
    outputs:
      final_message: ${{ steps.run_codex.outputs.final-message }}
    steps:
      - uses: actions/checkout@v5
      - name: Run Codex
        id: run_codex
        uses: openai/codex-action@v1
        with:
          openai-api-key: ${{ secrets.OPENAI_API_KEY }}
          prompt-file: .github/codex/prompts/review.md
          sandbox: workspace-write
          safety-strategy: drop-sudo

Opciones de configuración

Entrada Propósito
openai-api-key Clave de API para configurar el proxy o la autenticación
responses-api-endpoint Sobrescribe el endpoint (por ejemplo, la URL de Azure Responses)
prompt / prompt-file Instrucciones de la tarea (se requiere una de las dos opciones)
working-directory Directorio que se pasa a codex exec --cd
sandbox workspace-write / read-only / danger-full-access
codex-args Flags adicionales de CLI (array de JSON o cadena de shell)
output-schema / output-schema-file Esquema de salida estructurada para --output-schema
model / effort Configuración del agente
output-file Guarda el mensaje final en el disco
codex-version Fija la versión de CLI
codex-home Directorio de inicio personalizado de Codex
allow-users / allow-bots Controles de la lista de permitidos para desencadenar la ejecución
safety-strategy / codex-user Comportamiento de reducción de privilegios y selección de usuario

Salida: final-message, el texto de la respuesta final de Codex para los pasos o trabajos posteriores.

Estrategias de seguridad

Estrategia Descripción
drop-sudo (predeterminada) Linux/macOS; elimina la capacidad de usar sudo después del paso de la Action
unprivileged-user Ejecuta Codex como un usuario con pocos privilegios creado previamente
read-only Sandbox de solo lectura (el riesgo asociado con los privilegios del runner o del usuario aún se aplica)
unsafe Sin reducción de privilegios; obligatoria en runners de Windows

Controles de acceso

with:
  allow-users: "admin,maintainer"     # Limit who can trigger
  allow-bots: false                   # Block bot-triggered runs

Valor predeterminado: solo los colaboradores con acceso de escritura pueden desencadenar flujos de trabajo de Codex.


Codex SDK

El TypeScript SDK incorpora las capacidades de agente de Codex en aplicaciones personalizadas.19

Instalación

npm install @openai/codex-sdk

Uso básico

import { Codex } from "@openai/codex-sdk";

const codex = new Codex();
const thread = codex.startThread();

// Multi-turn conversation
const turn1 = await thread.run("Diagnose CI failures and propose a fix");
console.log(turn1.finalResponse);

const turn2 = await thread.run("Implement the fix and add tests");
console.log(turn2.items);

// Resume a previous session
const resumed = codex.resumeThread("<thread-id>");
await resumed.run("Continue from previous work");

Funciones avanzadas de SDK

  • runStreamed(...): Flujo de eventos asíncrono para actualizaciones intermedias
  • Autenticación de Python SDK (v0.132.0+): El inicio de sesión con clave de API, los flujos de navegador/código de dispositivo de ChatGPT, la inspección de cuentas y el cierre de sesión son rutas principales de SDK.97
  • Comodidad para turnos de solo texto (v0.132.0+): Los APIs de turno de Python aceptan cadenas simples y devuelven metadatos más completos de TurnResult, con elementos recopilados, tiempos y uso.97
  • outputSchema: Fuerza una salida final con la estructura de JSON
  • Entrada multimodal: Pasa texto + imágenes locales ({ type: "local_image", path: "..." })
  • Flujos de trabajo con imágenes (v0.117.0): view_image devuelve URL, las imágenes generadas se pueden volver a abrir y el historial de imágenes se conserva al reanudar una sesión75
  • view_image en varios entornos (v0.130.0): Para las sesiones que abarcan varios entornos (introducidas en v0.124.0 con selección de entorno + directorio de trabajo por turno, y perfeccionadas en v0.125.0 con entornos persistentes), view_image ahora resuelve las rutas de archivo mediante el entorno seleccionado, en lugar del sistema de archivos local del orquestador. Una imagen adjunta desde un entorno remoto se obtiene en relación con el directorio de trabajo de ese entorno, no con el host que ejecuta SDK.91

Configuración de threads y clientes

// Custom working directory, skip git check
const thread = codex.startThread({
  workingDirectory: "/path/to/project",
  skipGitRepoCheck: true,
});

// Custom environment and config overrides
const codex = new Codex({
  env: { CODEX_API_KEY: process.env.MY_KEY },
  config: { model: "gpt-5.5" },
});

Las sesiones se conservan en ~/.codex/sessions.

Tiempo de ejecución: Node.js 18+.


Optimización del rendimiento

Gestión del contexto

Las ventanas de contexto varían según el modelo. La familia actual GPT-5.6 (Sol, Terra, Luna) funciona con una ventana de 272K; GPT-5.5, el modelo insignia de la generación anterior, ofrece 400K en Codex (1M en el API); GPT-5.4 / GPT-5.4-mini (que se retirarán de Codex el 31 de agosto de 2026) ofrecen 1M / 400K; la familia heredada GPT-5.3-Codex funcionaba con 272K de entrada + 128K de salida (400K de presupuesto total). Todos se llenan más rápido de lo que esperarías: adminístralos de forma proactiva.

  1. Usa /compact con regularidad: Resume el historial de la conversación para liberar tokens
  2. Proporciona documentación local: Un AGENTS.md y documentación local de alta calidad reducen la sobrecarga de exploración (que consume contexto)
  3. Usa @ para adjuntar archivos específicos: Haz referencia a los archivos directamente en vez de pedirle a Codex que los encuentre
  4. Mantén los prompts enfocados: Los prompts delimitados con archivos exactos consumen menos contexto que una exploración abierta

Eficiencia de tokens

Técnica Impacto
Establece model_reasoning_summary = "none" Reduce los tokens de salida ~20%
Usa model_verbosity = "low" Explicaciones más cortas, más acción
Usa niveles más ligeros (gpt-5.6-luna) para tareas simples Significativamente más económico por mensaje
Divide tareas complejas en sesiones enfocadas Mejor eficiencia de tokens por sesión
Usa perfiles para cambiar la configuración según la tarea Evita pagar razonamiento elevado en trabajo rutinario

Optimización de velocidad

  1. gpt-5.3-codex-spark: Variante de menor latencia para trabajo en pareja interactivo
  2. --profile fast: gpt-5.6-luna preconfigurado con razonamiento bajo
  3. Ejecución paralela de herramientas: Codex ejecuta lecturas y comprobaciones independientes de forma simultánea, así que estructura los prompts para habilitarlo
  4. Bucles orientados a resultados: Pide «implementa, prueba, corrige y detente cuando todo esté en verde» en lugar de instrucciones paso a paso

¿Cómo depuro problemas?

Problemas comunes y soluciones

Problema Causa Solución
Bucle de “Re-connecting” Varias instancias de Codex Finaliza todos los procesos, espera 60 s y reinicia una sola instancia
Errores de autenticación 401 Credenciales obsoletas rm ~/.codex/auth.json && codex login
Red bloqueada en el sandbox Comportamiento predeterminado -c 'sandbox_workspace_write.network_access=true'
Desconexiones de WSL2 Corrupción del estado de WSL Ejecuta wsl --shutdown en PowerShell, espera 1 min y reinicia
Fallos de parches Incompatibilidades en los finales de línea Normaliza a LF y proporciona el texto exacto del archivo
Falla la compactación del contexto Demasiado contexto Reduce el esfuerzo de razonamiento y divide el trabajo en tareas más pequeñas
El modelo cambia inesperadamente Anulación en Config.toml Ejecuta /config para inspeccionar la configuración y las fuentes efectivas
El modo de planificación permite mutaciones Error conocido Issue #11115
Olvido de las instrucciones de AGENTS.md Límites de contexto Mantén las instrucciones concisas; usa archivos de skills para procedimientos detallados
Bloqueo en modo Read Only Problema conocido Discussion #7380

Referencia de mensajes de error

Mensaje de error Significado Solución
Error: EACCES permission denied El sandbox bloqueó una operación de archivo Revisa el modo de sandbox; usa workspace-write si Codex necesita editar archivos
Error: rate limit exceeded Se alcanzó el límite de tasa de API Espera y vuelve a intentarlo; reduce model_reasoning_effort o cambia a un modelo más ligero
Error: context length exceeded La conversación superó los 272K tokens de entrada Usa /compact para resumir o inicia una sesión nueva con /new
Error: MCP server failed to start El proceso del servidor MCP se bloqueó o superó el tiempo de espera Revisa codex mcp get <name> para ver la configuración; aumenta startup_timeout_sec
Error: authentication required No hay una clave o sesión válida de API Ejecuta codex login o configura CODEX_API_KEY
Error: sandbox execution failed El comando falló dentro del sandbox Revisa la sintaxis del comando; verifica que las herramientas necesarias estén disponibles en el entorno del sandbox
WARN: skill not found La skill referenciada no existe en la ruta esperada Revisa la lista de /skills; verifica la ubicación de la carpeta de la skill
Error: wire format mismatch Configuración wire_api incorrecta para el proveedor Usa wire_api = "responses" para los endpoints de OpenAI (consulta Proveedores de modelos personalizados)

¿Qué hace codex doctor?

codex doctor es el único comando que debes ejecutar antes de reportar un error o depurar una instalación dañada. Recopila el entorno de ejecución local, la configuración, la autenticación, la terminal, la red y el estado en un solo informe, y la propia plantilla de issues del proyecto te pide que pegues su salida.120

codex doctor                           # Full human-readable report (the default)
codex doctor --summary                 # Compact view
codex doctor --json                    # Redacted structured JSON, for bug reports
codex doctor --all                     # Expand truncated lists
codex doctor --no-color                # Strip ANSI color

El informe se organiza en secciones estables, para que puedas revisar rápidamente la que necesitas:120

Sección Qué informa
Notas Anomalías destacadas al inicio: actualizaciones disponibles, directorios de despliegue sobredimensionados, problemas opcionales de MCP, señales de autenticación mezcladas
Entorno Procedencia del entorno de ejecución, consistencia de la instalación, preparación de las herramientas de búsqueda, metadatos de terminal/multiplexor, estado de la base de datos
Configuración Estado de carga de config.toml, detalles de autenticación, configuración del servidor MCP, política de sandbox, indicadores de funciones
Actualizaciones Si la configuración de actualización es consistente localmente
Conectividad Entorno de red, diagnósticos de WebSocket, accesibilidad de endpoints según el proveedor
Servidor en segundo plano Estado del daemon del servidor de la app

Cada comprobación incluye un marcador de estado – correcto, error, advertencia, inactivo – junto con una línea de resumen. --json identifica cada comprobación mediante un identificador estable, lo que permite usarlo en CI o en un script de soporte, en lugar de solo revisarlo visualmente.120

El comando ha crecido entre versiones: llegó en v0.131.0, incorporó informes del entorno, Git, la terminal, el servidor de la app y el inventario de hilos en v0.135.0, y agregó detalles del editor y del paginador (con valores sensibles ocultos en JSON) en v0.139.0.96126122

Úsalo primero, no al final. La mayoría de los reportes de “Codex está dañado” se deben a algo que doctor ya identifica: un modo de autenticación obsoleto, un config.toml que no pudo analizarse o una segunda instalación que oculta la que está en tu PATH.

Herramientas de diagnóstico

codex doctor                           # Full local diagnostic (start here)
codex --version                        # Check CLI version
codex login status                     # Verify authentication
codex mcp list                         # Check MCP server status
codex debug app-server --help          # Debug app server issues

Diagnósticos de TUI durante la sesión:

/status                                # Token/session overview
/config                                # Inspect effective config values and sources
/compact                               # Summarize history to reclaim context

Nota: codex --verbose no es un flag válido de nivel superior. Usa los subcomandos de depuración y los diagnósticos de TUI anteriores.

Reinstalación limpia

npm uninstall -g @openai/codex && npm install -g @openai/codex@latest

Conserva ~/.codex/ (autenticación, configuración y sesiones). Para fijar una versión exacta, degradar después de una versión defectuosa o eliminar por completo el estado, consulta Actualizar, degradar o desinstalar.

Modo de depuración

codex debug app-server send-message-v2  # Test app-server client

Reportar problemas

/feedback                              # Send logs to Codex maintainers (in TUI)

O reporta problemas en github.com/openai/codex/issues.1


Codex Security [PREVIEW]

Codex Security entró en la vista previa de investigación el 6 de marzo de 2026, incorporando la revisión de seguridad de aplicaciones con conocimiento del contexto a la pila de Codex.77 Está disponible para clientes de ChatGPT Pro, Enterprise, Business y Edu a través de Codex web.

Cómo funciona: Codex Security analiza repositorios para crear un modelo de amenazas específico para cada proyecto, identifica vulnerabilidades clasificadas según su impacto en el mundo real y pone a prueba los hallazgos en un entorno sandbox para validarlos. El agente presenta hallazgos con mayor grado de confianza junto con correcciones, lo que reduce el ruido de errores insignificantes.

Rendimiento: Durante la vista previa de investigación, Codex Security analizó 1,2 millones de commits e identificó 10.561 vulnerabilidades de alta gravedad. La precisión mejoró con el tiempo — redujo el ruido en un 84 %, la gravedad sobreinformada en más de un 90 % y las tasas de falsos positivos a la mitad. El sistema ha encontrado vulnerabilidades reales en OpenSSH, GnuTLS y Chromium, con 14 CVE asignados.77

Nota: Codex Security es independiente del modelo de seguridad de sandbox integrado de CLI. El sandbox protege tu máquina de Codex; Codex Security protege tu base de código de vulnerabilidades.


Implementación empresarial

Controles de administración (requirements.toml)

Los administradores aplican la política empresarial mediante requirements.toml, un archivo de configuración impuesto por el administrador que restringe ajustes sensibles para la seguridad que los usuarios no pueden anular:21

v0.146.0 agrega reconocimiento de planes empresariales y controles de administrador sobre las actualizaciones dentro de la aplicación.114 En una flota administrada, esto marca la diferencia entre que los desarrolladores actualicen por su cuenta CLI cuando noten una nueva versión y que el administrador decida cuándo se distribuye una versión. Las notas de la versión anuncian el control sin publicar su clave de requirements.toml; considera el nombre exacto del ajuste como no verificado hasta que OpenAI lo documente.

# /etc/codex/requirements.toml

# Restrict which approval policies users can select
allowed_approval_policies = ["untrusted", "on-request", "never"]

# Limit available sandbox modes
allowed_sandbox_modes = ["read-only", "workspace-write"]

# Control web search capabilities
allowed_web_search_modes = ["cached"]

# Allowlist MCP servers by identity (both name and identity must match)
[mcp_servers.approved-server]
identity = { command = "npx approved-mcp-server" }

# Admin-enforced command restrictions
[[rules.prefix_rules]]
pattern = [{ token = "rm" }, { any_of = ["-rf", "-fr"] }]
decision = "forbidden"
justification = "Recursive force-delete is prohibited by IT policy"

[[rules.prefix_rules]]
pattern = [{ token = "sudo" }]
decision = "prompt"
justification = "Elevated commands require explicit approval"

A diferencia de config.toml a nivel de usuario, que establece preferencias, requirements.toml es una capa de restricciones estrictas que limita los valores que los usuarios pueden seleccionar y que estos no pueden anular. Las reglas de requisitos de administración solo pueden solicitar o prohibir (nunca permitir silenciosamente).

Configuración de MDM en macOS

Distribuye mediante MDM usando el dominio de preferencias com.openai.codex.21 Codex respeta las cargas útiles estándar de MDM de macOS (Jamf Pro, Fleet, Kandji, etc.). Codifica TOML en base64 sin ajuste de línea:

Clave Propósito
config_toml_base64 Valores predeterminados administrados codificados en Base64 (valores iniciales que los usuarios pueden cambiar)
requirements_toml_base64 Requisitos impuestos por el administrador codificados en Base64 (los usuarios no pueden anularlos)

Precedencia (de mayor a menor):

  1. Preferencias administradas de macOS (MDM)
  2. Requisitos obtenidos de la nube (ChatGPT Business / Enterprise)
  3. /etc/codex/requirements.toml (sistema de archivos local)

Los requisitos de la nube solo completan campos de requisitos no establecidos, por lo que las capas administradas de mayor precedencia siempre ganan. Los requisitos de la nube se aplican según el mejor esfuerzo; si la obtención falla o se agota el tiempo de espera, Codex continúa sin la capa de nube.

Integración de OpenTelemetry

Codex admite la propagación del contexto de trazas de OpenTelemetry desde las variables de entorno estándar de OTel hasta las llamadas de OpenAI API. Configura las variables de entorno estándar antes de iniciar Codex:

# Point Codex at your OTel collector
export OTEL_EXPORTER_OTLP_ENDPOINT="https://otel-collector.internal:4318"
export OTEL_SERVICE_NAME="codex-cli"
export OTEL_RESOURCE_ATTRIBUTES="team=platform,env=production"

# Launch Codex — trace context propagates to all OpenAI API calls
codex
  • Se respetan las variables de entorno estándar OTEL_* (endpoint, nombre del servicio, atributos de recursos)
  • El contexto de trazas se propaga a través de Codex hasta las llamadas de API, lo que permite una observabilidad de extremo a extremo
  • Usa atributos de recursos para etiquetar las trazas por equipo, entorno o proyecto
  • Ten en cuenta los requisitos de privacidad al habilitar el registro de prompts/herramientas: las trazas pueden contener fragmentos de código
  • Metadatos de trazas de OpenTelemetry configurables (v0.130.0+). Además de la envoltura estándar de OTEL_RESOURCE_ATTRIBUTES, el crate codex-otel ahora expone metadatos de trazas configurables para que los administradores puedan etiquetar trazas con dimensiones específicas de la organización (centro de costos, ID de proyecto, referencia de ticket) sin reconstruir OTEL_RESOURCE_ATTRIBUTES desde cero en cada invocación. Combina esto con los análisis más completos de revisión/comentarios incorporados en la misma versión para depuración y clasificación unificadas en las sesiones de CLI, app-server y control remoto.91

Acceso empresarial

  • ChatGPT Business / Enterprise / Edu: Acceso controlado por administradores de la organización, con requisitos obtenidos de la nube que se aplican automáticamente. Admite SSO mediante SAML/OIDC a través de tu proveedor de identidad (Okta, Entra ID, etc.)
  • API: Autenticación, facturación y controles de organización/proyecto estándar de API. OpenAI publica informes SOC 2 Tipo II y SOC 3; BAA de HIPAA disponible para el nivel Enterprise
  • Codex SDK: Incorpóralo en herramientas y flujos de trabajo internos
  • Aplicación de políticas a escala: Usa requirements_toml_base64 distribuido mediante MDM o /etc/codex/requirements.toml a nivel de sistema de archivos

Manejo de datos y cumplimiento: - Las entradas/salidas de API no se usan para entrenamiento según los términos de Business/Enterprise/API de OpenAI - Para residencia de datos, el tráfico de API de OpenAI se enruta de forma predeterminada a través de infraestructura ubicada en EE. UU.; para requisitos de residencia de datos en la UE, consulta al equipo de ventas Enterprise de OpenAI - Las transcripciones de sesión se almacenan localmente; solo las llamadas de API salen de la máquina - ChatGPT Enterprise admite marcos de cumplimiento que incluyen SOC 2, GDPR y CCPA

Estrategia de implementación

Implementación gradual recomendada para organizaciones:

  1. Piloto (semana 1-2): Implementa para 3-5 ingenieros senior con requirements.toml que imponga el modo de sandbox untrusted y búsqueda web cached. Recopila comentarios sobre patrones de AGENTS.md y necesidades de servidores MCP.
  2. Expansión del equipo (semana 3-4): Implementa para todo el equipo. Distribuye config.toml estándar del equipo mediante MDM o el repositorio. Habilita el sandbox workspace-write para repositorios de confianza.
  3. Integración de CI (semana 5-6): Agrega codex-action a las canalizaciones de CI/CD para revisión automatizada de PR y generación de pruebas. Usa --ephemeral para mantener los costos previsibles.
  4. Toda la organización (mes 2+): Implementa mediante MDM con requirements.toml que imponga servidores MCP aprobados, políticas de sandbox y listas de modelos permitidos.

Patrones de auditoría

Haz seguimiento del uso de Codex y aplica el cumplimiento:

  • Trazas de OpenTelemetry: Supervisa el volumen de llamadas de API, el uso de tokens y la latencia por equipo
  • Persistencia de sesiones: Audita ~/.codex/sessions/ para revisión de cumplimiento (deshabilítala con --ephemeral en contextos sensibles)
  • Aplicación de identidad de MCP: requirements.toml registra intentos de servidores bloqueados; revísalos para detectar uso no autorizado de herramientas
  • Registro de auditoría de Git: Todos los cambios de archivos de Codex pasan por git estándar; revísalos mediante el historial de ramas y los diffs de PR

Mejores Prácticas y Antipatrones

Patrones de prompting

  1. Prompts guiados por restricciones: Comienza con los límites. “NO cambies los contratos de API. Solo refactoriza la implementación interna.”
  2. Pasos de reproducción estructurados: Los pasos numerados generan mejores correcciones de errores que las descripciones vagas
  3. Solicitudes de verificación: Termina con “Ejecuta lint + el conjunto de pruebas relevante más pequeño. Informa los comandos y los resultados.”
  4. Referencias a archivos: Usa @filename para adjuntar archivos específicos al contexto
  5. Bucles guiados por resultados: “Implementa, ejecuta pruebas, corrige los fallos y detente solo cuando todas las pruebas pasen.” Codex itera hasta terminar

Filosofía de pruebas

La comunidad coincide en la colaboración con IA guiada por pruebas:22

  • Define las pruebas de antemano como señales de finalización
  • Deja que Codex itere hasta que las pruebas pasen (rojo → verde → refactorización)
  • Adopta patrones de programación de Tiger Style
  • Proporciona el texto exacto de los archivos al solicitar parches. Codex usa coincidencias estrictas, no aplicación de parches difusa basada en AST

Mejores prácticas de gestión del contexto

  • Proporciona documentación local de alta calidad en lugar de depender de búsquedas web
  • Mantén Markdown estructurado con tablas de contenido y archivos de progreso (“divulgación progresiva”)
  • Normaliza los finales de línea (LF frente a CRLF) en todos los archivos rastreados para evitar fallos al aplicar parches
  • Mantén AGENTS.md conciso, ya que las instrucciones largas se expulsan del contexto

Flujo de trabajo con Git

  • Siempre crea una rama nueva antes de ejecutar Codex en repositorios desconocidos
  • Usa flujos de trabajo basados en parches (git diff / git apply) en lugar de ediciones directas
  • Revisa las sugerencias de Codex como si fueran PRs de revisión de código
  • Usa /diff para verificar los cambios antes de hacer commit

Skills y prompts de la comunidad

El repositorio feiskyer/codex-settings proporciona configuraciones mantenidas por la comunidad:23

Prompts reutilizables (en ~/.codex/prompts/): - deep-reflector: Extrae aprendizajes de las sesiones de desarrollo - github-issue-fixer [issue-number]: Análisis sistemático de errores y creación de PRs - github-pr-reviewer [pr-number]: Flujos de trabajo de revisión de código - ui-engineer [requirements]: Desarrollo frontend listo para producción

Skills de la comunidad: - claude-skill: Transfiere tareas a Claude Code con modos de permisos - autonomous-skill: Automatización de tareas entre varias sesiones con seguimiento del progreso - deep-research: Orquestación paralela de subtareas - kiro-skill: Canalización de requisitos → diseño → tareas → ejecución

Antipatrones

Errores comunes que desperdician tokens, producen malos resultados o generan flujos de trabajo frustrantes.

Antipatrones de costo

Antipatrón Por qué falla Solución
Usar razonamiento xhigh para todo Costo de tokens de 3 a 5 veces mayor, con rendimientos decrecientes en tareas simples Usa medium de forma predeterminada; reserva xhigh para decisiones de arquitectura que involucren varios archivos
No usar nunca /compact El contexto se llena hasta 272K y las respuestas se degradan Compacta después de cada hito importante o cuando /status muestre un uso >60%
Ejecutar el modelo insignia en CI Costoso para verificaciones rutinarias Crea un perfil ci con gpt-5.6-luna y razonamiento low

Antipatrones de contexto

Antipatrón Por qué falla Solución
Prompts abiertos de “explora todo” Codex lee decenas de archivos y consume contexto en código irrelevante Delimita con archivos específicos: “Revisa src/auth/login.py y tests/test_auth.py
No tener AGENTS.md en el proyecto Codex desperdicia turnos descubriendo la estructura del proyecto Agrega un AGENTS.md de 20 líneas con rutas clave, convenciones y comandos de prueba
Adjuntar directorios completos Inunda el contexto con archivos irrelevantes Usa @filename para adjuntar solo los archivos que Codex necesita

Antipatrones de flujo de trabajo

Antipatrón Por qué falla Solución
Trabajar directamente en main No hay red de seguridad; es difícil revertir ediciones riesgosas Siempre crea una rama de funcionalidad antes de iniciar Codex
Omitir /diff antes de hacer commit Codex podría haber realizado cambios no intencionales Revisa /diff después de cada tarea, antes de cualquier commit
Ignorar la salida de las pruebas Codex itera más allá de los fallos si no los señalas Usa “ejecuta las pruebas y detente solo cuando todas pasen” en tu prompt
No bifurcar nunca las conversaciones Un giro equivocado contamina todo el contexto Usa /fork antes de exploraciones riesgosas; descarta las ramas malas

Antipatrones de prompts

Antipatrón Por qué falla Solución
“Corrige el error” (sin contexto) Codex adivina cuál es el error y lee todo “Corrige el TypeError en src/api/handler.py:42user.name es None cuando no hay autenticación”
Prompts de varias tareas en un solo mensaje Codex mezcla las tareas y omite algunas Una tarea por mensaje; usa el modo steer (Tab) para poner seguimientos en cola
Repetir el contexto en cada mensaje Desperdicia tokens en información duplicada Usa /m_update para hechos persistentes; haz referencia al contexto anterior

Recetas de flujo de trabajo

Patrones integrales para escenarios de desarrollo comunes.

Receta 1: Configuración de un proyecto nuevo

mkdir my-app && cd my-app && git init
codex
> Create a FastAPI project with: main.py, requirements.txt, Dockerfile,
  basic health endpoint, and a README. Use async throughout.
> /init

Revisa el AGENTS.md generado, edítalo para que coincida con tus convenciones y luego:

> Run the health endpoint test and confirm it passes

Receta 2: Flujo diario de desarrollo

cd ~/project && git checkout -b feature/user-auth
codex
> @src/models/user.py @src/api/auth.py
  Add password reset functionality. Requirements:
  1. POST /api/auth/reset-request (email → sends token)
  2. POST /api/auth/reset-confirm (token + new password)
  3. Tests for both endpoints
  Run tests when done.

Revisa con /diff y luego haz commit.

Receta 3: Refactorización compleja con el modo Plan

codex
> /plan Migrate the database layer from raw SQL to SQLAlchemy ORM.
  Constraints: don't change any API contracts, keep all existing tests passing.

Revisa el plan. Apruébalo o redirígelo:

[Tab] Also add a migration script using Alembic

Después de que Codex ejecute el plan, verifica:

> Run the full test suite and report results
> /diff

Receta 4: Revisión de PR con codex exec

codex exec --model gpt-5.6-luna \
  "Review the changes in this branch against main. \
   Flag security issues, missed edge cases, and style violations. \
   Format as a markdown checklist." \
  -o review.md

Receta 5: Depuración con Cloud Tasks [EXPERIMENTAL]

codex cloud exec --env my-env "Diagnose why the /api/orders endpoint returns 500 \
  for orders with > 100 line items. Check the serializer, database query, \
  and pagination logic. Propose a fix with tests."

Consulta el progreso más tarde:

codex cloud status <TASK_ID>
codex cloud diff <TASK_ID>

Aplica la corrección localmente cuando termine:

codex apply <TASK_ID>

Guía de migración

Desde Claude Code

Concepto de Claude Code Equivalente en Codex
CLAUDE.md AGENTS.md (estándar abierto)
.claude/settings.json .codex/config.toml (formato TOML)
indicador --print subcomando codex exec
--dangerously-skip-permissions --dangerously-bypass-approvals-and-sandbox
Hooks (más de 12 eventos) Hooks (SessionStart, Stop, UserPromptSubmit, AfterAgent, AfterToolUse; v0.99.0–v0.116.0)
Subagentes (herramienta Task) Sub-agentes (internos, máximo 6; sin equivalente de herramienta Task orientada al usuario)
/compact /compact (idéntico)
/cost /status (muestra el uso de tokens)
Modelo: Opus/Sonnet/Haiku Modelo: gpt-5.6 sol/terra/luna (familia actual) / gpt-5.5 / variantes heredadas (Codex usa la familia de modelos GPT-5.x de OpenAI)
claude --resume codex resume
Reglas de permisos Modos de sandbox + políticas de aprobación
Configuración de MCP en settings.json Configuración de MCP en config.toml

Diferencias clave que debes entender:

  • El sandbox está en el nivel del sistema operativo: Codex usa Seatbelt/Landlock, no contenedores. Las restricciones operan en el nivel del kernel, por debajo de la capa de aplicación.
  • Los hooks se están ampliando: Codex ahora admite 5 eventos de hooks: SessionStart, Stop y UserPromptSubmit (v0.114.0–v0.116.0, experimentales), además de AfterAgent (v0.99.0) y AfterToolUse (v0.100.0). El sistema cubre el ciclo de vida de la sesión, la interceptación de prompts y la automatización a nivel de herramientas, aunque los más de 12 eventos de ciclo de vida de Claude Code aún ofrecen una cobertura más amplia. Para patrones de automatización que todavía no están cubiertos, usa instrucciones de AGENTS.md o skills.
  • Sub-agents v2 (v0.117.0): Los sub-agentes ahora usan direcciones basadas en rutas (por ejemplo, /root/agent_a), con mensajería estructurada entre agentes y listado de agentes.75 Esto amplía la maquinaria existente (máximo 6 simultáneos, reducido desde 12 en v0.91.0). Los roles multiagente siguen siendo personalizables mediante configuración (v0.104.0+).47 La v0.105.0 añadió spawn_agents_on_csv para distribuir trabajo entre filas con seguimiento de progreso y ETA.61 Codex todavía carece de la UX explícita de la herramienta Task de Claude Code para la delegación dirigida por el usuario; usa cloud tasks u orquestación de SDK para patrones de delegación.
  • AGENTS.md funciona entre herramientas: Tu AGENTS.md funciona en Cursor, Copilot, Amp, Jules, Gemini CLI y más de 60.000 proyectos de código abierto. CLAUDE.md es exclusivo de Claude.
  • Los perfiles sustituyen el cambio manual: En lugar de cambiar indicadores en cada ejecución, define perfiles en config.toml.

Desde GitHub Copilot

Concepto de Copilot Equivalente en Codex
Copilot CLI (terminal agéntica) CLI interactiva o aplicación de escritorio
Agentes especializados (Explore, Plan) Skills + modo de planificación + modo de dirección
copilot-instructions.md / AGENTS.md AGENTS.md (mismo estándar)
Compatibilidad con MCP Compatibilidad con MCP (STDIO + HTTP)
ACP (Agent Client Protocol) Hooks (AfterAgent, AfterToolUse)
Copilot SDK Codex SDK (TypeScript)
Flujos de trabajo de agentes de programación Agente Codex con controles de sandbox/aprobación + cloud tasks

Lo que obtienes: - Sandboxing en el nivel del sistema operativo (Seatbelt/Landlock: aplicado por el kernel frente a un enfoque basado en contenedores) - Delegación de cloud tasks con codex apply - Perfiles de configuración para cambiar de flujo de trabajo - Aplicación de escritorio con aislamiento mediante worktrees

Desde Cursor

Concepto de Cursor Equivalente en Codex
Reglas del proyecto (.cursor/rules) / AGENTS.md AGENTS.md + perfiles/configuración
Flujos de trabajo de chat/composer del agente CLI interactiva o aplicación de escritorio
Referencias a archivos con @ Referencias a archivos con @ (idénticas)
Aplicar/editar + revisión Aplicación de parches y revisión de diferencias integradas

Tarjeta de referencia rápida

╔═══════════════════════════════════════════════════════════════╗
║                    CODEX CLI QUICK REFERENCE                  ║
╠═══════════════════════════════════════════════════════════════╣
║                                                               ║
║  LAUNCH                                                       ║
║  codex                      Interactive TUI                   ║
║  codex "prompt"             TUI with initial prompt           ║
║  codex exec "prompt"        Non-interactive mode              ║
║  codex app                  Desktop app                       ║
║  codex resume               Resume previous session           ║
║  codex fork                 Fork a session                    ║
║                                                               ║
║  FLAGS                                                        ║
║  -m, --model <model>        Select model                      ║
║  -p, --profile <name>       Load config profile               ║
║  -s, --sandbox <mode>       Sandbox mode                      ║
║  -C, --cd <dir>             Working directory                 ║
║  -i, --image <file>         Attach image(s)                   ║
║  -c, --config <key=value>   Override config                   ║
║  --ask-for-approval <p>     Approval policy                   ║
║  --oss                      Use local models (Ollama)         ║
║  --search                   Enable live web search            ║
║                                                               ║
║  SLASH COMMANDS (in TUI)                                      ║
║  /compact      Free tokens   /diff        Git diff            ║
║  /review       Code review   /plan        Plan mode           ║
║  /model        Switch model  /status      Session info        ║
║  /fork         Fork thread   /goal        Persisted goal      ║
║  /vim          Modal Vim     /hooks       Browse/toggle hooks ║
║  /init         AGENTS.md scaffold                             ║
║  /mcp          MCP tools     /skills      Invoke skills       ║
║  /ps           Background    /personality Style               ║
║  /permissions  Approval mode /statusline  Footer config       ║
║  /fast         Toggle fast mode (default: on)                 ║
║  /copy         Copy last response to clipboard                ║
║  /clear        Clear screen  /theme       Syntax highlighting ║
║                                                               ║
║  TUI SHORTCUTS                                                ║
║  @              Fuzzy file search                             ║
║  !command       Run shell command                             ║
║  Ctrl+G         External editor                               ║
║  Ctrl+L         Clear screen                                  ║
║  Enter          Inject instructions (while running)           ║
║  Esc Esc        Edit previous messages                        ║
║                                                               ║
║  EXEC MODE (CI/CD)                                            ║
║  codex exec --sandbox workspace-write "task" Sandboxed auto   ║
║  codex exec --json -o out.txt "task"    JSON + file output    ║
║  codex exec --output-schema s.json      Structured output     ║
║  codex exec resume --last "continue"    Resume session        ║
║                                                               ║
║  MCP MANAGEMENT [EXPERIMENTAL]                                ║
║  codex mcp add <name> -- <cmd>    Add STDIO server            ║
║  codex mcp add <name> --url <u>   Add HTTP server             ║
║  codex mcp list                    List servers               ║
║  codex mcp login <name>           OAuth flow                  ║
║  codex mcp remove <name>          Delete server               ║
║                                                               ║
║  PLUGINS                                                      ║
║  codex plugin marketplace add <src>     Add marketplace       ║
║  codex plugin marketplace upgrade       Upgrade marketplaces  ║
║                                                               ║
║  CLOUD [EXPERIMENTAL]                                         ║
║  codex cloud exec --env <ID> Start cloud task                 ║
║  codex cloud status <ID>     Check task progress              ║
║  codex cloud diff <ID>       View task diff                   ║
║  codex cloud list            List tasks                       ║
║  codex apply <TASK_ID>       Apply cloud diff locally         ║
║                                                               ║
║  CONFIG FILES                                                 ║
║  ~/.codex/config.toml        User config                      ║
║  .codex/config.toml          Project config                   ║
║  ~/.codex/AGENTS.md          Global instructions              ║
║  AGENTS.md                   Project instructions             ║
║  requirements.toml           Enterprise policy constraints    ║
║                                                               ║
║  SANDBOX MODES                                                ║
║  read-only          Read files only, no mutations             ║
║  workspace-write    Read/write in workspace + /tmp            ║
║  danger-full-access Full machine access                       ║
║                                                               ║
║  APPROVAL POLICIES                                            ║
║  untrusted     Prompt for all mutations                       ║
║  on-request    Prompt for boundary violations                 ║
║  never         No prompts                                     ║
║                                                               ║
║  MODELS (Aug 2026)                                            ║
║  gpt-5.6-sol           Recommended default ("Power", 272K)    ║
║  gpt-5.6-terra         Everyday model (272K)                  ║
║  gpt-5.6-luna          Fast + affordable (272K)               ║
║  gpt-5.5               Previous-gen flagship (400K in Codex)  ║
║  gpt-5.4 / -mini       Retire from Codex Aug 31, 2026         ║
║                                                               ║
╚═══════════════════════════════════════════════════════════════╝

Registro de cambios

Fecha Versión Qué cambió Fuente
2026-08-12 Guía v2.55: CORRECCIÓN — La fuente de Agent Plugins se volvió a anclar a la especificación normativa. La revisión v2.54 citaba agentplugins.codes como «la especificación»; es una guía de campo de terceros no afiliada (su propio pie de página: «An independent developer field guide. Not affiliated with the Agent Plugins project or its maintainers»), y dos líneas citadas que se presentaban como la autodescripción de la especificación eran prosa editorial de la guía. Todas las citas ahora proceden de agent-plugins.org y de la normativa spec/1.0.0.md: resumen oficial de una línea, los diez campos de manifiesto permitidos + la oración MUST sobre campos desconocidos, la oración sobre descubrimiento de skills, los requisitos de transporte de MCP, la oración MUST sobre ignorar espacios de nombres y los tipos de componentes excluidos (commands, hooks, agents, rules, LSP servers). La gobernanza se corrigió con fuentes primarias: Vercel inició el proyecto (según su anuncio), la lista de MAINTAINERS.md = Amazon/Cursor/Microsoft/OpenAI/Vercel, y la incorporación de Google se ancló a su propia publicación en Developers Blog. Las afirmaciones de autoría de Anthropic ahora citan directamente los anuncios de Agent Skills y MCP de Anthropic. Detectado por el control previo a la publicación en la entrada complementaria del blog; corregido el mismo día. 118
2026-08-11 Guía v2.54: Agent Plugins es un estándar abierto entre proveedores — se añadió contexto. Agent Plugins 1.0.0 se lanzó el 6 de agosto de 2026 (agentplugins.codes, «the portable package format for AI agents»): manifiesto plugin.json obligatorio, skills/ opcional (un Agent Skill por subdirectorio SKILL.md), mcp.json opcional (stdio / Streamable HTTP / HTTP+SSE heredado), espacios de nombres de cliente opcionales con dominio inverso; es explícitamente una capa de empaquetado alrededor de Agent Skills y MCP, no un reemplazo. La especificación fue creada por Amazon, Anysphere (Cursor), GitHub, Microsoft, OpenAI y Vercel; Google se incorporó a los mantenedores principales el día del lanzamiento; clientes de lanzamiento: VS Code, Cursor, GitHub Copilot, ChatGPT & Codex, Kiro. Anthropic (autor de la especificación Agent Skills) no forma parte de la coalición. La cobertura existente de plugins de la guía para v0.146.0/v0.147.0 ahora incluye este contexto: se retituló y amplió la subsección v0.146.0 de la sección Plugins, y la fila de la tabla de funciones señala la portabilidad entre clientes, no solo entre máquinas. Sin nuevo lanzamiento de CLI. 118
2026-08-10 Guía v2.53: Primera auditoría integral del control — lectura completa de 3.300 líneas frente a una rúbrica ponderada; R1 obtuvo 7,85 con 1 hallazgo CRÍTICO y 6 MAYORES, todos reparados en esta fila. El hallazgo CRÍTICO: gpt-5.1-codex-mini, registrado como retirado el 23 de julio en la propia tabla de modelos de esta guía, seguía siendo la recomendación activa en doce superficies (diagrama de flujo, perfiles fast/ci ×4, tabla de razonamiento, estrategias de costo ×3, estrategias de equipo, antipatrones, Receta 4); todas las recomendaciones accionables ahora usan la familia GPT-5.6. La autoridad de modelos se volvió a verificar con la página de modelos en vivo (developers.openai.com/codex/models, 308→learn.chatgpt.com/docs/models): GPT-5.6 Sol es el valor predeterminado recomendado actual — la configuración «Power», razonamiento medio, en todas las superficies, por lo que el enfoque exclusivo en Bedrock de la guía estaba desactualizado— y GPT-5.4 / GPT-5.4-mini se retiran de Codex el 31 de agosto de 2026; gpt-5.3-codex está en desuso para el inicio de sesión de ChatGPT. Actualidad: TL;DR, la descripción del frontmatter y Release Highlights estaban congelados en v0.145.0 mientras el registro de cambios ya conocía v0.147.0; la nota de estabilidad aún decía que --full-auto «sigue en desuso» después de que el cuerpo documentara su eliminación en v0.147.0; ambas salidas de ejemplo de codex --version discrepaban entre sí (0.146.0 frente a 0.133.0, ambas → 0.147.0). Los precios se volvieron a verificar con la página de precios en vivo: Go $8/mes (antes $5 aquí), Pro desde $100/mes (5x) o $200/mes (20x), límites de cinco horas publicados por modelo; se pasó a pasado la promoción de mayo de 2026 y se reemplazó la afirmación «2x permanece activa». También se corrigieron: «cuatro superficies» en el Modelo mental (cinco — Chrome se añadió al diagrama), el modo suggest pre-Rust fantasma en Inicio rápido, la numeración duplicada de la tabla de contenido (dos 13 y dos 15), la autodescripción de «más de 2.500 líneas», la cobertura del cuerpo de las secciones de conversaciones en Gestión de sesiones y el bloque de modelos QRC (abril → agosto de 2026). La verificación R2 confirmó todas las reparaciones y añadió dos más: la tabla de Costos de créditos se reconstruyó con las tasas de créditos GPT-5.6 publicadas (Sol 125 / Terra 50 / Luna 5 por 1 millón de tokens de entrada), y dos paquetes npm inexistentes en Notable MCP Servers se reemplazaron por el servidor Playwright real (@playwright/mcp, verificado en npm) y el endpoint MCP alojado de GitHub, además de una revisión menor de once puntos (cuatro→cinco interfaces, anulación de contexto 400K desactualizada, encabezado de gestión de contexto de abril de 2026, fila de modelo de la tabla de migración, fecha de lanzamiento de Chrome en el diagrama, alineación del cuadro interior, viñeta de plugin aislada, redacción residual mini/5.4). 117 119
2026-08-07 Guía v2.52: Codex v0.147.0 estable (7 de agosto) — el lanzamiento que esta guía mantuvo fuera mientras solo era alpha. CAMBIO INCOMPATIBLE: se eliminó codex exec --full-auto — los scripts que todavía lo pasan ahora producen un error; reemplázalo con --sandbox workspace-write junto con una marca de aprobación o un perfil (consulta la Guía heredada de --full-auto). --approve-for-me — aprobaciones revisadas automáticamente: una revisión evalúa cada solicitud de aprobación en tu nombre y hereda los valores predeterminados más seguros para modelos con capacidades cibernéticas de v0.146.1 (consulta Sistema de aprobaciones). Agent Plugins portátiles — paquetes de plugins instalables, con búsqueda de plugins que abarca catálogos locales, personales, de espacio de trabajo y remotos en una sola consulta (consulta Plugins). Incorporación voluntaria al protocolo MCP 2026-07-28 — descubrimiento paginado, solicitudes de varias rondas, inicio no bloqueante del servidor con herramientas almacenadas en caché expuestas antes de que finalice el inicio (consulta MCP). Secciones de conversaciones — organiza las conversaciones en secciones persistentes ordenadas manualmente y explora transcripciones largas de forma incremental. Bedrock incorpora búsqueda web almacenada en caché y compactación remota de conversaciones. Correcciones de seguridad: secretos y tokens bearer completos se ocultan de los comandos mostrados y del historial reproducido; los proyectos locales desconocidos requieren confianza explícita; las restricciones de autenticación administrada se aplican antes de usar las credenciales; se reforzó el aislamiento de plugins al denegar la red cuando fallan las actualizaciones de políticas. Además: importación de skills administrada por Cursor con sincronización de conversaciones sin duplicados; correcciones de renderizado para japonés/emoji/hipervínculos; correcciones de interrupción de procesos en segundo plano de Windows; MCP SDK 3.0.0. v0.147.0 es la versión estable más reciente. 116
2026-08-05 Guía v2.51: Codex v0.146.1 (5 de agosto). Lanzamiento de parche de un solo cambio, solo en el registro: valores predeterminados de revisión automática más seguros para modelos con capacidades cibernéticas, con los cambios de permisos explicados en la interfaz de terminal cuando se aplican (PR ascendente #37057, retroportado a la línea 0.146). No cambió ninguna superficie de comandos, clave de configuración ni precio; no fue necesario actualizar secciones del cuerpo. v0.147.0 sigue siendo solo alpha (rust-v0.147.0-alpha.*) y permanece fuera de esta guía hasta que se publique como estable. v0.146.1 era la versión estable más reciente en el momento de esta fila. 115
2026-07-29 Guía v2.50: Codex v0.146.0 ascendió a estable. La revisión anterior registró v0.146.0 como solo alpha; se publicó como estable el 29 de julio después de catorce compilaciones alpha. Actualizaciones del cuerpo: la sección Plugins incorpora manifiestos Agent Plugins, publicación de plugins del espacio de trabajo y los marketplaces de Amazon Bedrock y Claude Code; Code Mode incorpora hosts remotos accesibles desde app-server mediante WebSocket; se corrige la afirmación de la sección de proxy de cubrir «todas las capas de transporte»: eso solo se volvió cierto en v0.146.0, que corrigió siete rutas (autenticación, descargas de plugins, autorización de MCP, ejecución remota, WebSockets, redirecciones, LM Studio) que habían ignorado el proxy configurado. También se incluyeron: nombres de sesión mediante /new y /clear, fijación de hilos y conversaciones paralelas, bifurcación de hilos con historial paginado y bifurcaciones temporales, búsqueda web independiente para proveedores personalizados compatibles, descubrimiento de skills proporcionado por el ejecutor, advertencias de truncamiento del catálogo de skills con contexto limitado, reconocimiento de planes empresariales con controles de administrador para actualizaciones dentro de la aplicación y el traslado de los artefactos de lanzamiento a infraestructura alojada por OpenAI con alternativa de GitHub. Solo en el registro de cambios (sin cambios en el cuerpo): trabajo de renderizado y capacidad de respuesta de la terminal, teclas de navegación de Windows, finalización de árboles de procesos en sandbox, sobrecarga de serialización de app-server, notarización del asistente de macOS y las notas de documentación del cliente HTTP y PathUri. 114
2026-07-28 Guía v2.49: Reparación de la puerta de cobertura: dos superficies históricamente exclusivas del changelog se incorporaron al cuerpo. No hay lanzamiento nuevo; esta revisión corrige deuda de documentación detectada al auditar qué secciones realmente alcanzan los lectores desde las búsquedas. codex doctor solo se había mencionado en filas del changelog y notas al pie desde v0.131.0, y faltaba en la propia lista de herramientas de diagnóstico de la guía, pese a ser el comando que la plantilla de incidencias del proyecto te pide ejecutar. Ahora tiene una sección completa: el conjunto de flags (--summary, --json, --all, --no-color), las seis secciones estables del informe (Notas, Entorno, Configuración, Actualizaciones, Conectividad, Servidor en segundo plano), los marcadores de estado por comprobación y el historial de versiones de lo que añadió cada lanzamiento. Actualización / reversión / desinstalación solo se cubría como una línea de «Reinstalación limpia» en la sección de depuración; la sección de instalación ahora documenta codex update, la fijación de versión para revertir tras un lanzamiento defectuoso, la desinstalación en npm/Homebrew/winget y el hecho de que el estado de ~/.codex/ sobrevive a la eliminación del paquete. Ambos casos fueron fallos de la puerta de cobertura para el triaje de lanzamientos: el elemento entró al changelog y nunca llegó a una sección del cuerpo que un lector pudiera encontrar. 120 86 96 126 122
2026-07-25 Guía v2.48: ChatGPT Desktop 26.715 (23 de julio, etiquetado Codex): los proyectos con varias carpetas cambian el descubrimiento, y Voice llega a la superficie de escritorio. Proyectos locales con varias carpetas: un proyecto local ahora puede abarcar varias carpetas relacionadas con una carpeta principal designada; los chats nuevos, las operaciones de Git y el descubrimiento automático de AGENTS.md, skills y config.toml usan la carpeta principal, mientras que las carpetas secundarias permanecen disponibles solo para buscar, leer y editar archivos; está documentado en Jerarquía de descubrimiento y Ubicaciones de archivos de configuración, y el propio recorrido de directorios de CLI permanece explícitamente sin cambios. ChatGPT Voice, impulsado por GPT-Live: coordina tareas entre Chat, Work y Codex desde la app de escritorio, con Screen context de macOS que comparte una captura de la app de la ventana en primer plano; Plus/Pro/Business/Edu/Enterprise, escritorio más Remote en iOS (consulta Codex Desktop App). Solo en el changelog: ChatGPT for iOS 1.2026.195 (20 de julio, etiquetado Codex, una brecha que los análisis de v2.45–v2.47 no detectaron) añadió formularios interactivos en tareas de Codex, Mermaid integrado en las transcripciones de tareas, recuperación de prompts no enviados entre tareas/hosts/workspaces, objetivos que reanudan ejecuciones bloqueadas o limitadas por uso y navegación para iPad; se registró, pero no se promovió a una sexta superficie. No hay nuevo lanzamiento estable de CLI: v0.146.0 sigue siendo solo alpha (las alphas .7–.10 llegaron el 24–25 de julio con cuerpos de lanzamiento vacíos), por lo que v0.145.0 sigue siendo el estable seguido. Sin resolver: el anuncio anticipado del 24 de julio no produjo ningún artefacto en ninguna superficie primaria (el changelog de learn.chatgpt.com, el RSS de noticias de openai.com y el RSS de notas de lanzamiento del producto no mostraron nada el 24–25 de julio); las vigilancias continúan. 113 121
2026-07-24 Guía v2.47: se ejecutó el cierre de los modelos heredados del 23 de julio; los sustitutos se corrigieron a GPT-5.6. Los snapshots gpt-5.2-codex y gpt-5.1-codex-mini (junto con gpt-5.1-codex/-max) se cerraron el 23 de julio de 2026 según lo programado; la tabla de descontinuación de OpenAI ahora enumera gpt-5.6-sol (codex/codex-max) y gpt-5.6-terra (codex-mini) como los sustitutos recomendados, reemplazando la guía original de gpt-5.4/gpt-5.4-mini; se actualizaron las filas de Modelos disponibles y 88, y la descripción del frontmatter se elevó a v0.145.0. No hay nuevo lanzamiento estable de CLI (v0.146.0 sigue siendo solo alpha, alphas .1–.6 del 22–24 de julio); las vigilancias continúan sobre la promoción estable de v0.146.0. 88
2026-07-22 Guía v2.46: apertura reestructurada para lectores nuevos (basada en datos: la tasa de desplazamiento al 75 % de la página fue 14 frente a 30-46 en todo el sitio). El TL;DR ahora es breve y está orientado a tareas, con enlaces de salto a Instalación/Inicio rápido; la narrativa versión por versión y la nota de estabilidad se trasladaron intactas a una nueva sección de Aspectos destacados del lanzamiento: qué cambió recientemente antes del Modelo mental. No se eliminó contenido; título/H1/descripción sin cambios (bloqueo de título).
2026-07-21 Guía v2.45: CLI v0.144.6 (18 de julio) + v0.145.0 (estable, 21 de julio, promovido desde la línea alpha). /import: ahora migra Cursor además de Claude Code: configuración, servidores MCP, plugins, sesiones, comandos y memorias con alcance de proyecto (consulta la tabla de slash commands). Sesiones: historial paginado de hilos experimental: reanudación eficiente, búsqueda, nombres persistentes, soporte para subagentes y memorias (consulta Gestión de sesiones). Multi-agent: v2 se estabilizó como opt-in con modelos de subagentes configurables, niveles de razonamiento, concurrencia, roles restaurados y navegación de agentes mejorada (consulta Multi-Agent). Voice: entradas de audio y salidas de herramientas (formatos locales comunes) + conversaciones realtime V3 en streaming; realtime regresa tras su eliminación en v0.140.0 (consulta Mejoras de TUI). Bedrock: inicio de sesión experimental con endpoint personalizado + soporte de autenticación; GPT-5.6 Sol es el modelo predeterminado de Bedrock (consulta Autenticación, Modelos disponibles). Modelos: las selecciones agrupadas de GPT-5.4 migran a GPT-5.6 Terra/Luna; v0.144.6 corrigió las ventanas de contexto de Sol/Terra/Luna a 272.000 tokens y actualizó las instrucciones agrupadas (consulta Modelos disponibles). Solo en el changelog: ramificación contextual de conversaciones al editar un prompt anterior o reintentar un turno almacenado en búfer por seguridad; confiabilidad de MCP (timeouts de inicio, descubrimiento no bloqueante de OAuth, actualizaciones de tokens serializadas y reutilización del catálogo de herramientas); sandboxing nativo de exec-server en Windows, aplicación del proxy de red, consolas auxiliares ocultas y comandos de hooks entre comillas; mejoras de aprobación (mejor detección de rm forzado, confirmación coherente de acceso total y conservación de los motivos de rechazo); enlaces seguros y clicables de visualización integrada en TUI, renderizado incremental de Markdown, ripgrep 15.2.0. Nota: developers.openai.com/codex/changelog ahora redirige con 308 a learn.chatgpt.com/docs/changelog; las citas anteriores se resuelven mediante la redirección. Fuente: openai/codex releases. 111 112
2026-07-16 Guía v2.44: CLI v0.144.5 (16 de julio, línea de parches estable; v0.145.0 sigue siendo alpha, no se sigue). Sandbox/aprobaciones: la detección de comandos peligrosos reconoce más formas de rm forzado y devuelve motivos de rechazo más claros (consulta Política de aprobación). Multi-agent (documentación retroactiva, lanzado en v0.138.0): el texto de tareas de padre a subagente en multi-agent v2 está cifrado de extremo a extremo mediante Responses API; las cargas útiles de spawn_agent/send_message/followup_task ya no aparecen en texto plano en los registros de sesiones locales; los modelos de proveedores personalizados que no están configurados para el uso de herramientas cifradas fallan con un 400; las notificaciones de finalización generadas por Codex permanecen en texto plano como elementos tipados agent_message; el problema de regresión del registro de auditoría sigue abierto (consulta Multi-Agent). v0.144.4 no tuvo cambios visibles para el usuario. Fuente: openai/codex releases, PR #26210. 108 109 110
2026-07-09 Guía v2.43: CLI v0.144.0 (9 de julio, promovido desde la línea alpha). Aprobaciones: nuevo modo de aprobación de apps writes: las acciones declaradas de apps de solo lectura se ejecutan sin restricciones; las escrituras solicitan confirmación (consulta Modo de aprobación de apps). MCP: las herramientas solicitan autenticación de forma interactiva sin un opt-in experimental (consulta la sección de MCP). /usage: los créditos de restablecimiento muestran tipo + vencimiento con un selector de canje (consulta la tabla de slash commands). Solo en el changelog: al seleccionar razonamiento Ultra, se advierte cuando una alta concurrencia multi-agent podría disparar el uso; los hosts de app-server pueden proporcionar autenticación en tiempo de ejecución y redirigir los inicios de sesión a una página alojada; las advertencias de inicio de sesión mediante código de dispositivo explican cómo reconocer phishing; los nombres de modelos de Bedrock identifican claramente la familia/variante GPT-5.6; los hilos de ChatGPT reanudados se recuperan cuando la compactación hace referencia a un modelo retirado; correcciones de escritura/eliminación del sandbox en Windows; selector de rama de /review más rápido en repositorios grandes. Fuente: openai/codex releases. 107
2026-07-08 Guía v2.42: CLI v0.143.0 (8 de julio, promovida desde la línea v0.143.0-alpha, reemplazando la línea de parches v0.142.x). Plugins: los plugins remotos ahora están habilitados de forma predeterminada con fuentes de marketplace npm y versiones remotas/locales visibles (consulta Plugins). Configuración/proxy: la autenticación del proxy del sistema ahora se extiende a Windows y al tráfico de Responses API, con autoconfiguración PAC/WPAD (consulta Compatibilidad con proxy). Control remoto: el nuevo codex remote-control pair genera un código de emparejamiento manual para controladores fuera de banda (consulta codex remote-control). Modelos: Amazon Bedrock añade GPT-5.6 Sol/Terra/Luna con esfuerzo de razonamiento max (consulta Modelos disponibles). App-server: los clientes pueden inspeccionar entornos, enumerar hilos descendientes y bifurcar el historial hasta un turno (consulta Paginación de hilos de App-Server). Solo en el changelog: correcciones de entrada de Windows ConPTY, recuperación sin conexión de exec-server, resiliencia del instalador ante límites de frecuencia y actualizaciones de dependencias de seguridad (OpenSSL/Hono/fast-uri/quick-xml/crossbeam-epoch). (La búsqueda de herramientas de MCP de forma predeterminada ya estaba documentada desde la línea alpha). Fuente: lanzamientos de openai/codex. 106
2026-07-01 Guía v2.41: CLI v0.142.2–v0.142.5 (línea de parches estable; v0.143.0 sigue en alpha — no se rastrea). MCP: las herramientas ahora usan búsqueda de herramientas de forma predeterminada cuando es compatible — descubrimiento bajo demanda en lugar de carga inicial, compatible con modelos/proveedores anteriores; los servidores MCP stdio remotos aceptan directorios de trabajo absolutos en el formato de ruta de la plataforma remota (consulta la sección MCP). Seguridad: los comandos de PowerShell que contienen regiones AST ejecutables que el clasificador de seguridad no puede inspeccionar ahora requieren aprobación (consulta Política de aprobación); v0.142.5 evita que las cargas útiles completas de solicitudes de Responses WebSocket se escriban en los registros de rastreo. Configuración: respect_system_proxy permite que los clientes de autenticación de macOS respeten la configuración de proxy/PAC/WPAD del sistema (consulta Compatibilidad con proxy). Solo en el changelog: los plugins admiten logotipos de modo oscuro en manifiestos y catálogos; los catálogos remotos devuelven clasificaciones destacadas seleccionadas; las credenciales vencidas de Amazon Bedrock proporcionan orientación de recuperación accionable; las entradas remotas de imágenes HTTP(S) devuelven errores de validación claros y visibles para el modelo; Code Mode advierte cuando el modelo seleccionado carece de los metadatos requeridos; OpenSSL/esbuild incluidos actualizados. v0.142.3/v0.142.4 fueron solo de mantenimiento. También en esta actualización: título/descripción rescatados al formato perenne de auditoría de CTR (bloqueo de título). Fuente: lanzamientos de openai/codex. 105
2026-06-23 Guía v2.40: CLI v0.142.0 estable (22 de junio, promovida desde la línea v0.142.0-alpha). Créditos de /usage: /usage ahora muestra y canjea los créditos obtenidos para restablecer el límite de uso, con confirmación, reintentos y estados de disponibilidad actualizados. /plugins reorganizado: los plugins remotos se agrupan en las secciones OpenAI Curated, Workspace y Shared with me, y los turnos elegibles pueden recomendar e instalar plugins relevantes. Presupuestos de tokens de rollout: los presupuestos de tokens configurables rastrean el uso entre hilos de agentes, muestran recordatorios del presupuesto restante y cancelan los turnos cuando se agotan. Modos de delegación multiagente: los clientes de app-server pueden configurar la delegación como disabled, explicit-request-only o proactive a nivel de hilo y de turno. Búsqueda web indexada: un nuevo modo de búsqueda web indexada permite búsquedas en vivo y restringe el acceso directo a páginas a URL aprobadas por el servidor. Hora: Codex puede recibir recordatorios programados de hora UTC y consultar la hora actual directamente, incluso mediante relojes de app-server proporcionados por el cliente. Correcciones: renderizado de TUI en Linux después de suspender con Ctrl+Z y reanudar con fg; resiliencia de reconexión de procesos de exec-server y sesiones MCP stdio; preservación de rutas de entornos remotos entre sistemas operativos; carga, instalación y gestión de manifiestos de plugins; visibilidad del agente principal sobre errores de subagentes; persistencia de hilos centrada primero en el objetivo en thread/list y thread/search. (La versión preliminar más reciente es v0.143.0-alpha.x al 23 de junio; sigue en alpha — no se rastrea). Fuente: lanzamientos de openai/codex y Codex Changelog. 104
2026-06-18 Guía v2.39: CLI v0.141.0 estable (18 de junio, promovida desde la línea v0.141.0-alpha). Ejecutores remotos cifrados: los ejecutores remotos ahora usan canales Noise-relay autenticados y cifrados de extremo a extremo, y TLS acepta firmas de certificados P-521 para compatibilidad con proxies empresariales. Ejecución remota multiplataforma preserva el directorio de trabajo y shell nativos del ejecutor. Sandbox de Windows: mejoras de ejecución, incluida la recuperación automática de credenciales. Rendimiento: las sesiones grandes con muchas herramientas almacenan en caché la búsqueda de herramientas para reducir latencia y memoria, y la caché de imágenes de prompts se limita a 64 MiB. TUI: los prompts de entrada pueden resolverse automáticamente después de un período de inactividad mediante un temporizador de cuenta regresiva; los clientes en tiempo real obtienen control de anexado de voz. (La versión preliminar más reciente es v0.142.0-alpha.x al 19 de junio; sigue en alpha — no se rastrea). Fuente: lanzamientos de openai/codex y Codex Changelog. 103
2026-06-16 Guía v2.38: CLI v0.140.0 estable (15 de junio, promovida desde la línea v0.140.0-alpha). /usage: nuevas vistas para la actividad diaria, semanal y acumulada de tokens de la cuenta. Eliminación de sesiones: codex delete, /delete y thread/delete de app-server eliminan permanentemente una sesión con protecciones de confirmación. /import: importa selectivamente la configuración inicial, la configuración del proyecto y chats recientes desde Claude Code. Menciones unificadas: al escribir @, se abre un único menú para archivos, plugins y skills de forma predeterminada. Amazon Bedrock: autenticación administrada con claves API, además de almacenamiento local cifrado para las credenciales de CLI y MCP OAuth. /goal ahora preserva texto demasiado extenso, bloques grandes pegados y archivos adjuntos de imagen en sesiones remotas de app-server. Eliminado: los controles de voz experimentales de /realtime y las dependencias de audio se retiraron de la TUI. Correcciones: las bases de datos de estado SQLite dañadas se respaldan automáticamente y se reconstruyen a partir de datos de rollout; /review ya no falla cuando se presiona Esc con orientación en cola; fiabilidad de MCP mediante reintentos de inicio transitorios y preservación de servidores deshabilitados; desinstalación de plugins remotos y visualización de apps que necesitan autenticación; persistencia de descartes de actualizaciones con “No volver a recordarme”; los comandos en segundo plano sin TTY se pueden interrumpir con Ctrl-C y conservan la salida. Mantenimiento: preservación del monitor del sistema de archivos Git y aceleración de búsqueda de archivos para repositorios grandes. (La versión preliminar más reciente es v0.141.0-alpha.x al 16 de junio; sigue en alpha — no se rastrea). Fuente: lanzamientos de openai/codex y Codex Changelog. 102
2026-06-09 Guía v2.37: CLI v0.139.0 estable (9 de junio, promovida desde la línea v0.139.0-alpha). Búsqueda web en Code Mode: el modo de código puede llamar directamente a la búsqueda web independiente (incluso desde llamadas de herramientas JavaScript anidadas) y recibir resultados en texto sin formato. Esquemas de MCP: los esquemas de entrada de herramientas/conectores ahora preservan las construcciones oneOf/allOf para una mejor conservación de la estructura de esquemas grandes y compatibilidad con MCP. codex doctor: añade detalles del entorno del editor y paginador, ocultando valores sensibles en la salida de JSON. Plugins: codex plugin marketplace list --json expone fuentes de plugins, además de una lista más rápida de plugins del catálogo en caché. Correcciones: codex resume --last / codex fork --last tratan los argumentos finales como prompts (no como ID de sesión); las advertencias de inicio de MCP de subagentes ya no aparecen en el contexto de hilo incorrecto; las ediciones de imágenes hacen referencia a rutas de archivo exactas; las URL con tilde se enlazan por completo en la TUI; los reinicios de hilos (/new, /clear, /fork) preservan los requisitos/indicadores de funciones administrados en la nube; la ejecución en sandbox preserva sistemáticamente las decisiones de aprobación y aplica redes solo mediante proxy. Mantenimiento: archivos de símbolos separados con tablas de líneas; rusty_v8 actualizado a 149.2.0. (La versión preliminar más reciente es v0.140.0-alpha.x al 9 de junio; sigue en alpha — no se rastrea). Fuente: lanzamientos de openai/codex y Codex Changelog. 122
2026-06-08 Guía v2.36: CLI v0.138.0 estable (8 de junio, promovida desde la línea v0.138.0-alpha). Transferencia a la app de escritorio con /app/app transfiere una sesión de CLI en ejecución a la app de escritorio en macOS y Windows. Rutas de imágenes locales expuestas a los modelos — el modelo puede hacer referencia directamente a rutas de archivos de imágenes locales. Selección más flexible del esfuerzo de razonamiento. Plugins: automatización mejorada con salida estructurada de JSON. Fuente: lanzamientos de openai/codex y Codex Changelog. 123
2026-06-04 Guía v2.35: CLI v0.137.0 estable (4 de junio, promovida desde la línea alpha vista por primera vez el 3 de junio). TUI: los controles admiten atajos de teclado F13–F24; los menús con búsqueda aceptan pegado; elemento compacto de estado/título solo para razonamiento. Enterprise/admin: los flujos muestran límites de crédito mensuales y paquetes de configuración administrados en la nube. Control remoto: los clientes pueden iniciar el emparejamiento y administrar las autorizaciones del controlador. Plugins: los flujos de trabajo obtienen salida de JSON legible por máquina y sugerencias almacenadas en caché del catálogo remoto. Herramientas: las herramientas web y de imágenes alojadas están disponibles en más flujos de modo código; las búsquedas web independientes pueden ejecutarse en paralelo. Multi-agent: mejoras del entorno de ejecución v2 con un manejo de seguimientos y valores predeterminados de metadatos más claros. Correcciones: la cancelación del prompt restaura el borrador, los archivos adjuntos y el modo de colaboración; mayor fiabilidad al iniciar la app en macOS y SQLite en Windows; ordenación y deduplicación del manifiesto de plugins; las solicitudes de permisos respetan la identidad del entorno. Fuente: openai/codex releases y Codex Changelog. 124
2026-06-02 Guía v2.34: CLI v0.136.0 estable (1 de junio). Archivado de sesiones: /archive en la TUI, además de los comandos de CLI codex archive / codex unarchive; una sesión archivada queda protegida contra reanudación o bifurcación hasta que se restaure. Markdown de la TUI: los enlaces web siguen siendo seleccionables mediante metadatos OSC 8, y las tablas estrechas recurren a registros legibles de clave/valor sin perder los destinos de los enlaces. App-server: codex app-server --stdio se inicia en modo stdio para integraciones de editores/anfitriones; reanuda hilos con páginas de turnos iniciales; muestra un estado más detallado del servidor MCP. Remoto/seguridad: la configuración de ejecución remota acepta CODEX_API_KEY para anfitriones OpenAI aprobados; los websockets de control remoto usan tokens de servidor de corta duración en lugar de tokens de acceso de ChatGPT; se bloquea que /diff ejecute ayudantes Git proporcionados por el repositorio (corrección de seguridad de comandos); la autenticación de ChatGPT actualiza tokens próximos a vencer y solicita iniciar sesión de nuevo ante tokens de actualización reutilizados; la autenticación de Bedrock recurre a AWS_REGION/AWS_DEFAULT_REGION. Windows (alpha): ruta de aprovisionamiento codex sandbox setup --elevated para administradores. Generación de imágenes: extensión independiente de generación de imágenes, controlada por funciones, mediante la canalización nativa de finalización de artefactos de imagen. Nota: la revisión de ayer mantenía esto como «solo v0.136.0 alpha»; se promovió a estable el 1 de junio. Fuente: openai/codex releases y Codex Changelog. 125
2026-05-28 Guía v2.33: CLI v0.134.0 estable + lanzamiento de v0.135.0. v0.134.0 (26 de mayo): se añadió búsqueda en el historial de conversaciones locales con coincidencias de contenido sin distinguir mayúsculas y minúsculas y vistas previas de resultados; se hizo de --profile el selector de perfiles principal en CLI, los permisos de la TUI y los flujos de sandbox, rechazando las configuraciones de perfil heredadas con indicaciones de migración; se mejoró la configuración de MCP con selección de entorno por servidor y opciones de OAuth para servidores HTTP transmitibles; se hicieron más confiables los esquemas de herramientas de conectores al preservar $ref/$defs locales y compactar esquemas demasiado grandes; se permitió que las herramientas de MCP de solo lectura se ejecuten simultáneamente cuando anuncian readOnlyHint; se añadió un contexto más rico de extensiones/hooks, incluido el historial de conversación para las herramientas de extensión. Correcciones de errores: fiabilidad remota (reconexión de websocket de exec-server obsoleto, reintentos remotos); se restauró la corrupción de renderizado de la TUI de Windows mediante el modo de terminal virtual; mensajes de límite de uso específicos del espacio de trabajo para fallos de crédito y límite de gasto; recursos de iconos compartidos a nivel de plugin para skills; se conservaron los metadatos del perfil de permisos activo al sincronizar la configuración de ejecución de revisión automática; las herramientas basadas en Node respetan el entorno de proxy de red administrado por Codex. v0.135.0 (28 de mayo): codex doctor informa un inventario más detallado del entorno, Git, terminal, app-server e hilos; /status muestra detalles de conexión remota y la versión del servidor cuando la TUI está conectada a través de un remoto; el modo vim incorpora edición de objetos de texto, mejor comportamiento al final de palabras/líneas e interrupción de turno configurable; /permissions entiende perfiles de permisos con nombre y muestra los personalizados; las compilaciones empaquetadas de Codex descubren y usan el ayudante zsh parcheado incluido en macOS y Linux compatibles; Python SDK expone preajustes Sandbox intuitivos para los API de hilos y turnos. Correcciones de errores: las tablas de Markdown y las listas multilínea de la TUI se renderizan de forma más legible con mejor ajuste de columnas y manejo de menciones de apps; estabilidad de la salida de la TUI en macOS y Zellij (sin más corrupción de stderr/compositor ni filtración de salida sin procesar); la finalización de slash commands conserva el texto del borrador para comandos con argumentos en línea; las sesiones antiguas de modo de control tmux/iTerm mantienen el manejo normal de Ctrl-C; las menciones de apps con @ excluyen apps inaccesibles o desactivadas en lugar de ofrecer sugerencias $ inutilizables; los flujos de reanudación incluyen sesiones exec no interactivas cuando se solicitan y respetan las anulaciones de cwd. Fuente: Codex Changelog y openai/codex releases. 126
2026-05-26 Guía v2.31: nueva comprobación de la línea más reciente. Las versiones de GitHub aún muestran 0.134.0-alpha.1 hasta 0.134.0-alpha.3 como versiones preliminares, mientras que 0.133.0 sigue siendo la versión estable más reciente de CLI; latest de npm aún informa 0.133.0 con time.modified 2026-05-23T01:26:52.705Z, y el codex --version local devolvió codex-cli 0.133.0. No cambió ninguna recomendación de funciones desde la revisión del 25 de mayo. 101
2026-05-25 Guía v2.30: revisión de la línea más reciente y del contexto de la app. Las versiones de GitHub muestran 0.134.0-alpha.1 hasta 0.134.0-alpha.3 como versiones preliminares, mientras que 0.133.0 sigue siendo la versión estable más reciente de CLI; latest de npm también informa 0.133.0 con time.modified 2026-05-23T01:26:52.705Z, y el codex --version local devolvió codex-cli 0.133.0. Se añadieron las actualizaciones de la app Codex del 21 de mayo: Appshots para las ventanas de Mac en primer plano, disponibilidad general del modo Goal en app/IDE/CLI, anotaciones del navegador en la app y mejoras de uso del navegador, Computer Use bloqueado y notas de Enterprise/Edu sobre análisis y estado de uso compartido de plugins. Se corrigió la discrepancia de «cuatro superficies» a cinco superficies y se actualizaron los indicadores de funciones de ejemplo según la forma actual de codex features list. 99 100 101
2026-05-21 Guía v2.29: CLI v0.133.0 estable. Los metadatos del paquete npm indican que la versión más reciente de @openai/codex es 0.133.0; el codex --version local sigue siendo codex-cli 0.131.0. Se añadieron los cambios de v0.132.0 y v0.133.0: objetivos activados de forma predeterminada con almacenamiento dedicado y seguimiento de progreso, codex remote-control listo para primer plano, listas APIs/herencia/requirements.toml administrado/actualización en tiempo de ejecución/integración de sandbox de Windows para perfiles de permisos, descubrimiento de plugins compatible con marketplace con versiones instaladas y colecciones remotas, eventos del ciclo de vida de extensiones para subagentes/herramientas/metadatos de turnos/aprobaciones asíncronas, autenticación de Python SDK de primera clase, TurnResult de Python más detallado, codex exec resume --output-schema, inicio de la TUI más rápido, registro de ejecutores remotos respaldado por autenticación y preservación de fidelidad de imágenes en app-server. 97 98
2026-05-18 Guía v2.28: CLI v0.131.0 estable. El changelog de Codex de OpenAI y los metadatos del paquete npm ahora indican que la versión más reciente de @openai/codex es 0.131.0. Se añadieron codex doctor, búsqueda unificada de menciones con @, comandos de CLI de marketplace, uso compartido de plugins consciente de versiones, hooks de plugins activados de forma predeterminada, activación/desactivación de control remoto/entorno de ejecución administrada por daemon, entornos remotos respaldados por registro, controles más completos de sesión/estado de la TUI, tablas Markdown adaptables, actualizaciones de openai-codex Python SDK, inicio más seguro del estado local, refuerzo del sandbox de Windows y correcciones de fiabilidad de estado/Git/autenticación. Verificación local en esta revisión: codex --version devolvió codex-cli 0.131.0; npm view @openai/codex version dist-tags.latest time.modified --json devolvió la versión más reciente 0.131.0 con time.modified 2026-05-18T22:00:51.726Z. 96
2026-05-15 Guía v2.27: revisión de mantenimiento de higiene de seguridad y línea más reciente. El codex --version local devolvió codex-cli 0.130.0; codex features list mostró hooks y plugins estables/activados, mientras que remote_control sigue en desarrollo. La orientación estable de la guía continúa fijada en CLI v0.130.0. Se añadió orientación segura para el público que trata la salida de comandos, transcripciones de sesiones, instantáneas de shell, registros, scripts auxiliares y almacenes de secretos intencionales como superficies de auditoría independientes. 91 95
2026-05-13 Guía v2.26: comprobación de mantenimiento de la línea más reciente. El codex --version local devolvió codex-cli 0.130.0; la orientación estable de la guía continúa fijada en CLI v0.130.0. La línea v0.131.0 ha llegado a alpha.9, pero sigue siendo preliminar y no se promovió al título ni al TL;DR de la guía.94 91 94
2026-05-09 Guía v2.25: CLI v0.130.0 estable (8 de mayo de 2026, 23:09 UTC). Se agregó el comando de nivel superior codex remote-control para el control sin interfaz de app-server (#21424); los detalles de plugins muestran hooks incluidos, el uso compartido de plugins expone metadatos de enlaces, controles de detectabilidad y configuraciones de uso compartido actualizadas (#21447, #21495, #21637); paginación de hilos de app-server con vistas de turnos sin cargar / resumidos / completos (#21566); autenticación de Bedrock mediante credenciales de inicio de sesión en consola de AWS aws login (#21623); view_image se resuelve mediante el entorno seleccionado en sesiones con varios entornos (#21143); actualización en vivo de la configuración de app-server en hilos en ejecución (#21187); se eliminó la expresión «research preview» del banner de inicio de codex exec (#21683); metadatos de rastreo de OpenTelemetry configurables y análisis más completos de revisión/comentarios (#21556, #18747, #21434, #21498); refuerzo del inicio del sandbox en Linux y concesión del sandbox de Windows para la caché de binarios del runtime de escritorio (#21564). La línea alpha de v0.131.0 está en progreso (alpha.1, alpha.2, alpha.4 el 9 de mayo y posteriormente alpha.9 el 12 de mayo). Solo en nota al pie: GPT-5.5 Instant se habilitó para el nivel gratuito el 5 de mayo de 2026.92 91
2026-05-08 Guía v2.24: Codex for Chrome (7 de mayo de 2026). Se agregó la extensión de Chrome como la quinta superficie de Codex junto con CLI, la app de escritorio, la extensión de IDE y cloud. La extensión funciona en paralelo entre pestañas en segundo plano sin tomar el control del navegador, con listas de permitidos por sitio para su control. Se actualizaron Conclusiones clave y Superficies principales de interacción para reflejar cinco superficies en lugar de cuatro. 90
2026-05-07 Guía v2.23: CLI v0.129.0 estable (7 de mayo de 2026, 17:02 UTC). Se agregó edición modal de Vim en el compositor (/vim + modo predeterminado configurable), se rediseñó el selector de flujos de trabajo de TUI (más fácil reanudar/bifurcar, modo de desplazamiento sin formato), navegador de /hooks dentro de TUI, línea de estado adaptada al tema con resúmenes opcionales de PR + cambios de rama, actualización de la gestión de plugins (uso compartido de espacios de trabajo, controles de acceso para compartir, filtrado por fuente, operaciones de marketplace), cambio en el ciclo de vida de /goal (los objetivos experimentales permanecen pausados al reanudar, salvo que se activen de nuevo), refuerzo del inicio del sandbox en Linux, mejoras de confiabilidad del sandbox en Windows y actualización de Bubblewrap a 0.11.2 con parches de seguridad upstream. También se documentó el aumento de límites de uso de mayo de 2026 (límite de 5 horas de Codex Plus 25× + nivel de $100/mes duplicado, ambos hasta el 31 de mayo de 2026). 89
2026-05-05 Guía v2.22: Se sincronizó la guía actual con CLI v0.128.0. Se agregaron flujos de trabajo persistentes de /goal, codex update, mapas de teclas de TUI configurables, guía explícita de perfiles de permisos y la sintaxis actual del comando codex plugin marketplace. Se corrigió la guía desactualizada al marcar js_repl como eliminado, reemplazar ejemplos de --full-auto por flags explícitos de sandbox/aprobación o perfiles de permisos, y señalar los modelos Codex heredados GPT-5.2/5.1 frente a la tabla de desuso de OpenAI del 23 de julio de 2026. 86 87 88
2026-04-24 Guía v2.21: Lanzamiento de GPT-5.5 (23–24 de abril de 2026) + CLI v0.122.0–v0.125.0. GPT-5.5 es el nuevo modelo insignia de OpenAI — ventana de contexto de 400K en Codex (1M en API), $5/$30 por MTok de entrada/salida (2× la tarifa de GPT-5.4, pero un aumento efectivo de ~20 % tras las mejoras de eficiencia de tokens). Benchmarks: 82,7 % en Terminal-Bench 2.0 (SOTA), 84,9 % en GDPval, 78,7 % en OSWorld-Verified, 98,0 % en Tau2-bench Telecom. Disponible en Codex CLI/web/escritorio y en API; es el valor predeterminado recomendado para la mayoría de las tareas de Codex. Implementación para ChatGPT Plus/Pro/Business/Enterprise/Edu/Go el 23 de abril; API el 24 de abril. Más de 90 nuevos socios de plugins, incluidos Atlassian Rovo, CircleCI, CodeRabbit, GitLab Issues, Microsoft Suite, Neon by Databricks, Remotion, Render y Superpowers. CLI v0.122.0: políticas de glob para denegar lectura del sistema de archivos + requisitos administrados de denegar lectura + aplicación de sandbox por plataforma + ejecuciones aisladas de codex exec que ignoran la configuración/reglas del usuario; detección de herramientas y generación de imágenes habilitadas de forma predeterminada; manejo de imágenes con mayor detalle y metadatos de detalle original para MCP y js_repl; resolución de prompts obsoletos de app-server entre clientes; los hilos reanudados/bifurcados reproducen inmediatamente el uso de tokens; el inicio de remote-control tolera la ausencia de autenticación de ChatGPT; la cancelación de inicio de MCP vuelve a funcionar mediante sesiones de app-server; división interna en codex-core-plugins. CLI v0.123.0: proveedor de modelos amazon-bedrock integrado con soporte para perfiles de AWS; /mcp verbose para diagnósticos completos, recursos y plantillas de recursos de MCP (el comando /mcp sin opciones sigue siendo rápido); la carga de MCP de plugins acepta tanto mcpServers como mapas de servidores de nivel superior en .mcp.json; las transferencias en tiempo real entregan deltas de transcripción a agentes en segundo plano (con opción explícita de permanecer en silencio); remote_sandbox_config específico por host para entornos remotos; metadatos actualizados de modelos incluidos (gpt-5.4 era el predeterminado en ese momento). Correcciones: /copy después de una reversión, texto en cola mientras se ejecuta un comando de shell, entrada Unicode/teclas muertas de VS Code WSL, restauración de variables de entorno de proxy obsoletas, codex exec heredando flags compartidos de nivel raíz, prompts de revisión filtrados en TUI. CLI v0.124.0: controles rápidos de razonamiento de TUI (Alt+, para reducir / Alt+. para aumentar); las actualizaciones de modelo aceptadas restablecen el razonamiento al valor predeterminado del nuevo modelo; las sesiones de app-server gestionan varios entornos con selección de entorno + directorio de trabajo por turno; soporte de Amazon Bedrock de primera clase para proveedores compatibles con OpenAI (firma AWS SigV4, autenticación de credenciales); marketplaces de plugins remotos con búsquedas de detalles confiables y páginas de resultados más grandes; hooks ahora son estables: configurables en línea en config.toml y requirements.toml, observan herramientas de MCP + apply_patch + sesiones prolongadas de Bash; los planes elegibles de ChatGPT usan de forma predeterminada el nivel de servicio Fast salvo exclusión explícita. Correcciones: cookies de Cloudflare conservadas en hosts aprobados de ChatGPT, confiabilidad de websocket bajo carga, desajuste del modo de permisos entre conversaciones secundarias, temporización de la cola del buzón de wait_agent, resolución de rutas de comandos relativos de MCP stdio local, casos límite de configuración administrada al inicio. CLI v0.125.0 (24 de abril): transporte mediante socket Unix de app-server, reanudación/bifurcación compatible con paginación, entornos persistentes, canalización de configuración/almacenamiento de hilos remotos; la gestión de plugins de app-server instala plugins remotos y actualiza marketplaces configurados; los perfiles de permisos se mantienen de ida y vuelta entre sesiones de TUI, turnos de usuario, estado de sandbox de MCP, escalamiento de shell y APIs de app-server; los proveedores de modelos administran el descubrimiento de modelos con el estado de cuenta de AWS/Bedrock expuesto a clientes de app; codex exec --json informa el uso de tokens de razonamiento; el rastreo de implementación registra relaciones de herramientas/código/sesión/multiagente con un comando de reducción para depuración. Correcciones: la interrupción de /review ya no bloquea TUI, manejo de salida/cierre de streams de exec-server, app-server respeta la configuración de proyecto explícitamente untrusted, desconexión de websocket durante ráfagas de notificaciones, inicio del sandbox de Windows y manejo de procesos en segundo plano, validación del esquema de configuración para límites de hilos y rutas de agentes. 83 84 85
2026-04-16 Guía v2.20: CLI v0.121.0 (2026-04-15). Plugin Marketplace (codex marketplace add <source>) con tipos de fuente GitHub, URL de git, directorio local y marketplace.json. Búsqueda inversa en el historial de TUI (Ctrl+R) y recuperación de slash commands. Menú de Memories en TUI con restablecimiento/eliminación; el restablecimiento de memoria ahora conserva implementaciones anteriores. El modelo de consolidación de memoria de fase 2 se actualizó a GPT-5.4. Perfil seguro de devcontainer con sandboxing Bubblewrap (solo WSL2; WSL1 rechazado). Sandbox de macOS: se desbloquearon las listas de permitidos de sockets Unix y DNS privado. Se eliminó el modo danger-full-access solo con lista de denegación — el acceso total ahora es binario. Las herramientas de MCP se registran con espacios de nombres; se integró el flag supports_parallel_tool_calls; los metadatos de estado del sandbox fluyen mediante los metadatos de herramientas de MCP. Las sesiones de revisión de Guardian deshabilitan hooks. Indicador de porcentaje de contexto en la línea de estado; el anuncio de actualización de CLI muestra nuevas versiones. Se corrigió resume --last de Windows para rutas literales. Interfaz codex-thread-store para búsquedas locales de hilos. 82
2026-04-13 Guía v2.19: CLI v0.119.0–v0.120.0. Sesiones de voz en tiempo real (WebRTC V2 con transporte configurable). Apps de MCP con lecturas de recursos, elicitaciones y cargas de archivos. codex exec-server experimental. /resume por ID o nombre. Ctrl+O para copiar la respuesta más reciente. Mejoras de actividad de hooks en TUI. Los hooks de SessionStart distinguen /clear. 80 81
2026-04-04 Guía v2.18: Se actualizó el precio de Business ($25/mes → $20 anual). Se agregaron puestos de pago por uso solo para Codex en Business/Enterprise. 79
2026-04-01 Guía v2.17 Actualizada a CLI v0.118.0: redes de sandbox solo mediante proxy en Windows (salida de red a nivel del SO), flujo de autenticación con código de dispositivo de ChatGPT, prompt más stdin en codex exec, actualización dinámica de token bearer para proveedores personalizados. Protección de archivos .codex al crearlos por primera vez. Corrección para la detección de PATH de bwrap en Linux. Corregresiones de app-server TUI corregidas (repetición de hooks, /copy, /resume <name>, /agent, desplazamiento del selector de skills). Mayor solidez en el inicio de MCP (ventana de inicio más larga, visualización de advertencias). Corrección de ACL de apply_patch en Windows. Se agregó GPT-5.4 mini a la tabla de modelos (contexto de 400K, 30% de la cuota de GPT-5.4, 2x más rápido). Se agregó la sección Codex Security (vista previa de investigación, detección de vulnerabilidades con reconocimiento de contexto). 78 76 77
2026-03-31 CLI 0.118.0 Redes de sandbox solo mediante proxy en Windows a través de reglas de salida de red a nivel del SO, flujo de autenticación con código de dispositivo de ChatGPT para clientes app-server, flujo de prompt más stdin en codex exec (entrada canalizada + prompt independiente), obtención/actualización dinámica de token bearer para proveedores de modelos personalizados. Correcciones: protección de archivos .codex al crearlos por primera vez, detección de PATH de bwrap en Linux, regresiones de app-server TUI (repetición de notificaciones de hooks, /copy, hilos de /resume <name> y /agent, desplazamiento del selector de skills), solidez en el inicio de MCP (ventana de inicio más larga, advertencias de fallos), actividad redundante de ACL de writable-root para apply_patch en Windows. 78
2026-03-17 Lanzamiento de GPT-5.4 mini: contexto de 400K, $0.75/$4.50 por MTok, 30% de la cuota de GPT-5.4, 2x más rápido. Disponible en la app de Codex, CLI, extensión de IDE y web. Ideal para la delegación de subagentes/subtareas en paralelo. 76
2026-03-06 Vista previa de investigación de Codex Security: revisión de seguridad de aplicaciones con reconocimiento de contexto para Pro/Enterprise/Business/Edu mediante Codex web. Se analizaron 1.2M commits, se encontraron 10.561 hallazgos de alta gravedad y se asignaron 14 CVE en OpenSSH/GnuTLS/Chromium. 77
2026-03-30 Guía v2.16 Actualizada a CLI v0.117.0: plugins de primera clase (sincronización por producto al inicio, explorador /plugins, instalación/eliminación), subagentes v2 (direcciones basadas en rutas, mensajería estructurada entre agentes, listado de agentes), selector de título de terminal /title, app-server TUI activado de forma predeterminada (comandos de shell !, supervisión del sistema de archivos, WebSocket remoto con autenticación bearer, recuperación del historial de prompts entre sesiones), mejoras en el flujo de imágenes (view_image devuelve URL, las imágenes generadas se pueden volver a abrir, el historial persiste al reanudar), se eliminó la herramienta de artefactos heredada (read_file y grep_files retirados), mejoras del sandbox de Linux para distribuciones antiguas, mejoras del sandbox con token restringido en Windows. 75
2026-03-28 CLI 0.117.0 Plugins de primera clase con sincronización por producto al inicio y explorador TUI /plugins. Subagentes v2: direcciones basadas en rutas (/root/agent_a), mensajería estructurada entre agentes, listado de agentes. Selector de título de terminal /title en TUI y app-server TUI. Clientes app-server: comandos de shell !, supervisión del sistema de archivos, WebSocket remoto con autenticación bearer. Flujos de imágenes: view_image devuelve URL, las imágenes generadas se pueden volver a abrir, el historial persiste al reanudar. Recuperación del historial de prompts en app-server TUI entre sesiones. App-server TUI activado de forma predeterminada. Se eliminó la herramienta de artefactos heredada; se retiraron los antiguos read_file y grep_files. Mejoras del sandbox de Linux para distribuciones antiguas. Mejoras del sandbox con token restringido en Windows. 75
2026-03-21 Guía v2.15 Actualizada a CLI v0.116.0: evento de hook UserPromptSubmit (5 en total), autenticación con código de dispositivo de ChatGPT en app-server TUI, instalación de plugins más fluida con lista de permitidos para sugerencias y sincronización remota, las sesiones en tiempo real comienzan con contexto reciente del hilo, menos autointerrupciones de audio. Correcciones: demoras en el primer turno de WebSocket, historial de conversaciones para reanudar/bifurcar de forma remota, sandbox de Linux en checkouts con enlaces simbólicos/AppArmor, condición de carrera al finalizar trabajos de agentes. 74
2026-03-19 CLI 0.116.0 Hook UserPromptSubmit (bloquea/aumenta prompts antes de la ejecución), autenticación con código de dispositivo de ChatGPT en TUI, configuración de plugins más fluida con lista de permitidos/sincronización remota, sesiones en tiempo real con contexto reciente del hilo, menos autointerrupciones de audio. Correcciones: bloqueos en el primer turno de precalentamiento de WebSocket, historial de conversaciones para reanudar/bifurcar de forma remota, inicio del sandbox de Linux en checkouts con enlaces simbólicos/AppArmor, carrera al finalizar trabajos de agentes. Se fusionaron 77 PR. 74
2026-03-18 Guía v2.14 Actualizada a CLI v0.115.0: inspección de imágenes a resolución completa mediante view_image y codex.emitImage, js_repl expone codex.cwd/codex.homeDir, modo de transcripción de WebSocket en tiempo real, RPC del sistema de archivos de app-server v2, Smart Approvals con subagente guardian (approvals_reviewer = "guardian_subagent"), búsqueda de herramientas de Responses API. Correcciones de errores: herencia de sandbox de subagentes, bloqueo de js_repl con U+2028/U+2029, bloqueos al salir de TUI, conservación de la configuración de perfil con codex exec --profile, mejoras de MCP/elicitación, proxy CONNECT HTTP/1. 73
2026-03-16 CLI 0.115.0 Inspección de imágenes a resolución completa mediante view_image y codex.emitImage(..., detail: "original"), js_repl expone codex.cwd y codex.homeDir con referencias persistentes a herramientas, sesiones de WebSocket en tiempo real con modo de transcripción y transferencia v2, RPC del sistema de archivos de app-server v2 (lecturas/escrituras/copias/operaciones de directorios/supervisión de rutas), Smart Approvals se enruta mediante subagente guardian, las integraciones de aplicaciones usan búsqueda de herramientas de Responses API con alternativa. Correcciones: los subagentes generados heredan reglas de sandbox/red de forma más confiable, js_repl ya no se bloquea con U+2028/U+2029, se resolvieron los bloqueos al salir de TUI, se conserva la configuración de perfil con codex exec --profile, se mejoraron los flujos de MCP/elicitación, el proxy de red local sirve CONNECT como HTTP/1. 73
2026-03-13 Guía v2.13 App v26.312: temas personalizables (color + fuente), Automations renovadas con ejecución local/en worktree y niveles de razonamiento por ejecución. Se agregó el método de instalación con winget. Se agregó una nota sobre la descontinuación de GPT-5.1 (11 de marzo: eliminado de ChatGPT, migrado automáticamente a GPT-5.3/5.4). 71 72
2026-03-12 App v26.312 Temas personalizables con controles de color y selección de fuente en Settings, interfaz de Automations renovada con modo de ejecución local o worktree y niveles de razonamiento personalizados, mejoras de rendimiento. 72
2026-03-11 Guía v2.12 Actualizada a CLI v0.114.0: motor de hooks experimental (eventos SessionStart y Stop), modo de código experimental, endpoints de comprobación de estado, configuración para desactivar skills del sistema, contexto de transcripción en transferencias, selector de menciones $ mejorado. Se actualizó la sección Hooks con 4 eventos. Se corrigió la sección Desktop App para Windows (ahora se inicia). Se actualizó la tarjeta de referencia rápida de modelos a marzo de 2026. 70
2026-03-11 CLI 0.114.0 Modo de código experimental para flujos de programación aislados, motor de hooks experimental con eventos SessionStart y Stop, endpoints de comprobación de estado de app-server de WebSocket (/readyz, /healthz), opción de configuración para desactivar skills del sistema integradas, las transferencias incluyen contexto de transcripción en tiempo real, selector de menciones $ mejorado con etiquetas de skill/app/plugin. Correcciones de errores: fallo de tmux en Linux, hilos reabiertos atascados a mitad de ejecución, manejo de permisos heredado, persistencia del flujo de aprobación. 70
2026-03-10 Guía v2.11 Actualizada a CLI v0.113.0: menciones @plugin (v0.112.0), herramienta request_permissions, lenguaje de configuración de perfiles de permisos, expansión del marketplace de plugins (v0.113.0). Se agregaron las secciones Menciones @plugin, Marketplace de plugins, Solicitudes de permisos en tiempo de ejecución y Lenguaje de configuración de perfiles de permisos. 68 69
2026-03-10 CLI 0.113.0 Herramienta integrada request_permissions para solicitudes de permisos en tiempo de ejecución, descubrimiento del marketplace de plugins con metadatos más completos/comprobaciones de autenticación durante la instalación/endpoint de desinstalación, stdin/stdout/stderr en streaming de app-server con compatibilidad con TTY/PTY, lenguaje de configuración de perfiles de permisos con políticas de sandbox separadas para sistema de archivos/red, la generación de imágenes se guarda en CWD, configuración de búsqueda web con configuración completa de herramientas, política de proxy de red reforzada que rechaza dominios globales con comodines 69
2026-03-08 CLI 0.112.0 Menciones @plugin para hacer referencia a plugins en el chat con contexto incluido automáticamente, nueva interfaz de selección de modelos para el selector TUI, perfiles de permisos ejecutables fusionados en la política de sandbox por turno para la ejecución de skills con zsh-fork, corrección del manejo del estado de JS REPL (los enlaces persisten después de celdas fallidas), SIGTERM se trata como Ctrl-C para el cierre de websocket de app-server, bubblewrap de Linux siempre separa el espacio de nombres de usuario, mejoras en el manejo de red/unix-socket del sandbox de macOS 68
2026-03-06 Guía v2.10 Actualizada a CLI v0.111.0: GPT-5.4 como modelo recomendado (contexto de 1M), modo rápido predeterminado, sistema de plugins (v0.110.0), importaciones dinámicas de js_repl, alternancia persistente /fast, instalador de Windows. Codex App para Windows (v26.304). GPT-5.3-Codex-Spark mediante la asociación con Cerebras. Se actualizaron la tabla de modelos, el diagrama de flujo y los perfiles. Se agregó la sección Plugins. 64 65 66 67
2026-03-05 CLI 0.111.0 Modo rápido predeterminado, importaciones dinámicas de js_repl para archivos locales, descubrimiento de plugins al iniciar la sesión, compatibilidad con flujos de imágenes, la reanudación de hilos conserva el contexto de git 65
2026-03-05 Lanzamiento de GPT-5.4: modelo frontier insignia, contexto de 1M, uso nativo de computadora, disponible en todas las superficies de Codex 64
2026-03-05 CLI 0.110.0 Sistema de plugins para conectores de skills/MCP/apps, solicitudes de aprobación para múltiples agentes, alternancia persistente de /fast, escrituras de memoria con ámbito de espacio de trabajo, script de instalación para Windows 65
2026-03-04 App v26.304 Codex App para Windows: compatibilidad nativa con PowerShell, sandbox nativo, skills/automatizaciones/worktrees sin WSL 66
2026-03-03 App v26.303 Alternancia de limpieza automática de worktrees, compatibilidad con transferencia de Local a Worktree, opción explícita de idioma inglés 66
2026-03-02 Guide v2.9 Actualizada a CLI v0.107.0: bifurcación de hilos en subagentes, selección de dispositivos de voz en tiempo real, memorias configurables con codex debug clear-memories, salida multimodal de herramientas personalizadas. Se añadió App v26.226: accesos directos de MCP en el compositor, @mentions en comentarios de revisión. 62 63
2026-03-02 CLI 0.107.0 Bifurcación de hilos en subagentes, sesiones de voz en tiempo real con selección de dispositivos de micrófono/altavoz, salida multimodal de herramientas personalizadas, memorias configurables + codex debug clear-memories, correcciones de errores 62
2026-02-28 Guide v2.8 Actualizada a CLI v0.106.0: se añadió script de instalación directa, corrección de omisión del sandbox mediante zsh-fork, límite de entrada de ~1M de caracteres, sistema de archivos Linux /dev, controles de aprobación flexibles, JS REPL promovido a /experimental (Node 22.22.0+), olvido de memoria basado en diferencias, resaltado de sintaxis en TUI + /theme, /copy, /clear, Ctrl-L, transcripción de voz, spawn_agents_on_csv, request_user_input en modo Default. Se añadieron las entradas del changelog de v0.105.0 y v0.106.0. 60 61
2026-02-26 CLI 0.106.0 Script de instalación directa, js_repl promovido a /experimental con Node 22.22.0 como mínimo, request_user_input en modo Default, 5.3-codex visible en la lista de modelos de CLI para usuarios de API, olvido de memoria basado en diferencias con selección según el uso, corrección de omisión del sandbox mediante zsh-fork, límite de entrada de ~1M de caracteres, renderizado mejorado de enlaces de archivos en TUI, corrección del manejo de Ctrl-C para subagentes 60
2026-02-25 CLI 0.105.0 TUI resalta sintácticamente bloques de código delimitados y diferencias con selector /theme, transcripción de voz (dictado con barra espaciadora, experimental), spawn_agents_on_csv para distribución entre múltiples agentes con progreso/ETA, comandos /copy /clear Ctrl-L, controles de aprobación flexibles (permisos adicionales de sandbox, rechazo granular), enlaces ajustados en línea clicables, sistema de archivos Linux /dev para comandos en sandbox, mejoras en los informes de errores de js_repl 61
2026-02-24 Guide v2.7 Se amplió la sección Acceso/Precios: se añadió el nivel promocional Free/Go, límites de frecuencia 2x para planes de pago, límites de uso por plan (ventana de 5 horas), tabla de costos de créditos. Se añadió la clave de configuración allow_login_shell. 51
2026-02-22 Guide v2.6 Se añadieron claves de configuración faltantes: features.multi_agent, features.apply_patch_freeform, features.search_tool, agents.* (roles de múltiples agentes), model_context_window, model_auto_compact_token_limit, mcp_oauth_callback_port, mcp_oauth_credentials_store, notify. Se añadió la entrada del changelog de App v26.217. 50
2026-02-19 Guide v2.5 Se actualizaron las referencias de versión a CLI 0.104.0, se añadieron entradas del changelog para v0.103.0 y v0.104.0, se añadió compatibilidad de proxy WS_PROXY/WSS_PROXY, ID de aprobación distintos, atribución de coautoría en commits, se reemplazó la marca de función remote_models eliminada por command_attribution.
2026-02-18 CLI 0.104.0 Compatibilidad de proxy WebSocket WS_PROXY/WSS_PROXY, ID de aprobación distintos para comandos de varios pasos, notificaciones para archivar/desarchivar hilos 49
2026-02-17 App v26.217 Arrastrar y soltar para reordenar mensajes en cola, advertencia de reducción de modelo, búsqueda difusa de archivos mejorada con recuperación de adjuntos tras reiniciar 50
2026-02-17 CLI 0.103.0 Atribución de coautoría en commits mediante hook prepare-commit-msg (configurable mediante command_attribution), metadatos/marca más completos en listados de apps, eliminación de la marca de función remote_models 48
2026-02-17 Guide v2.4 Se actualizaron todas las referencias de versión para CLI 0.102.0, se añadió la entrada y nota al pie del changelog de v0.102.0, se actualizó la nota sobre subagentes con roles configurables para múltiples agentes.
2026-02-17 CLI 0.102.0 Flujo de permisos unificado, aprobaciones de red estructuradas, roles personalizables para múltiples agentes, notificaciones de redireccionamiento de modelo, correcciones de estabilidad de js_repl 47
2026-02-16 Guide v2.3 Se corrigió la tabla de migración: hooks ahora existen (v0.99.0+), se reconocieron los subagentes (máximo 6), lista completa de modelos. Se añadió una sección dedicada a Hooks (AfterAgent, AfterToolUse, patrones de migración). Se corrigieron los comandos fantasma de la Receta 5 (cloud start→cloud exec, cloud pull→apply). Se corrigió codex authcodex login. El sandbox de Windows dejó de ser Experimental. Linux Bubblewrap ahora se distribuye integrado. Se añadió el nivel de esfuerzo de razonamiento minimal. Se amplió la sección de memoria (mejoras de v0.101.0, memoria frente a AGENTS.md). Se actualizó la lista de proyectos que adoptan AGENTS.md (más de 60.000 proyectos, gobernanza de Linux Foundation). Se actualizó la tabla de migración de Copilot. Se corrigió la consistencia de mayúsculas de [EXPERIMENTAL]. Se añadió documentación sobre la política ReadOnlyAccess, la sección JS REPL Runtime, un ejemplo de skill Deploy para producción y se amplió la sección de costos (sobrecarga de tokens ocultos, gestión de costos de equipo). Se etiquetaron 20 bloques de código sin etiquetar. Se verificaron los 30 anclajes del ToC. Correcciones posteriores a la evaluación: se corrigió la terminología de /permissions (modo de aprobación→política de aprobación), se renombró el encabezado duplicado “Project Trust”, se matizó el lenguaje sobre la obsolescencia de chat/completions, se amplió la sección OpenTelemetry con un ejemplo de configuración y se precisó el lenguaje de migración sobre ser “más difícil de eludir”. Auditoría de deliberación
2026-02-16 Guide v2.2 Se añadieron 19 lanzamientos históricos importantes de CLI (v0.2.0–v0.91.0) al changelog. Se reemplazó la cita masiva 24 por 20 notas al pie de lanzamientos individuales (3559). Se añadió la cita de licencia Apache 2.0 59. Se añadió la cita 5 a la referencia codex-linux-sandbox. Se añadió la cita 21 al dominio de preferencias MDM. Se actualizó la nota de Seatbelt 6 sobre bloqueo de bots. Se añadió una nota sobre URL de blogs de OpenAI no verificables. Total de notas al pie: 56 (antes 36). Auditoría de deliberación
2026-02-15 Guide v2.1 Se corrigió la sección Enterprise (managed-admin-config.toml → requirements.toml con claves TOML verificadas), se precisó que el contexto de 272K es una ventana de entrada con cita, se añadió la URL de cita de Seatbelt 6, se añadió el bloque Key Takeaways, se corrigieron infracciones de estilo, se recortó la meta descripción y se amplió la lista de proyectos que adoptan AGENTS.md. Auditoría del evaluador de blog
2026-02-14 Guide v2 Revisión importante: correcciones verificadas por Codex de modelos (contexto de 272K), claves de configuración, marcas de funciones, precios, configuración Enterprise, acción de CI/CD, SDK API, opciones de MCP, flags de codex exec, funciones de la aplicación de escritorio y comparaciones de migración. Se eliminaron afirmaciones no verificables. Autoevaluación
2026-02-12 CLI 0.101.0 Mejoras en la resolución de modelos, mejoras de memoria, estabilidad 35
2026-02-12 CLI 0.100.0 JS REPL experimental, múltiples límites de frecuencia, transporte WebSocket, comandos de memoria, sandbox mejorado 36
2026-02-12 App v260212 Bifurcación de conversaciones, ventana emergente flotante, Windows alpha 17
2026-02-12 Lanzamiento de GPT-5.3-Codex-Spark (variante interactiva de menor latencia) 25
2026-02-11 CLI 0.99.0 Comandos de shell simultáneos, /statusline, selector de reanudación ordenable, compatibilidad con GIF/WebP, instantáneas de shell 37
2026-02-06 CLI 0.98.0 Compatibilidad con GPT-5.3-Codex, modo steer estable y predeterminado, correcciones de cambio de modelo 38
2026-02-06 CLI 0.97.0 Aprobaciones de MCP “Allow and remember”, detección de skills en vivo, diagnósticos de /config, infraestructura de memoria 39
2026-02-06 CLI 0.96.0 Hilo/compactación asíncrona v2, límites de frecuencia WebSocket, unified_exec fuera de Windows, procedencia de la configuración 40
2026-02-06 CLI 0.95.0 Comando codex app, skills personales, herramientas de shell en paralelo, refuerzo de git 41
2026-02-05 Lanzamiento de GPT-5.3-Codex — modelo unificado, 25% más rápido, operación integral de computadora 26
2026-02-02 Lanzamiento de Codex Desktop App (macOS) — multitarea, worktrees, automatizaciones 16
2026-01-30 CLI 0.94.0 Modo Plan predeterminado, personalidad estable, skills desde .agents/skills, métricas de tiempo de ejecución 42
2026-01-29 CLI 0.93.0 Proxy SOCKS5, transmisión del modo Plan, /apps, aprobaciones inteligentes predeterminadas, registros SQLite 43
2026-01-29 CLI 0.92.0 Hilos v2 de API, filtrado de hilos, ámbitos de MCP OAuth, colaboración entre múltiples agentes 44
2026-01-25 CLI 0.91.0 Se redujo el máximo de subagentes de 12 a 6 para límites de recursos más estrictos 45
2026-01-21 CLI 0.88.0 Alternativa de autenticación mediante código de dispositivo, modos de colaboración, /fork, modelos remotos, configuración model_personality 46
2026-01-06 CLI 0.78.0 Editor externo Ctrl+G, capas de configuración según el proyecto, configuración MDM de macOS, navegación de transcripciones TUI2, instaladores .dmg 52
2025-12-18 Lanzamiento de GPT-5.2-Codex — compactación de contexto, refactorizaciones/migraciones, ciberseguridad 27
2025-12-09 CLI 0.66.0 Sistema de políticas Exec (listas permitidas de TUI, modificaciones de denegación de sandbox), conservación de CRLF, firma Sigstore de Linux 53
2025-11-19 GPT-5.1-Codex-Max — compactación multiventana, entrenamiento en Windows, 30% menos tokens de razonamiento 28
2025-11-19 CLI 0.59.0 Compactación nativa, límite de salida de herramientas aumentado a 10K tokens, sandbox del modo Agent de Windows, créditos en /status 54
2025-10-25 CLI 0.50.0 Diagnósticos de /feedback, evaluación de riesgo de violaciones del sandbox, mejoras de inicio de MCP, ocultamiento de variables de entorno 55
2025-10-06 Disponibilidad general de Codex en DevDay — integración con Slack, SDK, herramientas de administración 29
2025-10-06 CLI 0.45.0 Cambio disruptivo: codex login --api-key--with-api-key (stdin). Autenticación de OAuth MCP, llamadas a herramientas en paralelo, interfaz de punto pulsante 56
2025-09-23 GPT-5-Codex + extensión para IDE + renovación de CLI — imágenes, búsqueda web, revisión de código 30
2025-09-23 CLI 0.40.0 Modelo predeterminado → gpt-5-codex, compactación automática a los 220K tokens, comandos de /review, deshacer en git, compatibilidad con binarios de Windows 57
2025-06-30 CLI 0.2.0 Primera versión binaria en Rust — binarios precompilados para macOS (aarch64/x86_64) y Linux (gnu/musl), herramientas codex-exec y codex-linux-sandbox 58
2025-06 Se anunció la reescritura en Rust (“Codex CLI is Going Native”) 31
2025-06-03 Expansión para usuarios Plus, acceso a internet para cloud, actualizaciones de PR, dictado por voz 32
2025-05-16 Lanzamiento de Codex Cloud — agente en la nube con el modelo codex-1, creación de PR de GitHub 33
2025-04-16 Lanzamiento de código abierto de Codex CLI (Apache 2.0, TypeScript, codex-mini-latest)59 1

Referencias

Nota sobre las URL del blog de OpenAI: Las referencias 16, 2530, 33, 64, 66, 67, 76 y 77 enlazan a publicaciones del blog openai.com/index/ que devuelven HTTP 403 al acceso automatizado debido a la protección contra bots de Cloudflare. Estas URL son válidas cuando se accede a ellas mediante un navegador web estándar.


  1. GitHub — openai/codex — Repositorio de código abierto, versiones y debates. 

  2. Compatibilidad de Codex CLI con Windows — Instalación en Windows y guía sobre WSL. 

  3. Extensión de Codex para IDE — Integración con VS Code, Cursor y Windsurf. 

  4. Codex Cloud — Documentación de tareas en la nube y controles de acceso a internet. 

  5. Codex Security — Arquitectura del sandbox y modelo de seguridad. 

  6. Sandbox Seatbelt de macOS — Documentación de la comunidad sobre el framework sandbox-exec de Apple (no se han publicado documentos oficiales para desarrolladores de Apple). Nota: esta wiki puede bloquear el acceso automatizado (HTTP 403); consulta también man sandbox-exec en macOS. 

  7. Linux Landlock LSM — Control de acceso al sistema de archivos del kernel. 

  8. Salir del Sandbox — Patrones de configuración de sandbox de la comunidad. 

  9. Estándar abierto AGENTS.md — Estándar de instrucciones entre herramientas bajo la Linux Foundation. 

  10. Instrucciones personalizadas con AGENTS.md — Guía oficial. 

  11. Integración de Codex MCP — Configuración y administración de servidores MCP. 

  12. Creación de flujos de trabajo con Agents SDK — Codex como servidor MCP para la orquestación multiagente. 

  13. Habilidades de agentes — Documentación del sistema de skills. 

  14. Funciones de Codex CLI — Modo de planificación, modo de dirección y funciones de colaboración. 

  15. Modo no interactivo — Documentación de codex exec

  16. Presentamos la app de Codex — Anuncio del lanzamiento de la app de escritorio. 

  17. Documentación de la app de Codex — Funciones y solución de problemas de la app de escritorio. 

  18. Acción de Codex GitHub — Integración de CI/CD. 

  19. Codex SDK — Documentación de TypeScript SDK. 

  20. Precios de Codex — Precios de suscripción y de API. 

  21. Referencia de configuración de Codex — Esquema empresarial de requirements.toml y distribución mediante MDM. 

  22. Mejores prácticas para usar Codex — Hilo del foro de la comunidad. 

  23. feiskyer/codex-settings — Configuraciones, skills y prompts mantenidos por la comunidad. 

  24. Versiones de Codex CLI — Notas de lanzamiento de GitHub. 

  25. Presentamos GPT-5.3-Codex-Spark — Asociación con Cerebras, más de 1000 tok/s. 

  26. Presentamos GPT-5.3-Codex — Lanzamiento del modelo unificado. 

  27. Presentamos GPT-5.2-Codex — Compactación de contexto y cambios a gran escala. 

  28. Creación de más con GPT-5.1-Codex-Max — Compactación multiventana. 

  29. Codex ya está disponible de forma general — Anuncio de DevDay 2025. 

  30. Presentamos mejoras para Codex — GPT-5-Codex + extensión para IDE. 

  31. Codex CLI se vuelve nativo — Debate sobre la reescritura en Rust. 

  32. Actualizaciones de Codex: acceso a internet y lanzamiento para Plus — Expansión de junio de 2025. 

  33. Presentamos Codex — Lanzamiento del agente en la nube. 

  34. Retirada de la compatibilidad con chat/completions en Codex — OpenAI anunció la eliminación de API chat/completions para Codex, completada en febrero de 2026. 

  35. Codex CLI v0.101.0 — Mejoras en la resolución de modelos, refinamientos de memoria y estabilidad. 12 de febrero de 2026. 

  36. Codex CLI v0.100.0 — JS REPL experimental, varios límites de velocidad, transporte WebSocket, comandos de memoria y sandbox mejorado. 12 de febrero de 2026. 

  37. Codex CLI v0.99.0 — Comandos de shell simultáneos, /statusline, selector de reanudación ordenable, compatibilidad con GIF/WebP e instantáneas del shell. 11 de febrero de 2026. 

  38. Codex CLI v0.98.0 — Compatibilidad con GPT-5.3-Codex, modo de dirección estable y predeterminado, correcciones al cambio de modelo. 6 de febrero de 2026. 

  39. Codex CLI v0.97.0 — Aprobaciones de MCP «Permitir y recordar», detección de skills en vivo, diagnósticos de /config e infraestructura de memoria. 6 de febrero de 2026. 

  40. Codex CLI v0.96.0 — Hilo/compactación asíncronos v2, límites de velocidad de WebSocket, unified_exec fuera de Windows y procedencia de configuración. 6 de febrero de 2026. 

  41. Codex CLI v0.95.0 — Comando codex app, skills personales, herramientas de shell en paralelo y refuerzo de git. 6 de febrero de 2026. 

  42. Codex CLI v0.94.0 — Modo de planificación predeterminado, personalidad estable, skills desde .agents/skills y métricas de tiempo de ejecución. 30 de enero de 2026. 

  43. Codex CLI v0.93.0 — Proxy SOCKS5, streaming del modo de planificación, /apps, aprobaciones inteligentes predeterminadas y registros SQLite. 29 de enero de 2026. 

  44. Codex CLI v0.92.0 — Hilos de API v2, filtrado de hilos, ámbitos de MCP OAuth y colaboración multiagente. 29 de enero de 2026. 

  45. Codex CLI v0.91.0 — Reducción del máximo de subagentes de 12 a 6 para controles de recursos más estrictos. 25 de enero de 2026. 

  46. Codex CLI v0.88.0 — Alternativa de autenticación mediante código de dispositivo, modos de colaboración, /fork, modelos remotos y configuración model_personality. 21 de enero de 2026. 

  47. Codex CLI v0.102.0 — Flujo de permisos unificado, aprobaciones de red estructuradas, roles multiagente personalizables y notificaciones de redirección de modelos. 17 de febrero de 2026. 

  48. Codex CLI v0.103.0 — Atribución de coautoría de commits mediante el hook prepare-commit-msg, metadatos y marca más completos en el listado de apps, y eliminación de la marca de función remote_models. 17 de febrero de 2026. 

  49. Codex CLI v0.104.0 — Compatibilidad con proxy WebSocket WS_PROXY/WSS_PROXY, ID de aprobación distintos para comandos y notificaciones de archivar/desarchivar hilos. 18 de febrero de 2026. 

  50. Registro de cambios de Codex — Codex App v26.217: reordenamiento mediante arrastrar y soltar, advertencia de degradación de modelo y mejoras en la búsqueda difusa de archivos. Referencia de configuración de Codex — Referencia completa de claves de configuración. Febrero de 2026. 

  51. Precios de Codex — Niveles de planes, límites de uso por ventana de 5 horas, costos de créditos y acceso promocional Free/Go. Febrero de 2026. 

  52. Codex CLI v0.78.0 — Editor externo Ctrl+G, capas de configuración según el proyecto, configuración MDM de macOS, navegación de transcripciones TUI2 e instaladores .dmg. 6 de enero de 2026. 

  53. Codex CLI v0.66.0 — Sistema de políticas de ejecución, conservación de CRLF en Windows, --branch de ejecución en la nube y firma Sigstore para Linux. 9 de diciembre de 2025. 

  54. Codex CLI v0.59.0 — Compactación nativa, límite de salida de herramientas aumentado a 10K tokens, sandbox del modo Agent de Windows y créditos en /status. 19 de noviembre de 2025. 

  55. Codex CLI v0.50.0 — Diagnósticos de /feedback, evaluación del riesgo de violación del sandbox, mejoras en el inicio de MCP y ocultación de variables de entorno. 25 de octubre de 2025. 

  56. Codex CLI v0.45.0 — Cambio incompatible: codex login --api-key--with-api-key (stdin). Autenticación de OAuth MCP, llamadas a herramientas en paralelo. 6 de octubre de 2025. 

  57. Codex CLI v0.40.0 — Modelo predeterminado → gpt-5-codex, compactación automática a los 220K tokens, comandos /review, deshacer en git, binario para Windows. 23 de septiembre de 2025. 

  58. Codex CLI v0.2.0 — Primer lanzamiento del binario de Rust. Binarios precompilados para macOS (aarch64/x86_64) y Linux (gnu/musl), herramientas codex-exec y codex-linux-sandbox. 30 de junio de 2025. 

  59. GitHub — openai/codex LICENSE — Apache License 2.0. Lanzamiento original como código abierto en abril de 2025. 

  60. Codex CLI v0.106.0 — Script de instalación directa, js_repl promovido a /experimental (Node 22.22.0+), request_user_input en modo Default, olvido de memoria basado en diff, corrección de omisión del sandbox mediante zsh-fork, límite de entrada de ~1M de caracteres, corrección de Ctrl-C para sub-agentes. 26 de febrero de 2026. 

  61. Codex CLI v0.105.0 — Resaltado de sintaxis de TUI con /theme, transcripción de voz, spawn_agents_on_csv, /copy /clear Ctrl-L, controles flexibles de aprobación, sistema de archivos Linux /dev, recuperación de errores de js_repl. 25 de febrero de 2026. 

  62. Codex CLI v0.107.0 — Bifurcación de hilos en sub-agentes, selección de dispositivo de voz en tiempo real, salida multimodal de herramientas personalizadas, memorias configurables con codex debug clear-memories. 2 de marzo de 2026. 

  63. Codex Changelog — App v26.226 — Atajos de MCP en el compositor, @menciones en comentarios de revisión, manejo de errores de diagramas Mermaid. 26 de febrero de 2026. 

  64. Introducing GPT-5.4 — Modelo insignia de frontera que combina la programación de GPT-5.3-Codex con razonamiento más sólido, uso nativo de computadora y ventanas de contexto de 1M. 5 de marzo de 2026. 

  65. Codex CLI v0.110.0–v0.111.0 — Sistema de plugins para conectores de skills/MCP/apps (v0.110.0), modo rápido predeterminado, importaciones dinámicas de js_repl, detección de plugins al inicio de la sesión (v0.111.0). 5 de marzo de 2026. 

  66. Codex App for Windows — App nativa de Windows con soporte para PowerShell, sandbox nativo, skills/automations/worktrees. App v26.304 (4 de marzo de 2026), v26.303 (3 de marzo de 2026). 

  67. Introducing GPT-5.2-Codex — GPT-5.3-Codex-Spark: modelo de vista previa de investigación solo de texto, optimizado para iteraciones de programación casi instantáneas. Disponible para usuarios de ChatGPT Pro mediante una alianza con Cerebras. Contexto de 128K. 

  68. Codex CLI v0.112.0 — @menciones de plugins con contexto incluido automáticamente, superficie de selección de modelo de TUI, perfiles de permisos ejecutables en la política de sandbox por turno, corrección del estado de JS REPL, manejo de SIGTERM, espacio de nombres de usuario de bubblewrap en Linux, mejoras del sandbox de macOS. 8 de marzo de 2026. 

  69. Codex CLI v0.113.0 — Herramienta integrada request_permissions, ampliación del marketplace de plugins (metadatos, comprobaciones de autenticación, desinstalación), streaming de app-server con TTY/PTY, lenguaje de configuración de perfiles de permisos, la generación de imágenes se guarda en CWD, configuración de la herramienta de búsqueda web, política reforzada del proxy de red. 10 de marzo de 2026. 

  70. Codex CLI v0.114.0 — Modo de código experimental, motor experimental de hooks (eventos SessionStart, Stop), puntos de conexión de comprobación de estado de WebSocket, configuración para desactivar system skills, contexto de transcripción de transferencia, selector de menciones $ mejorado. 11 de marzo de 2026. 

  71. OpenAI Developer Changelog — March 11, 2026 — Los modelos GPT-5.1 se eliminaron de ChatGPT; las conversaciones existentes continúan automáticamente con GPT-5.3 Instant, GPT-5.4 Thinking o GPT-5.4 Pro. 

  72. Codex Changelog — App v26.312 — Temas personalizables con controles de color y selección de fuentes, interfaz renovada de Automations con ejecución local/de worktree y niveles de razonamiento personalizados, mejoras de rendimiento. 12 de marzo de 2026. 

  73. Codex CLI v0.115.0 — Inspección de imágenes a resolución completa mediante view_image y codex.emitImage, js_repl expone codex.cwd/codex.homeDir, modo de transcripción de WebSocket en tiempo real, RPCs de sistema de archivos de app-server v2, Smart Approvals con subagente guardian, búsqueda de herramientas de Responses API. Correcciones: herencia del sandbox de subagentes, bloqueo de js_repl con U+2028/U+2029, bloqueos al salir de TUI, conservación de la configuración de perfiles, mejoras de MCP/elicitación. 16 de marzo de 2026. 

  74. Codex CLI v0.116.0 — Evento de hook UserPromptSubmit, autenticación mediante código de dispositivo de ChatGPT en la TUI de app-server, instalación de plugins más fluida con lista de permitidos de sugerencias y sincronización remota, sesiones en tiempo real con contexto de hilos recientes, menos autointerrupciones de audio. Correcciones: bloqueos del primer turno durante el precalentamiento de WebSocket, historial de conversaciones para reanudar/bifurcar de forma remota, sandbox de Linux en checkouts con enlaces simbólicos/AppArmor, condición de carrera en la finalización de trabajos de agentes. Se integraron 77 PRs. 19 de marzo de 2026. 

  75. Codex CLI v0.117.0 — Plugins de primera clase (sincronización con alcance de producto, explorador /plugins, instalación/eliminación), sub-agentes v2 (direcciones basadas en rutas, mensajería estructurada, listado de agentes), selector /title para el título de la terminal, TUI de app-server habilitada de forma predeterminada con comandos de shell !/vigilancia del sistema de archivos/autenticación bearer remota de WebSocket/recuperación del historial de prompts, flujos de trabajo de imágenes (URL de view_image, imágenes generadas que se pueden reabrir, historial que persiste al reanudar), herramientas heredadas artifact/read_file/grep_files eliminadas, mejoras del sandbox de Linux para distribuciones antiguas, mejoras del sandbox de tokens restringidos de Windows. 28 de marzo de 2026. 

  76. Introducing GPT-5.4 mini and nano — GPT-5.4 mini: contexto de 400K, $0.75/$4.50 por MTok, 30% de la cuota de GPT-5.4, 2 veces más rápido. Disponible en la app de Codex, CLI, extensión de IDE y web. 17 de marzo de 2026. 

  77. Codex Security: now in research preview — Revisión de seguridad de aplicaciones con conocimiento del contexto. Pro/Enterprise/Business/Edu mediante Codex web. Se analizaron 1.2M commits, 10.561 hallazgos de alta gravedad y se asignaron 14 CVE. 6 de marzo de 2026. 

  78. Codex CLI v0.118.0 — Redes del sandbox de Windows solo mediante proxy, autenticación mediante código de dispositivo de ChatGPT, prompt más stdin de codex exec, tokens bearer dinámicos, protección de archivos .codex, corrección de bwrap en Linux, regresiones de TUI de app-server, solidez de inicio de MCP, corrección de apply_patch para Windows. 31 de marzo de 2026. 

  79. Codex now offers pay-as-you-go pricing for teams. OpenAI, 2 de abril de 2026. El precio anual de Business se redujo a $20/asiento/mes. Hay asientos solo para Codex disponibles para Business y Enterprise con facturación basada en tokens, sin tarifa fija por asiento ni límites de frecuencia. 

  80. Codex CLI v0.119.0. “v0.119.0: Voz en tiempo real V2 (WebRTC, transporte configurable, selección de voz, medios nativos de TUI), Apps de MCP (lecturas de recursos, metadatos de llamadas a herramientas, elicitaciones, cargas de archivos), flujos de trabajo remotos (websocket de salida, reenvío de --cd, codex exec-server), Ctrl+O para copiar la respuesta, /resume por ID/nombre, notificaciones Warp OSC 9.” 10 de abril de 2026. 

  81. Codex CLI v0.120.0. “v0.120.0: Realtime V2 transmite el progreso de agentes en segundo plano, mejoras de la interfaz de actividad de hooks, los hooks SessionStart distinguen /clear, outputSchema de MCP en modo de código, manejo de enlaces simbólicos del sandbox de Windows, corrección del orden de búsqueda de herramientas.” 11 de abril de 2026. 

  82. Codex CLI v0.121.0. 15 de abril de 2026. Plugin Marketplace (codex marketplace add para GitHub, URL de git, directorio local, URL de marketplace.json) + contraparte de app-server (#17087, #17717, #17756). Búsqueda inversa en el historial de TUI con Ctrl+R y recuperación de slash commands (#17550, #17336). Menú de memorias de TUI con botón de restablecimiento y eliminación individual por memoria (#17632, #17626, #17913, #17937, #17844). El modelo de consolidación de memoria de fase 2 se actualizó a GPT-5.4 (#17384). El restablecimiento de memoria conserva los rollouts anteriores (#17919). Perfil de devcontainer seguro con Bubblewrap (solo WSL2; WSL1 rechazado) (#10431, #17547, #17559). Sandbox de macOS: listas de permitidos para sockets Unix (#17654), DNS privado desbloqueado (#17370). Se eliminó el modo danger-full-access de solo lista de denegación (#17732). Compatibilidad con llamadas de herramientas de MCP (#17364), espacios de nombres de herramientas de MCP (#17404), integración de la marca supports_parallel_tool_calls (#17667), metadatos del estado del sandbox mediante metadatos de herramientas de MCP (#17763, #17957), llamadas de herramientas diferidas simplificadas (#17556). La revisión Guardian desactiva hooks (#17872). Indicador de porcentaje de contexto en la línea de estado (#17637, #17420). Anuncio de actualización de CLI (#17942). Interfaz codex-thread-store (#17659, #17824). Corrección de rutas literales de resume --last en Windows (#17414). Más de 180 commits en total. Consulta también la URL de comparación rust-v0.120.0...rust-v0.121.0 para ver la lista completa de PR. 

  83. Presentamos GPT-5.5. Anuncio de OpenAI, 23 de abril de 2026. Ventana de contexto: 400K en Codex, 1M en API (según la página de disponibilidad de GPT-5.5 en Codex de OpenAI y la documentación del modelo GPT-5.5 de API, respectivamente). Precios (API): $5 de entrada / $30 de salida por MTok (2× la tarifa de GPT-5.4; OpenAI indica un aumento efectivo de aproximadamente el 20 % tras las mejoras en eficiencia de tokens). Evaluaciones: 82,7 % en Terminal-Bench 2.0 (SOTA actual entre los modelos disponibles públicamente), 84,9 % en GDPval (44 ocupaciones), 78,7 % en OSWorld-Verified (operación en computadoras reales), 98,0 % en Tau2-bench Telecom (sin ajuste de prompts). Disponible en CLI/web/desktop de Codex el 23 de abril para ChatGPT Plus/Pro/Business/Enterprise/Edu/Go; disponible en OpenAI API el 24 de abril. La guía declarada por OpenAI: “GPT-5.5 ahora está disponible en Codex como el nuevo modelo de frontera de OpenAI para programación compleja, uso de computadoras, trabajo de conocimiento y flujos de investigación, y es la opción recomendada para la mayoría de las tareas de Codex”. Consulta también: Presentamos mejoras para Codex (17 de abril de 2026 — uso de computadoras en segundo plano, más de 90 nuevos socios de plugins, incluidos Atlassian Rovo, CircleCI, CodeRabbit, GitLab Issues, Microsoft Suite, Neon by Databricks, Remotion, Render y Superpowers); Blog de NVIDIA: GPT-5.5 potencia Codex en la infraestructura de NVIDIA; TechCrunch: OpenAI lanza GPT-5.5

  84. Codex CLI v0.122.0 y v0.123.0. v0.122.0: políticas de glob para denegar lectura del sistema de archivos + requisitos administrados para denegar lectura + aplicación del sandbox de la plataforma + ejecuciones aisladas de codex exec que ignoran la configuración o reglas del usuario; descubrimiento de herramientas y generación de imágenes habilitados de forma predeterminada; manejo de imágenes con mayor detalle y metadatos de detalle original para MCP y js_repl; resolución de prompts obsoletos de app-server entre clientes; los hilos reanudados o bifurcados reproducen de inmediato el uso de tokens; el inicio de control remoto tolera la ausencia de autenticación de ChatGPT; la cancelación de inicio de MCP vuelve a funcionar a través de sesiones de app-server; división interna en codex-core-plugins y reorganización de conectores. v0.123.0 (23 de abril de 2026): proveedor de modelos amazon-bedrock integrado con compatibilidad para perfiles configurables de AWS; /mcp verbose para diagnósticos completos del servidor MCP, recursos y plantillas de recursos, manteniendo /mcp simple y rápido; la carga de plugins de MCP acepta tanto mcpServers como mapas de servidores de nivel superior en .mcp.json; las transferencias en tiempo real envían deltas de transcripción a agentes en segundo plano y permiten indicar explícitamente que permanezcan en silencio; requisitos remote_sandbox_config específicos por host para entornos remotos; metadatos de modelos incluidos actualizados. Correcciones: /copy después de una reversión copia la respuesta visible más reciente del asistente (no la anterior a la reversión), el texto de seguimiento enviado mientras se ejecuta un comando manual de shell se pone en cola (ya no hay estados Working bloqueados), entrada Unicode/con teclas muertas en terminales WSL de VS Code (el modo de teclado mejorado se deshabilita allí), las variables de entorno de proxy obsoletas no se restauran desde instantáneas de shell, codex exec hereda marcas compartidas de nivel raíz como las opciones de sandbox y modelo, se eliminan prompts de revisión filtrados de las transcripciones de TUI. 

  85. Codex CLI v0.124.0 y v0.125.0. v0.124.0 (23 de abril de 2026): controles rápidos de razonamiento en TUI (Alt+, reduce, Alt+. aumenta) con restablecimiento del razonamiento a los valores predeterminados del nuevo modelo al actualizarlo; las sesiones de app-server administran varios entornos con selección de entorno + directorio de trabajo por turno para configuraciones remotas; compatibilidad de primera clase con Amazon Bedrock para proveedores compatibles con OpenAI (firma AWS SigV4, autenticación de credenciales de AWS); marketplaces de plugins remotos con consultas de detalles confiables y páginas de resultados más grandes; hooks ahora son estables — configurables en línea en config.toml y requirements.toml, observan herramientas de MCP además de apply_patch y sesiones Bash de larga duración; los planes de ChatGPT elegibles usan de forma predeterminada el nivel de servicio Fast, salvo que se excluyan explícitamente. Correcciones: las cookies de Cloudflare se conservan entre hosts aprobados de ChatGPT (reducción de fallos de autenticación), drenaje de eventos websocket bajo carga + cierre más limpio, la desviación del modo de permisos persiste en conversaciones paralelas, wait_agent responde de inmediato cuando hay trabajo en cola en el buzón, los inicios locales de MCP mediante stdio para comandos relativos sin cwd explícito usan la resolución de rutas correcta, casos límite de configuración administrada durante el inicio (los requisitos de funciones desconocidas advierten en lugar de abortar, los errores de requisitos de cloud son más claros). v0.125.0 (24 de abril de 2026): las integraciones de app-server admiten transporte por sockets Unix, reanudación/bifurcación compatible con paginación, entornos persistentes e integración de configuración/almacenamiento de hilos remotos; la administración de plugins de app-server instala plugins remotos y actualiza los marketplaces configurados; los perfiles de permisos se conservan entre sesiones de TUI, turnos de usuario, estado de sandbox de MCP, escalación de shell y APIs de app-server; los proveedores de modelos gestionan el descubrimiento de modelos, con el estado de cuenta AWS/Bedrock expuesto a los clientes de app; codex exec --json informa el uso de tokens de razonamiento para consumidores programáticos; el rastreo de rollouts registra relaciones entre herramientas, code-mode, sesiones y multiagentes, junto con un comando de reducción para depuración. Correcciones: la interrupción de /review ya no bloquea TUI, se mejoran el manejo de salida y el cierre de streams de exec-server, app-server respeta la configuración del proyecto marcada explícitamente como untrusted, problemas de desconexión del cliente websocket durante ráfagas de notificaciones, inicio del sandbox de Windows y manejo de procesos en segundo plano, se fortalece la validación del esquema de configuración para límites de hilos, rutas de agentes y tipos MIME. 

  86. Codex CLI v0.128.0. Publicado el 30 de abril de 2026. Agrega flujos de trabajo /goal persistentes, codex update, mapas de teclas de TUI configurables, perfiles de permisos ampliados, mejoras en Plugin Marketplace, importación de sesiones de agentes externos y actualizaciones de configuración de MultiAgentV2; corrige casos límite de reanudación/interrupción, TUI, red, sandbox de Windows, Bedrock, MCP y plugins; deja obsoleto --full-auto; elimina js_repl

  87. Referencia de configuración de OpenAI Codex y Configuración de valores predeterminados del sandbox de Codex. Consultado el 11 de mayo de 2026. Documenta approval_policy, sandbox_mode, default_permissions, [permissions.<name>.filesystem], [permissions.<name>.network], perfiles de permisos integrados y la obsolescencia de on-failure

  88. Obsolescencias de OpenAI API: instantáneas de modelos GPT heredados del 22-04-2026. Consultado el 5 de mayo de 2026; verificado nuevamente el 24 de julio de 2026 tras la fecha de cierre. Enumera los cierres del 23 de julio de 2026 para instantáneas de modelos heredados relacionados con Codex, incluidos gpt-5.2-codex, gpt-5.1-codex, gpt-5.1-codex-max y gpt-5.1-codex-mini. Los sustitutos recomendados se actualizaron de los originales gpt-5.4/gpt-5.4-mini a gpt-5.6-sol (para las instantáneas codex/codex-max) y gpt-5.6-terra (para codex-mini), en consonancia con la migración de modelos incluidos de v0.145.0. 

  89. Codex CLI v0.129.0. Publicado el 7 de mayo de 2026, 17:02 UTC. Añade edición modal Vim en el compositor (comando /vim, modo predeterminado configurable), selector de flujos de trabajo TUI rediseñado (más fácil de reanudar/bifurcar, modo de historial de desplazamiento sin procesar), explorador /hooks dentro de TUI para descubrir y activar/desactivar hooks del ciclo de vida, línea de estado adaptable al tema con resúmenes opcionales de PR + cambios de rama, mejora en la gestión de plugins (uso compartido en el espacio de trabajo, controles de acceso para compartir, filtrado de fuentes, operaciones de marketplace desde /plugins), cambio en el ciclo de vida de /goal (los objetivos experimentales permanecen en pausa al reanudar, salvo que se activen de nuevo; cambia el comportamiento predeterminado anterior de v0.128.0), endurecimiento del inicio del sandbox en Linux, mejoras de fiabilidad del sandbox en Windows y una actualización incluida de Bubblewrap a 0.11.2 con parches de seguridad upstream. Consulta también: Codex Changelog y la página de Codex CLI; esta última documenta el aumento del límite de uso de mayo de 2026 (el límite de 5 horas de Codex Plus 25× y el nivel de $100/mes se duplicaron, ambos hasta el 31 de mayo de 2026). 

  90. Codex for Chrome y la entrada del 7 de mayo de 2026 en Codex Changelog. Según el anuncio: “Con la nueva extensión para Chrome, Codex mejora aún más al trabajar con aplicaciones y sitios web en tu navegador. Funciona en paralelo entre pestañas en segundo plano sin tomar el control de tu navegador, y mantienes el control sobre los sitios web que Codex puede usar”. 

  91. Codex CLI v0.130.0. Publicado el 8 de mayo de 2026, 23:09 UTC. Nuevas funciones: comando de nivel superior codex remote-control para el punto de entrada sin interfaz de app-server (#21424); los detalles de plugins muestran hooks incluidos, el uso compartido de plugins expone metadatos de enlaces + controles de descubrimiento + actualizaciones de configuración para compartir (#21447, #21495, #21637); paginación de hilos de app-server con vistas de elementos de turnos descargados / resumidos / completos (#21566); autenticación Bedrock mediante credenciales de inicio de sesión de consola AWS aws login (#21623); view_image se resuelve mediante el entorno seleccionado para sesiones con varios entornos (#21143). Correcciones: los hilos activos de app-server incorporan cambios de configuración sin reiniciarse (#21187); las diferencias de turnos mantienen la precisión entre operaciones apply_patch, incluso con fallos parciales (#21180, #21518); resúmenes / cambios de nombre / reanudación / bifurcación de hilos mediante ThreadStore, incluidos los hilos sin ruta (#21264, #21265, #21266); la compactación remota emite response.processed para flujos v2 + omite service_tier en solicitudes de compactación con clave API (#21642, #21676); la configuración del sandbox de Windows concede a los usuarios del sandbox acceso a la caché binaria de tiempo de ejecución del escritorio (#21564); el banner de inicio de codex exec ya no muestra el texto “research preview” (#21683). Tareas de mantenimiento: metadatos de rastreo OpenTelemetry configurables + análisis más completos de revisión/comentarios (#21556, #18747, #21434, #21498); perfil de compilación para análisis de Cargo, período de espera de Dependabot, actualización de cargo-shear, fijaciones totalmente calificadas de GitHub Action (#21436, #21547, #21574, #21584, #21599); se eliminaron APIs de claves de dispositivo no utilizadas / raíces de skills adicionales / implementación de remote thread-store / mapas de herramientas MCP con claves de cadena (#21487, #21485, #21596, #21454). URL de comparación: rust-v0.129.0...rust-v0.130.0. Consulta también: Codex Changelog

  92. Codex Changelog. Contexto histórico del 5 al 9 de mayo de 2026: GPT-5.5 Instant se implementó para el nivel gratuito y comenzó la línea alfa v0.131.0 antes del posterior lanzamiento estable v0.131.0 del 18 de mayo documentado en 96

  93. Build plugins — Add a marketplace from the CLI. Consultado el 11 de mayo de 2026. Documenta codex plugin marketplace add, los tipos de fuente de marketplace aceptados, --ref, --sparse y los comandos para actualizar/eliminar marketplaces. 

  94. Codex CLI v0.131.0-alpha.9. Publicado el 12 de mayo de 2026. Línea alfa de prelanzamiento histórica; sustituida para el objetivo actual de la guía por el lanzamiento estable v0.131.0 del 18 de mayo en 96

  95. Auditoría de higiene local y depurada del autor para Codex-harness el 15 de mayo de 2026. La revisión separó el código fuente ejecutable, la documentación pública/privada, las cachés generadas, los registros de sesión, las instantáneas de shell, los registros y los almacenes de secretos intencionales; convirtió las credenciales auxiliares en configuración que requiere variables de entorno cuando correspondía; ocultó el historial visible para el modelo en busca de patrones de secretos de alta confianza; y registró las brechas restantes en hooks de prevención e historial forense. Las rutas exactas, los valores de tokens, los patrones de detección y los detalles internos del flujo de trabajo privado se omiten intencionalmente. 

  96. Codex Changelog. Entrada del 18 de mayo de 2026 para Codex CLI 0.131.0. Las nuevas funciones incluyen controles de sesión y visualización de estado más completos en TUI, búsqueda unificada de menciones @ entre archivos/directorios/plugins/skills, comandos de marketplace CLI, uso compartido de plugins según la versión, hooks de plugins activados de forma predeterminada, codex remote-control administrado por daemon, entornos remotos respaldados por registro, actualizaciones de openai-codex Python SDK y diagnósticos de codex doctor. Las correcciones cubren el renderizado/la interacción de TUI, el comportamiento del sandbox en Windows, las restricciones administradas de lectura, la seguridad de inicio de app-server/estado local, la fiabilidad de Git/autenticación y la limpieza remota. Verificación de la sesión actual el 19 de mayo de 2026: codex --version devolvió codex-cli 0.131.0 y npm view @openai/codex version dist-tags.latest time.modified --json devolvió la versión más reciente 0.131.0 con time.modified 2026-05-18T22:00:51.726Z

  97. Codex CLI v0.132.0. Publicado el 20 de mayo de 2026. Añade autenticación de primera clase para Python SDK (clave API, flujos de navegador/código de dispositivo de ChatGPT, inspección de cuentas, cierre de sesión), APIs de turnos de solo texto más simples con TurnResult más completo, codex exec resume --output-schema, inicio de TUI más rápido mediante sondeos de terminal por lotes, registro de ejecutores remotos con autenticación estándar de Codex y preservación de la fidelidad de las imágenes de app-server. Las correcciones incluyen condiciones de detención de continuación de objetivos por límites de uso y bloqueos repetidos, comportamiento de confianza/pegado del selector de reanudación, enrutamiento de reproducción/obtención de información de MCP, keepalive de websocket remoto, rutas de diferencias relativas al repositorio, detección de npm por doctor en Windows y enlace estático del tiempo de ejecución MSVC. 

  98. Codex CLI v0.133.0. Publicado el 21 de mayo de 2026. Los objetivos se activan de forma predeterminada con almacenamiento dedicado y seguimiento del progreso de los turnos activos; codex remote-control incorpora disponibilidad/estado en primer plano, además de start / stop al estilo daemon; los perfiles de permisos añaden APIs de lista, herencia, compatibilidad con requirements.toml administrado, actualización en tiempo de ejecución e integración más sólida del sandbox de Windows; el descubrimiento de plugins incorpora salida de lista compatible con marketplace, versiones instaladas, raíces de marketplace y compatibilidad con colecciones remotas; las extensiones pueden observar el inicio/la detención de subagentes, la ejecución de herramientas, los metadatos de turnos y el procesamiento asíncrono de aprobaciones/turnos. Verificación de la sesión actual el 21 de mayo de 2026: codex --version devolvió codex-cli 0.131.0, mientras que npm view @openai/codex version dist-tags.latest time.modified --json devolvió la versión más reciente 0.133.0 con time.modified 2026-05-21T17:13:06.823Z

  99. OpenAI ChatGPT release notes y ChatGPT Enterprise & Edu release notes. Entradas de Codex del 21 de mayo de 2026: Appshots, disponibilidad general de Goal mode, anotaciones del navegador dentro de la aplicación, Computer Use bloqueado, mejoras en el uso del navegador, análisis para Enterprise/Edu y notas de disponibilidad para compartir plugins. Consulta también la documentación de Appshots, In-app browser y Computer Use, consultada el 25 de mayo de 2026. 

  100. OpenAI Codex prompting docs — Goal mode. Consultado el 25 de mayo de 2026. Documenta Goal mode como un objetivo persistente con puntos de entrada /goal en la aplicación Codex, la extensión de IDE y CLI, además de la guía de respaldo features.goals / codex features enable goals si no aparece el comando de barra. 

  101. OpenAI Codex GitHub releases. Consultado el 26 de mayo de 2026. La página de lanzamientos enumera 0.134.0-alpha.1, 0.134.0-alpha.2 y 0.134.0-alpha.3 como prelanzamientos y marca 0.133.0 como la versión estable más reciente. Verificación de la sesión actual el 26 de mayo de 2026: el codex --version local devolvió codex-cli 0.133.0; npm view @openai/codex version dist-tags.latest time.modified --json devolvió version 0.133.0, dist-tags.latest 0.133.0 y time.modified 2026-05-23T01:26:52.705Z

  102. Notas de lanzamiento de Codex CLI v0.140.0 y Codex Changelog (OpenAI Developers). Promovido a estable el 15 de junio de 2026 (desde la línea v0.140.0-alpha). Nuevas funciones: vistas de /usage para la actividad diaria, semanal y acumulada de tokens de la cuenta; /goal conserva texto demasiado extenso, bloques grandes pegados y archivos adjuntos de imágenes en sesiones remotas de app-server; eliminación de sesiones mediante codex delete, /delete y app-server thread/delete con protecciones de confirmación; /import para importar selectivamente la configuración inicial, la configuración del proyecto y chats recientes desde Claude Code; al escribir @ se abre de forma predeterminada un menú unificado de menciones para archivos, plugins y skills; autenticación administrada mediante clave de Amazon Bedrock API y almacenamiento local cifrado para las credenciales de CLI y MCP OAuth. Correcciones de errores: las bases de datos de estado SQLite dañadas se respaldan automáticamente y se reconstruyen a partir de datos de implementación; /review ya no falla cuando se presiona Esc con instrucciones en cola; confiabilidad de MCP mediante reintentos ante fallas transitorias de inicio y preservación de servidores deshabilitados; se corrigieron las solicitudes remotas de desinstalación de plugins y se mostraron las apps que requieren autenticación; se conservaron las exclusiones de actualización de «No recordármelo» y se eliminaron indicadores obsoletos de hooks en ejecución; los comandos en segundo plano sin TTY pueden interrumpirse con Ctrl-C y conservan la salida. Rendimiento/mantenimiento: preservación del monitor del sistema de archivos Git y aceleración de búsqueda en archivos para repositorios grandes; se eliminaron los controles de voz experimentales de /realtime y las dependencias de audio del TUI. La versión preliminar más reciente al 16 de junio de 2026 es la línea rust-v0.141.0-alpha (prerelease): 0.141.0 aún es alpha y esta guía, que sigue las versiones estables, no la cubre. Verificación de la sesión actual, 16 de junio de 2026: las versiones de GitHub y el changelog de OpenAI Codex confirman que rust-v0.140.0 es la versión estable más reciente. 

  103. Notas de lanzamiento de Codex CLI v0.141.0 y Codex Changelog (OpenAI Developers). Promovido a estable el 18 de junio de 2026 (desde la línea v0.141.0-alpha). Seguridad/infraestructura: los ejecutores remotos usan canales Noise-relay autenticados y cifrados de extremo a extremo; TLS admite firmas de certificados P-521 para la compatibilidad con proxies empresariales. Multiplataforma: la ejecución remota conserva las carpetas de trabajo y shells nativos del ejecutor; mejoras en la ejecución de sandbox de Windows, incluida la recuperación automática de credenciales. Rendimiento: se redujo la latencia y el uso de memoria en sesiones grandes con muchas herramientas mediante el almacenamiento en caché de la búsqueda de herramientas; el almacenamiento en caché de imágenes de prompts se limitó a 64 MiB. UI: los prompts de entrada del TUI pueden resolverse automáticamente tras un período de inactividad con un temporizador de cuenta regresiva; los clientes realtime incorporan control para añadir voz. La versión preliminar más reciente al 19 de junio de 2026 es la línea rust-v0.142.0-alpha (prerelease): 0.142.0 aún es alpha y esta guía, que sigue las versiones estables, no la cubre. Verificación de la sesión actual, 18 de junio de 2026: las versiones de GitHub y el changelog de OpenAI Codex confirman que rust-v0.141.0 es la versión estable más reciente. 

  104. Notas de lanzamiento de Codex CLI v0.142.0 y Codex Changelog (OpenAI Developers). Promovido a estable el 22 de junio de 2026 (desde la línea v0.142.0-alpha). Nuevas funciones: /usage puede mostrar y canjear créditos obtenidos para restablecer límites de uso, con confirmación, reintento y estados de disponibilidad actualizados; /plugins organiza los plugins remotos en las secciones OpenAI Curated, Workspace y Shared with me, mientras que los turnos elegibles pueden recomendar e instalar plugins relevantes; los presupuestos configurables de tokens de implementación rastrean el uso entre hilos de agentes, muestran recordatorios del presupuesto restante y cancelan turnos cuando se agota; los clientes de app-server pueden configurar la delegación multiagente como deshabilitada, solo mediante solicitud explícita o proactiva, tanto a nivel de hilo como de turno; un modo de búsqueda web indexada permite búsquedas en vivo y restringe el acceso directo a páginas a URLs aprobadas por el servidor; Codex puede recibir recordatorios programados en hora UTC y consultar la hora actual directamente, incluso mediante relojes de app-server proporcionados por el cliente. Correcciones de errores: renderizado del TUI de Linux tras suspender con Ctrl+Z y reanudar con fg; resiliencia de reconexión de sesiones de procesos y stdio MCP de exec-server; preservación de rutas del entorno remoto entre sistemas operativos; mejoras en la carga, instalación y manejo de manifiestos de plugins; visibilidad del agente principal sobre errores de subagentes; persistencia de hilos con el objetivo primero en thread/list y thread/search. La versión preliminar más reciente al 23 de junio de 2026 es la línea rust-v0.143.0-alpha (prerelease): 0.143.0 aún es alpha y esta guía, que sigue las versiones estables, no la cubre. Verificación de la sesión actual, 23 de junio de 2026: las versiones de GitHub y el changelog de OpenAI Codex confirman que rust-v0.142.0 es la versión estable más reciente. 

  105. Notas de lanzamiento de Codex CLI v0.142.2 y notas de lanzamiento de v0.142.5. v0.142.2 (25 de junio de 2026): las herramientas de MCP usan la búsqueda de herramientas de forma predeterminada cuando es compatible, lo que mejora el descubrimiento de herramientas y conserva la compatibilidad con modelos y proveedores anteriores; los clientes de autenticación de macOS respetan la configuración de proxy del sistema, PAC y WPAD cuando se habilita respect_system_proxy; los plugins ofrecen logotipos dedicados para el modo oscuro mediante manifiestos locales y catálogos remotos; las apps pueden mostrar una UI de almacenamiento en búfer de seguridad más completa mediante metadatos de visibilidad y de modelos más rápidos proporcionados por el servidor. Correcciones: los catálogos de plugins remotos devuelven clasificaciones seleccionadas de plugins destacados; las credenciales vencidas de Amazon Bedrock generan instrucciones de recuperación prácticas; los servidores remotos de stdio MCP aceptan carpetas de trabajo absolutas con el formato de ruta de la plataforma remota; las entradas de imágenes HTTP(S) remotas devuelven errores de validación claros y visibles para el modelo (las URL de datos en línea y las imágenes locales siguen siendo compatibles); los comandos de PowerShell que contienen regiones AST ejecutables que el clasificador de seguridad no puede inspeccionar ahora requieren aprobación; Code Mode advierte cuando el modelo seleccionado carece de los metadatos necesarios; OpenSSL y esbuild incluidos se actualizaron a versiones corregidas. v0.142.3 (26 de junio) y v0.142.4 (29 de junio): solo mantenimiento, sin cambios visibles para el usuario. v0.142.5 (1 de julio de 2026): se evitó que las cargas útiles completas de solicitudes de Responses WebSocket se escribieran en registros de seguimiento. Verificación de la sesión actual, 1 de julio de 2026 (PST): las versiones de GitHub confirman que rust-v0.142.5 es la versión estable más reciente; la línea v0.143.0-alpha sigue siendo prerelease y esta guía no la cubre. 

  106. Notas de lanzamiento de Codex CLI v0.143.0, 8 de julio de 2026 (promovido a estable desde la línea v0.143.0-alpha). Nuevas funciones: los plugins remotos están habilitados de forma predeterminada, con filas de catálogo más completas, fuentes del marketplace de npm y versiones remotas/locales visibles; el tráfico de autenticación y de Responses API puede enrutarse mediante proxies del sistema de macOS y Windows, incluidas configuraciones PAC y WPAD; codex remote-control pair genera un código de vinculación manual desde un daemon en ejecución; Amazon Bedrock incorpora los modelos GPT-5.6 Sol, Terra y Luna con compatibilidad de primera clase para el esfuerzo de razonamiento max; las herramientas de MCP usan la búsqueda de herramientas de forma predeterminada y los servidores de MCP alojados en ChatGPT pueden usar explícitamente la autenticación de sesión; los clientes de app-server pueden inspeccionar entornos, enumerar hilos descendientes y bifurcar el historial a través de un turno específico. Correcciones/tareas: manejo de entrada de ConPTY de Windows y casos límite de reintento de credenciales de sandbox; recuperación cuando los servidores exec están temporalmente sin conexión; reducción de fallas del instalador provocadas por límites de tasa de GitHub API; actualizaciones de dependencias de seguridad (OpenSSL, Hono, fast-uri, quick-xml, crossbeam-epoch). Verificación de la sesión actual, 8 de julio de 2026 (PST): las versiones de GitHub confirman que rust-v0.143.0 es la versión estable más reciente y reemplaza la línea de parches v0.142.x. 

  107. Notas de la versión v0.144.0 de Codex CLI, 9 de julio de 2026 (promovida a estable desde la línea v0.144.0-alpha). Nuevas funciones: los créditos de restablecimiento de límites de uso muestran su tipo y vencimiento con un selector de canje; un modo de aprobación de aplicaciones writes permite acciones declaradas de solo lectura en aplicaciones, mientras solicita confirmación para escrituras; las herramientas MCP solicitan autenticación de forma interactiva sin una habilitación experimental; los hosts de app-server pueden proporcionar autenticación de Codex durante la ejecución y redirigir los inicios de sesión exitosos a una página alojada; seleccionar razonamiento Ultra advierte cuando una alta concurrencia multiagente podría aumentar rápidamente el uso; se detectan las instalaciones globales de pnpm para que los diagnósticos y las actualizaciones usen el administrador de paquetes correcto. Correcciones: los hilos de ChatGPT reanudados se recuperan cuando la compactación hace referencia a un modelo retirado al volver a intentarlo con el modelo seleccionado actualmente; bloqueos de Code Mode en binarios de lanzamiento de macOS Intel; las sesiones del sandbox de Windows pueden eliminar archivos en raíces con permiso de escritura; las secuencias de control de terminal pegadas ya no corrompen el renderizado de TUI; las sesiones de aplicaciones de larga duración renuevan la autenticación expirada de codex_apps; los WebSockets de Responses mantienen el transporte de baja latencia mientras respetan los proxies del sistema y las CA personalizadas. Documentación: las advertencias de inicio de sesión mediante código de dispositivo explican cómo reconocer y detener intentos de phishing. Tareas de mantenimiento: carga más rápida de skills de plugins en ejecutores remotos; selector de ramas de /review más rápido en repositorios grandes; los nombres de modelos de Bedrock identifican claramente su familia y variante GPT-5.6. Verificación de la sesión actual, 9 de julio de 2026 (PST): las versiones de GitHub confirman rust-v0.144.0 como la versión estable más reciente. 

  108. openai/codex PR #26210: Cifrar las cargas útiles de mensajes multiagente v2, fusionado el 5 de junio de 2026, incluido en Codex CLI v0.138.0 (8 de junio). Marca el parámetro de mensaje v2 como cifrado para spawn_agent, send_message y followup_task; almacena el texto de las tareas entre agentes en InterAgentCommunication.encrypted_content con contenido de texto plano vacío. El API de Responses cifra en la llamada a la herramienta del modelo padre y descifra del lado del servidor para el modelo receptor. Complemento: PR #27830: Compatibilidad con mensajes de agentes en texto plano, fusionado el 12 de junio de 2026 — agrega compatibilidad con input_text en texto plano a agent_message únicamente para las notificaciones de finalización de hijos generadas por Codex (las instrucciones de delegación permanecen cifradas); PR #28368 renderiza envolturas tipadas para mensajes multiagente v2 en la TUI. 

  109. openai/codex issue #28058: Regresión: los mensajes cifrados de MultiAgentV2 eliminan el registro de auditoría de tareas legible — ABIERTA al 16 de julio de 2026 (verificada mediante gh issue view en esta sesión), sin corrección vinculada. Modo de fallo de proveedores personalizados: issue #27548 (“La función ‘functions.spawn_agent’ declara parámetros cifrados, pero no está configurada para usar herramientas cifradas”) e issue #26753 (el esquema cifrado de spawn_agent devuelve 400 en modelos no configurados para usar herramientas cifradas). 

  110. Notas de la versión v0.144.5 de Codex CLI, 16 de julio de 2026: “Se mejoró la detección de comandos peligrosos, incluidas más formas forzadas de rm, y se proporcionan razones de rechazo más claras cuando se deniegan comandos”. La v0.144.4 (14 de julio) indicó “sin cambios para el usuario”. Verificación de la sesión actual, 16 de julio de 2026 (PST): las versiones de GitHub confirman rust-v0.144.5 como la estable más reciente; la línea v0.145.0 sigue siendo alpha. 

  111. Notas de la versión v0.144.6 de Codex CLI, 18 de julio de 2026 (parche estable): “Se actualizaron las instrucciones integradas para GPT-5.6 Sol, Terra y Luna, y se corrigieron sus ventanas de contexto a 272.000 tokens”. 

  112. Notas de la versión v0.145.0 de Codex CLI, 21 de julio de 2026 (promovida a estable desde la línea v0.145.0-alpha). Nuevas funciones: historial experimental paginado de hilos con reanudación eficiente, búsqueda, nombres persistentes, compatibilidad con subagentes y memorias; /import se amplió para migrar configuraciones de Cursor y Claude Code, servidores MCP, plugins, sesiones, comandos y memorias con alcance de proyecto; inicio de sesión experimental de Amazon Bedrock con compatibilidad para endpoint y autenticación personalizados, y GPT-5.6 Sol como modelo predeterminado de Bedrock; entradas de audio y salidas de herramientas, incluidos formatos de audio locales habituales, además de conversaciones V3 en tiempo real mediante streaming; la experiencia multiagente v2 opcional se estabilizó con modelos de subagentes configurables, niveles de razonamiento, concurrencia, roles restaurados y navegación mejorada entre agentes; enlaces de visualización en línea seguros y seleccionables en la interfaz de terminal. Correcciones: editar un prompt anterior o volver a intentar un turno protegido por el búfer de seguridad crea una rama contextual que conserva la conversación original, los archivos adjuntos y las asociaciones de menciones; renderizado incremental de Markdown con menos redibujados, almacenamiento en caché y salida de comandos limitada para conversaciones largas; tiempos de espera de inicio de MCP, descubrimiento de OAuth no bloqueante, renovaciones de tokens serializadas y reutilización segura del catálogo de herramientas; sandboxing nativo de exec-server en Windows, aplicación de proxy de red, consolas auxiliares ocultas y comandos de hooks correctamente entrecomillados; mejor detección de rm forzado, confirmación coherente de acceso total y razones de rechazo preservadas en todas las herramientas. Documentación/tareas de mantenimiento: la skill integrada de OpenAI Docs se actualizó con la resolución actual de modelos GPT-5.6, indicaciones y guía de migración; las selecciones integradas de GPT-5.4 y los usos internos se migraron a las variantes correspondientes GPT-5.6 Terra y Luna; descubrimiento concurrente de skills/plugins y compactación remota más eficiente; ripgrep empaquetado actualizado a 15.2.0. Verificación de la sesión actual, 21 de julio de 2026 (PST): las versiones de GitHub confirman rust-v0.145.0 como la versión estable más reciente. 

  113. Notas de la versión 26.715 de ChatGPT Desktop, 23 de julio de 2026 (entrada etiquetada con Codex en el registro de cambios oficial de ChatGPT). Proyectos locales con varias carpetas: “Los proyectos locales en la aplicación de escritorio ChatGPT ahora pueden incluir varias carpetas relacionadas. Desde el menú de un proyecto, selecciona Edit project para agregar carpetas y elegir la carpeta principal”. Semántica de descubrimiento, literalmente: “Los chats nuevos, las operaciones de Git y el descubrimiento automático de AGENTS.md, skills y config.toml usan la carpeta principal. Las carpetas secundarias permanecen disponibles para buscar, leer y editar archivos”. ChatGPT Voice: “Impulsado por GPT-Live, ChatGPT Voice te permite conversar sobre el trabajo y coordinar tareas en Chat, Work y Codex en la aplicación de escritorio ChatGPT”. Está disponible para Plus, Pro, Business, Edu y Enterprise, en escritorio y mediante Remote en iOS; en macOS puedes “activar Screen context para compartir una captura de aplicación de la ventana que está al frente”. Ambos son cambios de la aplicación de escritorio; ninguno modifica el comportamiento de Codex CLI. 

  114. Notas de la versión v0.146.0 de Codex CLI. Promovida a estable el 29-07-2026 (01:42 UTC) después de catorce compilaciones alpha; la entrada anterior de la guía registraba v0.146.0 solo como alpha. Nuevas funciones: nombrado de sesiones mediante /new y /clear, fijación de hilos y conversaciones paralelas que permanecen abiertas (#34605, #34840, #35011); manifiestos de Agent Plugins, publicación de plugins en el espacio de trabajo y marketplaces de Amazon Bedrock y Claude Code (#35105, #35254, #34931, #34979); bifurcación de hilos con historial paginado, incluidas bifurcaciones temporales ausentes de las listas de hilos (#35220, #35251); conexiones de app-server a hosts remotos de Code Mode mediante WebSocket (#35078, #35098); búsqueda web independiente para proveedores de modelos personalizados compatibles (#34846); descubrimiento de skills y lecturas de recursos proporcionados por el ejecutor (#35184, #35198). Correcciones: los proxies configurados se respetan en autenticación, descargas de plugins, autorización de MCP, ejecución remota, WebSockets, redirecciones y LM Studio (#34479, #34509, #34655, #34678, #35023, #35056, #35239); se conservan más skills con presupuestos de contexto ajustados, con una advertencia cuando deben truncarse los catálogos (#34732, #34738, #34997). Las tareas de mantenimiento incluyen reconocimiento de planes Enterprise con controles de administrador para actualizaciones dentro de la aplicación (#35238, #35537) y artefactos de lanzamiento servidos desde infraestructura alojada por OpenAI con alternativa de GitHub (#34505, #34508, #34729, #34910). Verificado con el feed de versiones de GitHub el 29-07-2026. 

  115. openai/codex release rust-v0.146.1, 5 de agosto de 2026. “Aplica valores predeterminados más seguros para las revisiones automáticas en modelos con capacidades cibernéticas y explica los cambios de permisos en la interfaz de terminal. (#37057)” Verificación de la sesión actual, 5 de agosto de 2026 (PST): las versiones de GitHub enumeran rust-v0.146.1 (publicada el 2026-08-05T15:55:06Z) como la etiqueta sin versión preliminar más reciente; las etiquetas 0.147.0 más nuevas son alpha. 

  116. openai/codex release rust-v0.147.0, 7 de agosto de 2026. Nuevas funciones: Agent Plugins portátiles con búsqueda en catálogos locales, personales, de espacio de trabajo y remotos; secciones de conversación persistentes ordenadas manualmente con exploración incremental de transcripciones; aprobaciones revisadas automáticamente con --approve-for-me; importación de skills administrada por Cursor y sincronización sin duplicados de Claude y conversaciones de Cursor importadas; protocolo MCP 2026-07-28 opcional (descubrimiento paginado, solicitudes de varias rondas, inicio de servidor sin bloqueo); búsqueda web en caché y compactación de conversaciones remotas en Amazon Bedrock. Tareas de mantenimiento: “Remove the deprecated codex exec --full-auto flag; use --sandbox workspace-write instead.” Verificación de la sesión actual, 7 de agosto de 2026 (PST): la lista de versiones de GitHub muestra rust-v0.147.0 (publicada el 2026-08-07T01:41:49Z) como la etiqueta más reciente que no es de preversión. 

  117. Codex models documentation — la URL de developers.openai.com redirige mediante 308 a learn.chatgpt.com/docs/models. Consultado el 10 de agosto de 2026. Indica: “Start with the default Power setting, which uses gpt-5.6-sol with medium reasoning,” ajustable hacia Smarter (razonamiento más profundo) o Faster (menor costo); enumera GPT-5.6 Sol (insignia), Terra (uso diario) y Luna (rápido/económico) como disponibles en CLI, web, IDE, cloud y API; GPT-5.5 como generación anterior; “GPT-5.4 and GPT-5.4 mini retire from Codex on August 31, 2026”; y GPT-5.3 Codex como ya obsoleto en Codex al iniciar sesión con ChatGPT (aún disponible en API). 

  118. Agent Plugins official site (“Un formato de paquete portátil para componentes reutilizables que amplían los agentes de IA”) y la normative specification v1.0.0, publicada el 6 de agosto de 2026; consultadas el 12 de agosto de 2026. Estructura del paquete según la especificación normativa: plugin.json obligatorio (esquema cerrado, diez campos de nivel superior permitidos, “Clients MUST report and ignore each unknown field”); skills/ opcional (“Each immediate child directory containing a path named exactly SKILL.md that resolves to a regular file is treated as one skill”); mcp.json opcional (el cliente DEBE admitir al menos uno de stdio/streamable-http, sse es opcional); espacios de nombres de clientes con dominio inverso (“A client MUST ignore manifest entries for namespaces it does not implement”). Los comandos, hooks, agentes, reglas y servidores LSP quedan fuera del formato portátil v1. Desarrollo: Vercel’s announcement (inició la propuesta; desarrollado con Amazon, Anysphere, GitHub, Microsoft, OpenAI); el MAINTAINERS.md del repositorio enumera a Amazon, Cursor, Microsoft, OpenAI y Vercel; Google announced it is joining the core maintainers el día del lanzamiento. Clientes de lanzamiento: VS Code, Cursor, GitHub Copilot, ChatGPT & Codex, Kiro. Anthropic — creador de Agent Skills y MCP — no figura entre los mantenedores. Compatibilidad del lado de Codex: manifiestos y publicación en el espacio de trabajo en v0.146.0, instalación/búsqueda portátil en v0.147.0. (Corrección, 12 de agosto: esta nota al pie citaba inicialmente agentplugins.codes, una guía de campo no afiliada, como la especificación; las citas se volvieron a anclar al sitio oficial y a la especificación normativa.) 

  119. ChatGPT pricing. Consultado el 10 de agosto de 2026. Precios de los planes: Free $0, Go $8/mes, Plus $20/mes, Pro desde $100/mes (nivel 5x) o $200/mes (nivel 20x), Business $20/usuario/mes con facturación anual ($25 mensual), Enterprise/Edu personalizado. Los límites de uso de cinco horas se publican por modelo y nivel de plan (por ejemplo, Plus: GPT-5.6 Sol 10–100 mensajes, Luna 250–2.000; Pro 20x: Sol 200–2.000, Luna 5.000–40.000). Tabla de tarifas de créditos: GPT-5.6 Sol 125 créditos por 1 millón de tokens de entrada (12,5 en caché, 750 de salida), Terra 50 (5 en caché, 300 de salida), Luna 5 (0,5 en caché, 30 de salida); “GPT-5.6 usage averages 5-40 credits per message”; el modo rápido consume créditos a una tasa mayor en los modelos compatibles. 

  120. feat(cli): add codex doctor diagnostics, openai/codex PR #22336. Fuente primaria de la superficie de codex doctor tal como se publicó: el conjunto de flags (--summary para salida compacta, --json para salida estructurada con información confidencial ocultada, --all para ampliar listas truncadas, --no-color), las secciones estables del informe (Notes, Environment, Configuration, Updates, Connectivity, Background Server), los marcadores de estado por verificación ( correcto, error, advertencia, inactivo) y la intención de diseño de que la salida humana detallada sea la predeterminada porque el comando normalmente se ejecuta cuando el usuario ya necesita contexto. La variante JSON identifica las verificaciones mediante un identificador estable para el procesamiento automatizado. La plantilla de incidencias de CLI del repositorio solicita a quienes reportan problemas que peguen la salida de codex doctor --json. Verificado el 2026-07-28. 

  121. ChatGPT for iOS 1.2026.195 release notes, 20 de julio de 2026 (entrada etiquetada con Codex en el registro de cambios oficial de ChatGPT): “Added support for interactive forms in Codex tasks”; “Added support for rendering Mermaid diagrams inline in task transcripts”; recuperación de prompts no enviados entre tareas, hosts y espacios de trabajo; objetivos que reanudan ejecuciones bloqueadas o limitadas por uso; listas de tareas ordenadas por actividad reciente con hosts no disponibles mostrados al momento de crearlas; y mejoras en la incorporación a Remote, la guía del compositor y la navegación del iPad. Registrado para completitud — esta guía documenta las cinco superficies de Codex (CLI, desktop, IDE, cloud, Chrome) y no cubre la app de iOS. 

  122. Codex CLI v0.139.0 release notes y Codex Changelog (OpenAI Developers). Promovida a estable el 9 de junio de 2026 (20:13 UTC); marcada como Latest en GitHub; instalación: npm install -g @openai/codex@0.139.0. Nuevas funciones: el modo de código puede llamar directamente a la búsqueda web independiente (incluido desde llamadas de herramientas JavaScript anidadas) y recibir resultados en texto sin formato; los esquemas de entrada de herramientas/conectores conservan las construcciones oneOf/allOf para preservar mejor la estructura de esquemas grandes y la compatibilidad con MCP; codex doctor agrega detalles del entorno del editor y del paginador, ocultando valores confidenciales en JSON; la automatización del marketplace de plugins expone fuentes en codex plugin marketplace list --json, además de un listado de plugins más rápido mediante catálogos en caché. Correcciones: codex resume --last / codex fork --last tratan los argumentos finales como prompts en lugar de ID de sesión; las advertencias de inicio de MCP de subagentes ya no aparecen en el contexto de hilo equivocado; las ediciones de imágenes hacen referencia a rutas de archivo exactas; las URL con tilde se convierten por completo en enlaces en la TUI; los restablecimientos de hilo (/new, /clear, /fork) conservan los requisitos/flags de funciones administrados en la nube; la ejecución en sandbox conserva de forma coherente las decisiones de aprobación y aplica redes solo mediante proxy. Mantenimiento: archivos de símbolos separados con tablas de líneas; rusty_v8 actualizado a 149.2.0. La preversión más reciente al 9 de junio de 2026 es la línea rust-v0.140.0-alpha (preversión): 0.140.0 aún está en alfa y esta guía, que sigue las versiones estables, no la cubre. Verificación de la sesión actual, 9 de junio de 2026: las versiones de GitHub y el registro de cambios de OpenAI Codex confirman rust-v0.139.0 como la última versión estable. 

  123. Codex CLI v0.138.0 release notes y Codex Changelog (OpenAI Developers). Promovida a estable el 8 de junio de 2026 (23:00 UTC); prerelease: false, marcada como Latest en GitHub; instalación: npm install -g @openai/codex@0.138.0. Agrega la transferencia al escritorio mediante /app en macOS y Windows, rutas de imágenes locales expuestas a los modelos, una selección más flexible del esfuerzo de razonamiento y salida estructurada de JSON para la automatización de plugins. Reemplazada como la última versión estable por rust-v0.139.0 el 9 de junio de 2026. 

  124. Codex CLI v0.137.0 release notes y Codex Changelog (OpenAI Developers). Promovida a estable el 4 de junio de 2026 (01:17 UTC) desde la línea v0.137.0-alpha. TUI: atajos de teclado F13–F24, pegado en menús con búsqueda, elemento compacto de estado/título solo para razonamiento. Enterprise: límites mensuales de créditos en flujos de administración y paquetes de configuración administrados en la nube. Control remoto: emparejamiento iniciado por el cliente y administración de permisos de controlador. Plugins: salida JSON legible por máquinas para flujos de trabajo de plugins y sugerencias de catálogos remotos en caché. Herramientas web/de imágenes alojadas en más flujos de modo de código con búsquedas web independientes ejecutándose en paralelo; mejoras del entorno de ejecución multiagente v2 (seguimiento más limpio, valores predeterminados de metadatos). Correcciones: la cancelación de prompts restaura borradores/adjuntos/modo de colaboración, mayor confiabilidad del inicio de la app de macOS y de SQLite en Windows, ordenación/eliminación de duplicados de manifiestos de plugins, solicitudes de permisos que respetan la identidad del entorno. Verificación de la sesión actual, 4 de junio de 2026 (PST): las versiones de GitHub muestran rust-v0.137.0 como la última versión estable. 

  125. Notas de lanzamiento de Codex CLI v0.136.0 y Codex Changelog (OpenAI Developers). Promovido a estable el 1 de junio de 2026 (17:49 UTC), tras v0.136.0-alpha.2 (31 de mayo). Añade archivado de sesiones (/archive en la TUI; comandos CLI codex archive / codex unarchive; sesiones archivadas protegidas contra reanudar/bifurcar hasta restaurarlas); metadatos OSC 8 que mantienen clicables los enlaces web de Markdown de la TUI con alternativa de clave/valor para tablas estrechas; inicio en modo stdio de codex app-server --stdio, además de reanudación de hilos en la página de turnos iniciales y un estado de servidor MCP más completo; CODEX_API_KEY para ejecución remota en hosts aprobados de OpenAI; tokens de servidor de corta duración para WebSockets de control remoto; aprovisionamiento de administrador de Windows con codex sandbox setup --elevated (alpha); y una extensión independiente de generación de imágenes controlada por funciones mediante la canalización nativa de finalización de artefactos de imagen. Correcciones de errores: actualización de tokens cercanos a expirar de autenticación de ChatGPT con inicio de sesión de nuevo al reutilizar tokens de actualización, bloqueo de /diff para impedir la ejecución de asistentes de Git proporcionados por el repositorio, limpieza de comandos en sandbox tras una interrupción con reglas de denegación de lectura aplicadas, siembra del historial de prompts de la TUI reanudada desde transcripciones, edición en modo normal de vim y autenticación de Bedrock con alternativa a AWS_REGION/AWS_DEFAULT_REGION. Verificación de la sesión actual el 2 de junio de 2026 (PST): la página de lanzamientos de GitHub muestra rust-v0.136.0 como la etiqueta estable más reciente (sin versión preliminar). 

  126. Codex Changelog (OpenAI Developers) y lanzamientos de openai/codex. Codex CLI 0.134.0 (26 de mayo de 2026) añadió búsqueda local en el historial de conversaciones con coincidencia de contenido sin distinguir mayúsculas y minúsculas, convirtió --profile en el selector de perfil principal en los flujos de CLI/TUI/sandbox con instrucciones para migrar la configuración heredada, mejoró la configuración de MCP con selección de entorno por servidor y OAuth para servidores HTTP transmitibles, hizo más fiables los esquemas de herramientas de conectores al preservar $ref/$defs locales y compactar esquemas demasiado grandes antes de exponerlos, habilitó la ejecución simultánea de herramientas MCP de solo lectura que anuncian readOnlyHint y añadió un contexto más completo para extensiones/hooks (historial de conversación para herramientas de extensión y metadatos persistentes del perfil de permisos durante la sincronización automática del tiempo de ejecución de revisión). Codex CLI 0.135.0 (28 de mayo de 2026) añadió diagnósticos más completos de codex doctor que abarcan entorno, Git, terminal, app-server e inventario de hilos, mostró detalles de conexión remota y la versión del servidor en /status cuando la TUI está conectada de forma remota, añadió edición de objetos de texto en modo vim con mejor comportamiento de palabras/finales de línea y una interrupción de turno configurable, hizo que /permissions reconociera y mostrara perfiles de permisos con nombre, proporcionó a las compilaciones empaquetadas de Codex el asistente zsh parcheado incluido en macOS y Linux compatibles, y añadió preajustes amigables de Sandbox a la Python SDK para los API de hilos y turnos. Las correcciones de errores abarcaron el renderizado de Markdown de la TUI, la estabilidad de salida en macOS/Zellij, la preservación de borradores al completar slash commands, Ctrl-C en modo de control de tmux/iTerm, el filtrado de menciones de aplicaciones con @ y el manejo del cwd en el flujo de reanudación. 

NORMAL codex.md EOF