Cuándo usar modo no interactivo
codex exec encaja en análisis repetibles, generación controlada y verificaciones de CI. La entrada debe ser estable, la salida consumible y los permisos más restrictivos que en una sesión humana.
codex exec "Revisa el diff actual. Devuelve solo hallazgos accionables con gravedad, archivo y línea. No edites archivos."
Diseña una automatización observable
- Fija el directorio y la versión del repositorio.
- Declara formato de salida y criterio de éxito.
- Conserva logs sin secretos y propaga códigos de error.
- Añade límites de tiempo, coste y reintentos.
No publiques directamente
En CI, empieza haciendo que Codex produzca un informe o parche revisable. Un merge, deploy o comentario externo necesita reglas claras y una identidad de servicio con permisos mínimos.
Ejercicio
Crea un script local que revise el diff y guarde un informe. Pruébalo con un cambio bueno y uno defectuoso. Comprueba que el fallo sea visible y que no modifique el árbol de trabajo.