스크립트
00:00:00¿qué tal a todos? aquí Melky y en Vercel nos encanta lanzar novedades, especialmente cuando se trata de
00:00:06la infraestructura para la nube actual, y una de las piezas más importantes de esa infraestructura
00:00:11es la CLI de Vercel. La CLI ya no es solo una forma para que alguien despliegue desde su terminal;
00:00:17se está convirtiendo en un bloque de construcción primitivo para agentes, una interfaz programable que pueden usar para conectar
00:00:23recursos, crear entornos aislado (sandboxes), inspeccionar registros, depurar problemas y seguir mejorando sus despliegues. Así que
00:00:29en esta primera parte les mostraré algunas de las actualizaciones recientes de la CLI que estamos implementando para
00:00:35hacer de la CLI de Vercel una base más sólida para construir con sus agentes. Muy bien, comencemos
00:00:41con el sandbox de Vercel y cómo pueden usarlo directamente desde la CLI de Vercel. Como sabemos,
00:00:47los sandboxes están muy de moda ahora mismo, y el sandbox de Vercel es literalmente una de las experiencias más rápidas
00:00:53que existen, y es perfecto si tienes a tu agente ejecutando algo de código y quieres asegurarte
00:00:57de que se haga de forma segura. ¿Y qué mejor manera que un sandbox seguro? Así que vayamos a esta terminal
00:01:04aquí mismo. Como pueden ver, tengo vc connect y ya está listo. Lo que voy a hacer es usar vc sandbox create
00:01:13dash dash connect y todo esto me permite conectarme directamente a esta nueva instancia que estoy a punto
00:01:17de crear. Pueden ver aquí que es rápido, usan la CLI de Vercel y ¡listo!, pueden ver los detalles del
00:01:24sandbox que se acaba de crear. Tienen el equipo, el proyecto, se delimita directamente a sus credenciales
00:01:29de autorización. Súper fácil, súper fluido. Pueden ver aquí que puedo ejecutar normalmente cualquier comando que quiera desde
00:01:36el sandbox. Ahora puedo hacer un git clone de un repositorio diferente que quiera, así que puedo
00:01:41ir y buscar el github de la CLI de Vercel, lo copio por aquí y desde el sandbox
00:01:51puedo hacer un git clone y ahora se clonará en ese repositorio de Vercel, se descargará
00:01:56para que pueda usarlo en ese sandbox. Ahora que hemos vuelto y el repositorio está clonado, puedo
00:02:02salir de ese sandbox sin problema y, digamos que quiero volver algún día, puedo hacer vc sandbox
00:02:10connect y el nombre de ese sandbox y estaré de vuelta exactamente donde lo dejé. Hago ls y pueden ver
00:02:17ese repositorio de GitHub. Así que adelante, dejen que sus agentes hagan de las suyas en los sandboxes usando la CLI de Vercel. Otra
00:02:24pieza vital de infraestructura que necesitan si están construyendo aplicaciones listas para producción son los indicadores
00:02:29de características (feature flags), y Vercel Flags es un proveedor de flags integrado en la plataforma de Vercel. Crear flags, definir
00:02:36reglas de segmentación, ejecutar despliegues progresivos, realizar pruebas A/B, todo desde sus agentes en la CLI de Vercel. Vamos
00:02:43a crear un nuevo indicador de características para este proyecto de prueba que tengo por aquí. El primer comando
00:02:48que voy a ejecutar será vc flags create y luego el nombre de mi indicador, que va a ser
00:02:53a dash b dash split. Como pueden ver ahora, tengo el feature flag activado, puedo ir
00:03:02y revisarlo. Ahí está mi indicador a b split, tengo mi objetivo de producción, objetivo de vista previa
00:03:07y objetivo de desarrollo. Ahora, si vuelvo y digamos que necesito decirle a mi agente o a mí mismo que quiero
00:03:13modificar el flag y el tráfico asociado a él, aquí lo que puedo hacer es pegar este comando, pero lo que
00:03:19estoy haciendo es llamar a la CLI de Vercel, al comando flags, el nombre de mi indicador —nuevamente a b split—
00:03:26y luego selecciono mi entorno de producción, voy a dividir esto por user id y el peso
00:03:32voy a poner false como 95 y weight en 5, lo que significa que el 95% del tráfico estará en un segmento de mi indicador
00:03:40y el otro cinco por ciento, asumiendo que será la función que quiero lanzar, estará
00:03:44aquí. Y si hago clic en esto ahora, pueden ver que puedo precisar esto, puedo enviar un mensaje para configurar
00:03:50el split para producción: false desactivado, true activado, eso persistirá en la plataforma real y listo,
00:03:56el indicador a b split se ha actualizado con éxito en producción. Bien, esta podría ser mi
00:04:02nueva característica favorita de la CLI de Vercel, pero hemos rediseñado por completo cómo funciona curl con vc curl,
00:04:09para que los agentes ya no tengan que limitarse a escribir código —eso era de antes—, necesitan probar lo que
00:04:14han cambiado, y vc curl les permite hacer peticiones a un proyecto vinculado o a un despliegue específico
00:04:19sin acoplar manualmente las URLs de despliegue. Pero un beneficio adicional es que lo hemos desarrollado junto con
00:04:26el comando curl nativo, por lo que puedes usar cualquier cosa de curl con vc curl. Así que aquí tengo abierta
00:04:32mi terminal, tengo un sitio de usuario, si entro pueden ver un sitio muy básico, solo una API hello,
00:04:38pero aquí podría hacer algo como vc curl /api/hello, y ven que obtengo el comando de vuelta.
00:04:46Okay, genial, nada demasiado lujoso, pero creo que lo genial sería si le pido a mi agente que haga lo mismo
00:04:52en un flujo donde tal vez desplegó algo y verifica cómo se ven los puntos de acceso, ¿funcionan correctamente?, ¿algo está roto?
00:04:57usando vc curl, ¿puedes invocar el punto de acceso /api/hello?
00:05:10Increíble, la respuesta del endpoint es exitosa, el agente hizo exactamente lo que tenía que hacer,
00:05:14y ahora, ¿qué tal si le digo que haga un post al endpoint /api/users para probar
00:05:22si funciona correctamente? Así que detectó el esquema real de mi endpoint porque lo desplegué
00:05:35en Vercel y ahora para hacer el comando post usando todo el comando nativo, ven que el post funciona
00:05:41correctamente, la respuesta crea id3 name melky vc al reservar el despliegue en hello-api-flame
00:05:47.vercel.app. Ahora, otra novedad emocionante en la que hemos trabajado muy duro en Vercel durante los últimos meses
00:05:54son los binarios nativos experimentales para la CLI de Vercel. Queremos crear una experiencia que,
00:06:00sin importar si usas Mac, Windows o Linux, no importa, queremos enfocarnos en darte lo mejor
00:06:05para tu compilación y sistemas operativos. Así que pueden ver aquí que ya no tengo vc, de hecho lo borré
00:06:12y desinstalé el Vercel normal que instalas mediante Node, y quiero hacer npm install -g @vercel/vc-native
00:06:18. Busquemos el paquete y ahora which vc me muestra que
00:06:26he instalado el binario nativo, el binario de macOS para mi computadora porque estoy usando una Mac. Ahora puedo mostrar
00:06:32todos los comandos que funcionan para él como siempre, pero lo que realmente quiero demostrar son
00:06:37las diferencias en cómo ejecutamos. Como pueden ver, este es de hecho un ejecutable de Mac de 64 bits para arm64,
00:06:44esa es mi computadora actual, no usa chips Intel, tengo un M4 aquí. Y otra cosa que realmente quiero
00:06:49demostrar es la diferencia real de tamaño de esos binarios. Pueden ver aquí que este binario viene con
00:06:55todo lo que necesitamos y pesa 66 megabytes, por lo que estos binarios son mucho más rápidos y pequeños, y los estamos lanzando
00:07:02para asegurar que los usuarios de Windows, Linux y Mac obtengan la mejor experiencia. Muy bien, la siguiente parte es
00:07:08muy emocionante: los complementos se han adueñado de la mayoría de los entornos de desarrollo. Si no los conoces, los plugins pueden orientar y cambiar
00:07:16cómo se comporta tu entorno para optimizar realmente tu experiencia de desarrollo, y Vercel tiene su propio
00:07:22plugin de Vercel, que es imprescindible para cualquiera que desarrolle usando Vercel. Ahora pueden ver aquí que tengo
00:07:29Claude Code abierto y solo quiero mostrarles que el plugin de Vercel está disponible en todas partes. En este momento
00:07:34estoy en el mercado oficial de plugins para Claude Code, y si escribo Vercel, pueden ver
00:07:42aquí que tenemos los plugins de Claude Code, la versión oficial de Vercel, con 152 000 instalaciones. Pueden
00:07:48instalarlo para el ámbito de usuario o globalmente. Voy a instalarlo para mi ámbito de usuario aquí y ahora me
00:07:54pedirá que ejecute reload-plugins. Ahora mi plugin se ha recargado y viene con un montón de habilidades diferentes
00:08:01y diferentes agentes que podemos usar. Así que cada vez que desarrolles con Next.js y quieras
00:08:06desplegarlo usando shadcn, auth o cualquier otra cosa, el plugin te cubre las espaldas para Claude Code. Sin embargo, no
00:08:13nos detenemos ahí, porque si abres Codex, exactamente la misma experiencia sigue estando disponible. Puedo ir
00:08:20y usar plugins para explorar los diferentes plugins disponibles; pueden ver aquí que ya tengo el plugin de Vercel
00:08:27instalado y este también es del mercado oficial de OpenAI Codex. Así que sin importar si quieres usar modelos GPT
00:08:33en Codex, el plugin de Vercel te respalda. Pero espera, aún hay más, porque ahora
00:08:40si uso la CLI de Grok, y quieres usar la CLI de Grok, también puedes ir a plugins y ver que
00:08:47también estamos disponibles en el mercado de Grok. Así que sin importar tu preferencia, ya sea Grok, Claude Code o Codex,
00:08:54el plugin de Vercel está disponible, incluso puedes instalarlo con el comando npx para cualquier entorno que te guste usar.
00:09:00Así que úsalo y eleva verdaderamente tu experiencia con la CLI. Muy bien chicos, muchas gracias por
00:09:06ver este video de actualización rápida, tienen que estar atentos porque la parte dos, la parte tres y un montón de partes
00:09:11van a venir en el futuro, seguiremos mostrándoles cómo lanzamos novedades en la CLI,
00:09:16cómo mejoramos su nivel con los agentes y, en general, todas las cosas geniales que estamos preparando aquí en Vercel.
00:09:22Nos vemos en el próximo, ¡chau!