{"product_id":"programacion-agentica-con-openai-codex-cli","title":"Programación agéntica con OpenAI Codex CLI","description":"\u003ch1\u003eProgramación agéntica con OpenAI Codex CLI\u003c\/h1\u003e\u003ch2 class=\"subtitle\"\u003eConstruye flujos de trabajo de agentes inteligentes mediante ingeniería agéntica, MCP, hooks y automatización de entregas\u003c\/h2\u003e\u003cp class=\"author\"\u003eDaniel Vaughan\u003c\/p\u003e\u003cdiv class=\"description\"\u003e\n\u003cp\u003eUn martes de noviembre, en el tren de las 07:02, el autor apuntó Codex CLI a un servicio de Node que llevaba seis meses sin mirar y describió el síntoma. \u003cstrong\u003eLa herramienta no sugirió una solución.\u003c\/strong\u003e Leyó los archivos, rastreó la ruta de ejecución, corrió la suite de pruebas, encontró un segundo problema que nadie había mencionado, escribió una prueba fallida para él, arregló los dos y preguntó si abría un pull request. Antes de llegar a Londres había un diff limpio, una explicación de la causa raíz y una ligera sensación de incomodidad.\u003c\/p\u003e\n\u003cp\u003eEsa es la diferencia que este libro persigue. \u003cstrong\u003eLa mayoría de las herramientas de IA para programar son completadores de texto sofisticados\u003c\/strong\u003e: les das código, te dan más código, tú aceptas o rechazas. Codex CLI es un bucle de agente: le das un objetivo y planifica, ejecuta, observa el resultado, se corrige y continúa hasta terminar o atascarse. Lee y escribe archivos, ejecuta comandos de shell, corre pruebas, llama a API, despliega subagentes en paralelo y mantiene el contexto entre pasos. El autocompletado es bueno línea por línea; el chat, pregunta por pregunta; \u003cstrong\u003ela ejecución agéntica es buena en la tarea\u003c\/strong\u003e — refactorizar un módulo, añadir una funcionalidad de extremo a extremo, diagnosticar una compilación rota. Lo que antes te costaba la tarde.\u003c\/p\u003e\n\u003cp\u003eSon \u003cstrong\u003eseis partes y 28 capítulos\u003c\/strong\u003e, y están ordenados como se aprende el oficio. Primero los fundamentos y el \u003cstrong\u003eAGENTS.md\u003c\/strong\u003e que el agente lee siempre. Después las salvaguardas: modos de aprobación, \u003cstrong\u003esandbox en la capa del núcleo\u003c\/strong\u003e, ventana de contexto, MCP y hooks. Luego el escalamiento —skills, subagentes, orquestación multiagente, worktrees, costos y CI\/CD— y la producción, con endurecimiento de seguridad, despliegue empresarial, depuración y \u003cstrong\u003eestrategia de evaluación\u003c\/strong\u003e. Cierra con cinco guías prácticas de principio a fin y una mirada al equipo que viene: el pod de ingeniería agéntica.\u003c\/p\u003e\n\u003cp\u003eEs un libro deliberadamente honesto sobre su alcance. \u003cstrong\u003eNo es una introducción a la ingeniería de prompts\u003c\/strong\u003e, no es un texto sobre modelos de lenguaje y no es una comparativa de herramientas: el autor explica que esa comparativa caducaría antes de imprimirse. Es una herramienta tratada a fondo por alguien que la usa a diario en bases de código de producción, proyectos desde cero y pipelines de CI, con opiniones firmes sobre lo que funciona y lo que no.\u003c\/p\u003e\n\u003cp\u003eY separa a propósito lo estable de lo volátil: la arquitectura, los modelos mentales y los flujos principales no cambian, mientras que los flags y las opciones de configuración se tratan como puntos de partida. \u003cstrong\u003eCodex CLI se publica cada semana; el criterio para dirigirlo, no.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\u003ch2 class=\"about_author_title\"\u003eAcerca del autor\u003c\/h2\u003e\u003cdiv class=\"about_author\"\u003e\n\u003cp\u003e\u003cstrong\u003eDaniel Vaughan\u003c\/strong\u003e es líder tecnológico y arquitecto de software establecido en el Reino Unido, especializado en \u003cstrong\u003eIA agéntica\u003c\/strong\u003e. Lleva casi treinta años entre empresas, startups y el mundo académico, siempre alrededor del mismo eje: la calidad de la ingeniería y la productividad de quien desarrolla.\u003c\/p\u003e\n\u003cp\u003eEs jefe de \u003cstrong\u003eIngeniería de Implementación Avanzada\u003c\/strong\u003e en \u003cstrong\u003eHCLTech AI Labs\u003c\/strong\u003e, donde dirige una práctica global que mete ingenieros y agentes de programación dentro de entornos empresariales complejos para llevar la IA del prototipo a sistemas activos. Construyó esa práctica desde cero: células regionales donde un arquitecto compartido, unos pocos ingenieros y una flota de agentes —Codex, Claude Code, Cursor, GitHub Copilot— rinden como un equipo mucho mayor.\u003c\/p\u003e\n\u003cp\u003eAntes fue director de ingeniería de software en \u003cstrong\u003eMastercard\u003c\/strong\u003e, en Londres, a cargo de la estrategia en la nube y la arquitectura de productos de pago en tiempo real en un entorno financiero altamente regulado. Y antes pasó ocho años en el \u003cstrong\u003eInstituto Europeo de Bioinformática\u003c\/strong\u003e, en Cambridge, de ingeniero a liderazgo, con los mismos problemas que hoy resuelve con herramientas agénticas.\u003c\/p\u003e\n\u003cp\u003eEs autor de \u003cem\u003eDesarrollo nativo en la nube con Google Cloud\u003c\/em\u003e (O’Reilly, 2024) y \u003cem\u003eExt GWT 2.0: Guía para principiantes\u003c\/em\u003e (Packt, 2010), \u003cstrong\u003eGoogle Developer Expert\u003c\/strong\u003e y Green Software Champion. Escribe sobre ingeniería agéntica en blog.danielvaughan.com.\u003c\/p\u003e\n\u003c\/div\u003e\u003ch2 class=\"content_title\"\u003eLo que aprenderás\u003c\/h2\u003e\u003cdiv class=\"content\"\u003e\n\u003cp\u003e\u003cstrong\u003eParte 1 — Fundamentos (capítulos 1 a 4).\u003c\/strong\u003e Qué es exactamente Codex CLI, de dónde viene y por qué un bucle de agente no es un autocompletado con más contexto.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eEl panorama agéntico: agentes de IDE, \u003cstrong\u003eagentes de terminal\u003c\/strong\u003e y agentes alojados en la nube — y dónde cae cada uno\u003c\/li\u003e\n\u003cli\u003eInstalación por npm, Homebrew o binario; las \u003cstrong\u003etres rutas de autenticación\u003c\/strong\u003e y los tres errores de la primera semana\u003c\/li\u003e\n\u003cli\u003e\n\u003ccode\u003ecodex\u003c\/code\u003e frente a \u003ccode\u003ecodex exec\u003c\/code\u003e: la sesión interactiva y la ejecución headless\u003c\/li\u003e\n\u003cli\u003ePrompts que funcionan con un agente: \u003cstrong\u003eesfuerzo de razonamiento\u003c\/strong\u003e, modo de planificación, \u003ccode\u003ePLANS.md\u003c\/code\u003e para tareas de varias horas y el patrón de puntos de control\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eAGENTS.md\u003c\/strong\u003e por niveles —constitución, especialista, skill—, su cadena de descubrimiento, su límite de longitud y la lista de poda para cuando se infla\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eParte 2 — Salvaguardas (capítulos 5 a 9).\u003c\/strong\u003e Las palancas que deciden hasta dónde puede llegar una ejecución. Es la parte a la que vuelves como referencia.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eLos \u003cstrong\u003etres modos de aprobación\u003c\/strong\u003e y cuándo «nunca» tiene sentido y cuándo es una mala idea\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSandboxing en la capa del núcleo\u003c\/strong\u003e: restricciones de red y de sistema de archivos con bubblewrap en Linux y Seatbelt en macOS\u003c\/li\u003e\n\u003cli\u003eElegir modelo y cuánto razonamiento pedirle según la tarea\u003c\/li\u003e\n\u003cli\u003eGestionar la \u003cstrong\u003eventana de contexto\u003c\/strong\u003e antes de que se llene a mitad de trabajo\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMCP\u003c\/strong\u003e, consumiendo servidores y sirviendo el tuyo, y \u003cstrong\u003ehooks\u003c\/strong\u003e para interceptar el ciclo de vida del agente\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eParte 3 — Escalamiento (capítulos 10 a 15).\u003c\/strong\u003e Salir de los valores predeterminados: aquí es donde el trabajo deja de ser una sesión y pasa a ser un sistema.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eEl ecosistema de \u003cstrong\u003eskills\u003c\/strong\u003e: usarlas y escribir las tuyas\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSubagentes\u003c\/strong\u003e y ejecución en paralelo, con patrones de \u003cstrong\u003eorquestación multiagente\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWorktrees\u003c\/strong\u003e y ejecución aislada, para que dos tareas no se pisen\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eGestión de costos\u003c\/strong\u003e y estrategia de cuotas: ver el gasto antes de gastarlo\u003c\/li\u003e\n\u003cli\u003eIntegración de \u003cstrong\u003eCI\/CD\u003c\/strong\u003e, con el agente dentro del pipeline\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eParte 4 — Producción (capítulos 16 a 19).\u003c\/strong\u003e Lo que aparece cuando el uso deja de ser personal y pasa a ser del equipo.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEndurecimiento de la seguridad\u003c\/strong\u003e y despliegue empresarial\u003c\/li\u003e\n\u003cli\u003eDepuración y diagnóstico de fallos de agentes: entender por qué falló algo que nadie tecleó\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eEstrategia de pruebas y evaluación\u003c\/strong\u003e para flujos agénticos, que es lo que separa una demostración de un proceso confiable\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eParte 5 — Guías prácticas (capítulos 20 a 24).\u003c\/strong\u003e Cinco tareas reales de principio a fin, estructuradas también como ejercicios para dar talleres.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eRevisión de código\u003c\/strong\u003e con IA\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMigración\u003c\/strong\u003e y modernización de bases de código\u003c\/li\u003e\n\u003cli\u003eIngeniería de \u003cstrong\u003ebackend\u003c\/strong\u003e y de \u003cstrong\u003efrontend\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003cli\u003e\u003cstrong\u003eInfraestructura como código\u003c\/strong\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eParte 6 — El panorama general (capítulos 25 a 28).\u003c\/strong\u003e Un paso atrás para mirar la arquitectura y el oficio.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eBenchmarks\u003c\/strong\u003e y rendimiento en el mundo real, y qué miden de verdad\u003c\/li\u003e\n\u003cli\u003eHerramientas de la competencia y cuándo conviene cada una\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eIngeniería de entornos\u003c\/strong\u003e para agentes de larga ejecución\u003c\/li\u003e\n\u003cli\u003eEl \u003cstrong\u003epod de ingeniería agéntica\u003c\/strong\u003e: cómo se arma un equipo donde personas y agentes trabajan juntos\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Biblioteca de Alejandría","offers":[{"title":"Default Title","offer_id":44755467206698,"sku":null,"price":296.74,"currency_code":"MXN","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0648\/3489\/5914\/files\/1787811874211-Vitrina---Programacion-agentica-con-OpenAI-Codex-CLI.png?v=1787811937","url":"https:\/\/alejandriav5.org\/products\/programacion-agentica-con-openai-codex-cli","provider":"Libros de Alejandría 5.0","version":"1.0","type":"link"}