Cloudflare ha anunciado la fase de prueba técnica de una versión renovada de Wrangler CLI, diseñada para funcionar como una interfaz de línea de comandos unificada para todo su ecosistema de más de 100 productos.
La compañía está reorientando su estrategia de desarrollo para tratar a los agentes de IA como clientes principales. Estos agentes de programación automatizados gestionan cada vez más las configuraciones de cuentas, los despliegues y las consultas analíticas a través de las 3.000 operaciones de la API HTTP de Cloudflare.
"A los agentes les encantan las CLI", afirmó Cloudflare, señalando que muchos de sus productos actuales carecen de comandos correspondientes dentro de la interfaz de Wrangler.
Para lograr esta escala, Cloudflare ha dejado atrás las actualizaciones manuales y las limitaciones de los esquemas estándar de OpenAPI. La empresa ha desarrollado un nuevo sistema de esquemas basado en TypeScript para automatizar la generación de comandos de la CLI, archivos de configuración y documentación.
Ingeniería enfocada en la consistencia de los agentes
La consistencia es un requisito fundamental para el nuevo sistema. Los ingenieros de Cloudflare señalaron que los agentes esperan una sintaxis predecible, como el uso de '--json' en lugar de '--format' en todos los comandos.
"En una organización de ingeniería grande... imponer la consistencia manualmente mediante revisiones es como un colador", afirmó la empresa. Al aplicar reglas en la capa del esquema, Cloudflare garantiza que los argumentos de los comandos y la nomenclatura de los recursos sean idénticos en la CLI, la API REST y los SDK.
El nuevo sistema también aborda las complejidades del desarrollo local frente al remoto. La actualización incluye 'Local Explorer', una nueva función que se encuentra actualmente en fase beta abierta para Wrangler y el plugin de Cloudflare para Vite. Esta herramienta permite a los desarrolladores inspeccionar recursos simulados, como las bases de datos D1 y el almacenamiento R2, durante el desarrollo local.
Los desarrolladores pueden probar esta versión preliminar de inmediato ejecutando `npx cf` o instalando el paquete globalmente mediante `npm install -g cf`. Aunque la vista previa actual solo cubre un subconjunto de productos, Cloudflare está probando una versión que abarca la totalidad de la superficie de su API.