Referencia de comandos · Codex CLI
codex apply
Aplica localmente un diff creado en la nube.
codex apply <TASK_ID> (forma corta: codex a) aplica localmente, en el directorio de trabajo actual, el último diff generado por un chat de Codex Cloud. El comando obtiene la tarea en la nube correspondiente por su ID, extrae su diff y lo aplica mediante git apply; se requiere autenticación y acceso al chat correspondiente. Si tiene éxito, Codex informa de los archivos aplicados; si git apply falla (por ejemplo, por conflictos), el comando termina con un código de error y lista las rutas aplicadas, omitidas y en conflicto. En la documentación oficial, el comando está clasificado como «Stable». Para encontrar el ID de tarea correspondiente sirve codex cloud list, que lista los chats en la nube existentes con su estado y URL; codex cloud exec, en cambio, lanza una nueva tarea en la nube. codex apply es así exclusivamente el último paso: aplicar localmente un diff ya generado en la nube, no iniciar o gestionar tareas en la nube.
✅ ¿CUÁNDO USARLO?
Aplicar localmente el resultado de una tarea en la nube
codex apply <task-id> — aplicar localmente el diff generado en la nube
Revisar el resultado en la nube antes de aplicarlo localmente y luego aplicarlo
codex cloud list --json, para encontrar el ID de tarea, luego codex apply <task-id>
⛔ ¿CUÁNDO MEJOR NO?
No existe ningún diff en la nube, sino solo cambios locales sin versionar
codex apply espera un ID de tarea en la nube válido y descarga su diff; para trabajo puramente local no hay nada que obtener.
Mejor: hacer los cambios directamente en local con la sesión normal de Codex (codex) o con codex exec
Se quiere iniciar una nueva tarea en la nube
codex apply solo aplica diffs ya existentes, pero no inicia por sí mismo una nueva tarea en la nube.
Mejor: usar codex cloud exec para lanzar una nueva tarea en la nube
FUENTES
- documentación de Codex CLI: Reference ↗ learn.chatgpt.com
MÁS COMANDOS · Codex CLI