Cloudflare ha lanzado la versión beta abierta de cf, una nueva herramienta de línea de comandos diseñada para proporcionar a los desarrolladores y agentes de software un acceso unificado a toda la API de Cloudflare. La herramienta puede instalarse globalmente mediante el comando npm i -g cf.
El lanzamiento aborda una carencia de la herramienta Wrangler, que ofrecía comandos para solo unas 280 operaciones, mientras que la API de Cloudflare incluye más de 3.000 operaciones. La empresa afirma que el uso de Wrangler por parte de los agentes aumentó desde porcentajes de un solo dígito hace un año hasta el 25% en marzo de 2026, y luego alcanzó el 48% en la semana anterior al anuncio. Los agentes también ejecutan diariamente casi el doble de comandos variados que los demás usuarios, y tienen aproximadamente cuatro veces más probabilidades de utilizar seis comandos o más.
Una herramienta orientada primero a los agentes
cf establece las salidas JSON como opción predeterminada en lugar de las tablas de texto, lo que permite a los agentes filtrar directamente los resultados y reducir el consumo de contexto. La herramienta añade el comando cf cli search, que permite buscar en lenguaje natural la operación adecuada entre miles de rutas, basándose en las descripciones y los parámetros de la API.
Cuando una operación requiere entradas humanas complejas, como buscar un dominio para comprarlo, la herramienta puede convertir los requisitos de la API en un formulario con entradas validadas. Cloudflare afirma que el objetivo es permitir que un solo agente cree, despliegue y supervise un Worker, y luego lo proteja mediante Cloudflare Access y WAF y compre un dominio, todo desde una única herramienta.
Configuraciones de TypeScript en lugar de archivos dispersos
Cloudflare presenta el formato cloudflare.config.ts para gestionar las configuraciones de Workers, con la posibilidad de definir entornos mediante código y aprovechar la comprobación de tipos y las capacidades del protocolo LSP. Las herramientas auxiliares incluyen la definición de variables, secretos y recursos de KV, D1, R2, colas, AI, Vectorize y otros Workers, además de la definición de activadores para solicitudes programadas, colas y correo en un único bloque.
La empresa planea ampliar este formato para incluir la gestión completa de Cloudflare, incluidas las políticas, las zonas y DNS. Señala que algunos archivos internos de configuración de Wrangler se redujeron un 40% después de pasar a una definición de entornos basada en una base común, en lugar de repetir bloques separados.
Forge, Vite y la ruta de migración desde Wrangler
La nueva herramienta se creó con Forge, un canal de generación unificado y de código abierto que se basa en los esquemas OpenAPI utilizados originalmente para documentar la interfaz y crear paquetes de SDK. Cloudflare afirma que este enfoque permitió ampliar la cobertura desde unas 280 funciones de Wrangler hasta toda la superficie de la API.
cf utiliza Vite de forma predeterminada, junto con Cloudflare Vite Plugin y Vitest, para proporcionar un entorno integrado de desarrollo y pruebas para Workers. Puede ejecutarse cf migrate para migrar proyectos; los proyectos creados con Vite se convierten al nuevo archivo de configuración, mientras que la herramienta sigue delegando la compilación en Wrangler para los proyectos que dependen de esbuild, así como para algunos proyectos de Rust y Python.
Tras finalizar la beta abierta, Cloudflare pretende publicar una versión principal definitiva de Wrangler que dirija a los usuarios y agentes hacia cf, manteniendo el soporte de mantenimiento para Wrangler durante 18 meses después de que termine la beta.
¿Qué cambia en la práctica?
El cambio fundamental no consiste simplemente en añadir nuevos comandos, sino en trasladar el centro de gestión de Cloudflare desde una CLI escrita manualmente para cada producto hacia una interfaz generada a partir de esquemas de API, con salidas y descubrimiento de comandos diseñados para los agentes. Esto puede reducir la brecha entre lo que Cloudflare ofrece mediante la API y lo que puede ejecutarse desde la línea de comandos, pero impone a los equipos que dependen de Wrangler la tarea de revisar los archivos de configuración y el comportamiento de la compilación, especialmente en los proyectos que no utilizan Vite o dependen de las integraciones actuales de Wrangler.