Contenido del curso
0:00/6:53
Windsurf Rules That Keep Cascade Consistent
Suscríbete para ver másCrea una página con un solo prompt escrito
Suscríbete para ver másBuilding a Blog Page with Voice Commands
Suscríbete para ver másUsa imágenes como referencia en Cascade
Suscríbete para ver másBuilding an About Page With One Prompt
Suscríbete para ver másConoce la nueva interfaz de Windsurf AI
Suscríbete para ver másSoporte multiagente en Windsurf AI
play_circleViendo ahoraNuevos modos de Agente en Cascade
Suscríbete para ver másArena Mode
Suscríbete para ver másConexión con MCPs desde Windsurf AI
Suscríbete para ver másTrabajar con múltiples agentes de IA al mismo tiempo dentro de un mismo proyecto ya es posible gracias al soporte multiagente de Windsurf. Esta funcionalidad permite abrir varias ventanas de Cascade en paralelo, cada una con su propia ventana de contexto y, lo más potente, con una rama de Git independiente para que el trabajo de una sesión no interfiera con el de otra.
¿Cómo funciona el soporte multiagente en Windsurf?
La idea central es sencilla: en lugar de tener una sola sesión de Cascade, puedes abrir múltiples ventanas dentro del mismo proyecto [0:30]. Cada ventana opera de forma independiente, lo que significa que puedes asignar tareas específicas a cada agente y monitorear su progreso por separado.
Por ejemplo, en la demostración se abren tres sesiones simultáneas:
index.html con header, hero section, tarjetas de ejemplo y estilos CSS responsivos [0:48].Mientras una sesión termina y muestra un check, las otras siguen procesando con un indicador de loading. Esto permite optimizar tiempos de manera significativa, ya que no necesitas esperar a que una tarea termine para iniciar la siguiente.
¿Qué significan los iconos de estado en cada ventana?
Windsurf usa indicadores visuales claros para cada sesión. El check señala que la tarea está completa, el icono de loading indica que sigue procesando, y un icono distinto aparece cuando el agente necesita tu input para continuar [1:54]. Este último caso ocurrió con la consulta del e-commerce: Cascade presentó tres opciones de stack y solicitó al usuario que eligiera.
Las opciones fueron:
Con un solo clic en la opción deseada, el agente continúa trabajando sin necesidad de escribir nada adicional [2:22].
¿Cómo maneja Windsurf las ramas de Git en cada sesión?
Aquí está el diferenciador más importante. Cuando inicializas Git en tu proyecto y reinicias Windsurf, cada nueva sesión de Cascade puede trabajar en un work tree independiente, es decir, un árbol de trabajo separado [2:55]. Esto significa que los cambios realizados por un agente quedan en su propia rama sin afectar la rama principal.
En la demostración, se le pide a una sesión que modifique el plan agregando que los colores de la marca son verde y blanco [3:15]. Este cambio queda aislado en una rama cuyo nombre comienza con cascade/ seguido del inicio del prompt utilizado.
¿Cómo verificar y fusionar los cambios entre ramas?
Para comprobar que la separación funciona, basta con abrir la terminal y ejecutar git branch [3:50]. Ahí se visualizan la rama main y la rama creada por Cascade. Los botones de la interfaz también cambian: en lugar de "rechazar" y "aceptar", aparecen "rechazar" y "hacer merge" [3:40].
Al hacer merge, los cambios se integran en la rama principal. La rama de Cascade sigue existiendo con su historial, pero el resultado ya está disponible en main. En el ejemplo, al buscar en el plan la palabra "color", se confirma que los colores de la marca son verde y blanco [4:10].
¿Para qué aprovechar esta funcionalidad en tu flujo de trabajo?
El soporte multiagente abre posibilidades concretas para mejorar la productividad:
Esta forma de trabajar transforma a Windsurf en un entorno donde puedes coordinar agentes como si fueran miembros de un equipo, cada uno con su responsabilidad y su espacio de trabajo aislado. ¿Para qué más usarías esta funcionalidad? Comparte tu idea en los comentarios.