Objetivo del tema
Asegurar que tu equipo cuente con las dependencias, permisos y convenciones necesarias para ejecutar Codex CLI sin sobresaltos, aprovechando el modo interactivo y el automatizado de forma segura.
Verifica la presencia de las siguientes utilidades antes de iniciar:
apt
, dnf
, winget
o Chocolatey facilitan la instalación de dependencias auxiliares.pip
. Instálalos si tus repositorios lo requieren.Una vez instaladas las dependencias, ejecuta esta lista de comprobación:
git --version
node --version
npm --version
python --version
codex --version
Como todavía no hemos instalado codex, debería dar un error (yo ya lo instale, lo veremos en el próximo tema)
Asegúrate de que tu usuario tenga permisos de lectura y escritura sobre los repositorios que utilizarás. En macOS y Linux conviene pertenecer al grupo propietario de la carpeta; en Windows habilita la ejecución de scripts en PowerShell si vas a usar ese shell.
Codex CLI crea su configuración y caché en ~/.codex/
(o %USERPROFILE%\.codex
). Allí se almacenan perfiles, sesiones anteriores y logs. Respeta esos directorios en tus copias de seguridad y aplica permisos restrictivos cuando manipules credenciales.
Completa los siguientes pasos antes de delegar tareas reales al agente:
Paso | Acción | Resultado esperado |
---|---|---|
1. Crear o clonar un repositorio | Usa git init o git clone para trabajar sobre un directorio versionado. |
Codex reconocerá el control de versiones y registrará cambios con seguridad. |
2. Ejecutar codex |
Lanza el CLI y sigue el flujo “Sign in with ChatGPT” para vincular tu cuenta. | Se generó una sesión TUI y tus credenciales quedaron guardadas cifradas. |
3. Revisar el modo de sandbox | Desde la TUI, usa /status o ejecuta codex --sandbox workspace-write --ask-for-approval on-request . |
Confirmas qué permisos tiene el agente y ajustas aprobaciones según la política del equipo. |
4. Probar la automatización | En un repositorio de prueba, corre codex exec "Describe las carpetas del proyecto" . |
El CLI producirá una salida reproducible que puedes reutilizar en scripts o CI. |
5. Configurar instrucciones persistentes | Crea AGENTS.md en el directorio raiz con reglas y contexto del proyecto. |
Las sesiones heredarán esas indicaciones para mantener coherencia en las respuestas. |
npm install -g @openai/codex@latest
o brew upgrade codex
.codex completion bash|zsh|fish
para habilitar autocompletado y reducir errores tipográficos.RUST_LOG=codex_core=info
y consulta los archivos en ~/.codex/log/
.codex exec
con --json
y --ask-for-approval never
para evitar bloqueos interactivos.codex sandbox macos
o codex sandbox linux
para validar el comportamiento antes de promover cambios.Conclusión: Un entorno bien configurado garantiza que Codex CLI pueda inspeccionar repositorios, ejecutar scripts y aplicar diffs con un grado de seguridad controlado. Dedicar tiempo a estas verificaciones iniciales reduce sorpresas cuando el agente entra en contacto con proyectos productivos.