Cloudflare está reconstruyendo su interfaz de línea de comandos (CLI) Wrangler para ampliar la cobertura de sus API y adaptarse específicamente al auge de los agentes de IA. La compañía anunció este lunes que está rediseñando la herramienta para garantizar que todo su ecosistema de software sea accesible para los agentes automatizados, que se están convirtiendo en los principales usuarios de sus API.
El CTO de Cloudflare, Dane Knecht, afirmó que la próxima versión de Wrangler tiene como objetivo proporcionar una interfaz programable y uniforme para estos agentes. La reestructuración se centra en permitir que los agentes no solo desarrollen, sino también operen aplicaciones en la plataforma de Cloudflare, abarcando desde los entornos de desarrollo hasta la configuración de la infraestructura.
"Cada vez más, los agentes son los principales clientes de nuestras API", señaló Cloudflare en un comunicado. "Queremos que todos los productos de Cloudflare estén disponibles en todas las modalidades que los agentes requieran".
Estandarización para la lectura automatizada
El rediseño implica una renovación completa del proceso de generación de código de la empresa. Cloudflare ha introducido un nuevo esquema de TypeScript diseñado para definir el alcance total de las API, los comandos de la CLI y sus argumentos. Este esquema permitirá a la compañía integrar fácilmente futuros productos en la CLI para satisfacer las necesidades cambiantes de los agentes de IA.
Para evitar fallos en la automatización, Cloudflare también está imponiendo una estricta estandarización de comandos a nivel de esquema. La empresa planea eliminar las sintaxis no estandarizadas para asegurar que los agentes no se encuentren con variaciones inesperadas en los comandos.
"Los agentes esperan que las CLI sean consistentes", señaló la compañía, añadiendo que el sistema impondrá comandos uniformes, como el uso de 'get' en lugar de 'info' y '--force' en lugar de '--skip-confirmations'.
Aunque el motor principal es la automatización, la actualización incluye nuevas funciones para los desarrolladores humanos. Actualmente, la empresa está probando una función llamada 'Local Explorer' en fase beta abierta para Wrangler y el plugin de Cloudflare para Vite. Esta herramienta permite a los desarrolladores inspeccionar los Cloudflare Workers para visualizar los enlaces (bindings) adjuntos y los datos almacenados, resolviendo un vacío de visibilidad que existía anteriormente en el flujo de trabajo de desarrollo.
A una vista previa técnica de la nueva versión de Wrangler ya está disponible mediante `npx cf` o a través de una instalación global vía npm.