Si programas a diario, seguro que te has peleado alguna vez con ramas, conflictos y cambios cruzados en el mismo repositorio. Ahora imagina que, en vez de solo tú, también tienes varios agentes de IA tocando el mismo código a la vez. Ahí es donde entra Windsurf Wave 13 y su nuevo enfoque multi-agente con Cascade, pensado justo para ese caos controlado que viven muchos equipos.
En esta versión de Windsurf podrás lanzar varios agentes Cascade en paralelo, aislar su trabajo con Git worktrees y seguir todo desde una interfaz con paneles y pestañas muy enfocada al flujo. A esto se suman un nuevo terminal dedicado, hooks personalizables y el modelo SWE-1.5 como opción por defecto durante unos meses sin coste.
Wave 13 es una actualización de Windsurf orientada a que tú y tus agentes de IA podáis trabajar a la vez sin pisaros. El foco está en convertir a Cascade en un agente multi-agente, con sesiones paralelas y un flujo que se adapta mejor a proyectos medianos y grandes, donde varios cambios conviven en el mismo repositorio.
La filosofía de Windsurf sigue siendo la misma: un editor AI-native construido en torno al agente Cascade y a un autocompletado basado en pestañas, tanto en la aplicación independiente como en sus integraciones como IDE. La diferencia es que ahora ese enfoque “flow-first UX”, que desarrolladores como Avi Schiffmann ya habían destacado, se extiende al trabajo colaborativo entre varios agentes dentro del mismo proyecto.
Una de las preguntas clave es cómo puedes hacer que tu agente Cascade trabaje en paralelo sin que todo se convierta en un lío. Wave 13 responde con sesiones multi-agente, es decir, con la posibilidad de arrancar varios agentes Cascade al mismo tiempo dentro de un mismo repositorio.
Con estas sesiones multi-agente vas a poder asignar a cada agente una tarea concreta, como corregir tests, refactorizar una parte del backend o ajustar estilos en el frontend, y dejar que avancen en paralelo. Todo esto se adapta especialmente bien a equipos que necesitan que distintos agentes automaticen tareas a la vez en un mismo proyecto, sin que sus cambios entren en conflicto de forma constante.
Para que este trabajo paralelo sea usable, Windsurf Wave 13 estrena una interfaz pensada para supervisar varios agentes desde un solo sitio. Ahora puedes acoplar distintas sesiones de Cascade en paneles o en pestañas, de modo que tienes una vista clara de lo que está haciendo cada uno en tiempo real.

Con este diseño vas a poder pasar de un agente a otro con un simple clic, revisar sus mensajes, ver en qué archivos está tocando código y ajustar instrucciones sin perder el hilo. Lo más útil no es solo la vista múltiple, sino la sensación de que la herramienta está pensada para sostener tu flujo, sin obligarte a abrir cinco ventanas distintas ni a cambiar de contexto todo el rato.
La base técnica de este enfoque multi-agente son los Git worktrees. Si te preguntas cómo es posible que varios agentes trabajen en el mismo repositorio sin romperse entre sí, la respuesta está en que cada uno opera en su propia rama en un directorio diferente, pero todos comparten el mismo historial de Git.
En la práctica, esto significa que cada agente Cascade va a poder tener su “copia de trabajo” separada, con su rama y su ruta, mientras el repositorio raíz mantiene la historia común. Cuando varios agentes modifican partes cercanas del mismo código, Git worktrees reducen de forma clara el número de colisiones, porque los cambios se concentran en ramas bien delimitadas antes de mezclarse.
Trabajar con Git worktrees dentro de Windsurf Wave 13 trae varios beneficios directos que notas desde el primer día. Primero, cada agente tiene su propio espacio de trabajo, lo que facilita entender qué ha hecho quién en cada rama. Segundo, tú sigues usando un único repositorio, con un solo historial, sin que la estructura se vuelva incontrolable.
Por último, al compartir historial entre todas las ramas, los agentes pueden razonar sobre el mismo contexto de cambios pasados sin necesidad de clonar ni duplicar repositorios. Esto encaja muy bien con el objetivo de Wave 13: que puedas coordinar múltiples agentes en un único proyecto, manteniendo el control sobre el código que llega a producción.
Otro punto donde suele haber dudas es cuánto sabe realmente el modelo sobre tu código en cada momento. Para aclarar esto, Windsurf Wave 13 incorpora un indicador de ventana de contexto, que te muestra de forma directa cuánta información está usando el modelo en cada interacción.
Con este indicador vas a poder detectar cuándo estás acercándote al límite de contexto, ajustar qué archivos compartes o dividir tareas grandes en pasos más pequeños. Lo más interesante es que te da una sensación clara de control: no dependes de una “caja negra”, sino que ves qué tamaño de ventana está manejando el agente Cascade cuando propone cambios o genera código.
Si te gusta adaptar las herramientas a tu forma de trabajar, los nuevos Cascade Hooks te van a sonar a aire fresco. Estos hooks permiten que se ejecuten comandos personalizados en momentos críticos del flujo de trabajo del agente, por ejemplo antes de un commit, después de aplicar un parche o al finalizar una tarea.
Gracias a estos hooks vas a poder encadenar acciones típicas como pasar linters, lanzar tests, actualizar documentación o notificar a un canal interno, sin tener que hacerlo a mano. En entornos empresariales esto se vuelve aún más potente, porque estas reglas se pueden desplegar y gestionar mediante políticas MDM, garantizando que todos los equipos compartan el mismo flujo de trabajo de Cascade.
En contextos corporativos, donde hay decenas de desarrolladores y repositorios, gestionar cómo se comportan los agentes de IA no es un detalle menor. Wave 13 permite que las empresas definan reglas y flujos de trabajo de Cascade y los publiquen usando políticas MDM, igual que harían con otras configuraciones de seguridad o software.
Con este enfoque, el departamento de TI o la plataforma interna establece los hooks, comandos permitidos y pasos obligatorios, y tú los recibes ya integrados en tu Windsurf. Así, los agentes siguen un patrón común y se reduce el riesgo de que alguien salte validaciones importantes antes de tocar código sensible o desplegar una nueva versión.
Con todo este trabajo paralelo de agentes, el terminal también necesitaba un ajuste. Wave 13 introduce el Cascade Dedicated Terminal, una característica en beta que cambia dónde y cómo se ejecutan los comandos del agente, separándolos de la shell que usas tú normalmente.

En lugar de usar tu shell por defecto, los comandos de Cascade se lanzan en un perfil zsh dedicado. Esto te da una capa extra de aislamiento, porque el agente no comparte exactamente el mismo entorno con tu sesión habitual, pero al mismo tiempo sí puede acceder a las variables de entorno definidas en tu archivo .zshrc, lo que mantiene la compatibilidad con tus herramientas.
En la versión estable de Windsurf para macOS, el Cascade Dedicated Terminal es opcional. Si prefieres seguir con el comportamiento antiguo, puedes hacerlo sin problema. Para activar el terminal dedicado, solo tienes que deshabilitar el perfil de terminal heredado dentro de la configuración, y a partir de ahí los comandos del agente pasarán a ejecutarse en ese nuevo perfil zsh aislado.
Este enfoque te permite probar la nueva forma de trabajar sin romper tu entorno actual, y luego decidir si te compensa dejarla activa. Para muchos usuarios, tener un terminal “propio” del agente, con prompts interactivos y su configuración clara, hace más sencillo entender qué está haciendo Cascade y distinguirlo de lo que lanzas tú a mano.
Otro cambio relevante en Wave 13 de Windsurf está en el modelo de IA que impulsa la experiencia de programación. A partir de esta versión, SWE-1.5 se convierte en el modelo por defecto para el editor, lo que afecta tanto al comportamiento del agente Cascade como al autocompletado basado en pestañas.

Durante los próximos tres meses, este modelo SWE-1.5 estará disponible de forma gratuita para todos los usuarios, lo que te permite probarlo en serio en proyectos reales sin pensar en el coste desde el primer día. La propia Cognition declara que mantiene el mismo rendimiento en SWE-Bench-Pro que su modelo de referencia anterior orientado a programación, lo que indica que el salto está más en la integración con el flujo y menos en un cambio brusco de capacidades.
Pasar a SWE-1.5 como modelo por defecto significa que, nada más abrir Windsurf, vas a poder contar con un comportamiento más estable y centrado en tareas de código, sin tener que cambiar manualmente la configuración. Esto afecta tanto a tus chats con Cascade como a las sugerencias de código que aparecen en las pestañas.
El mayor valor llega cuando combinas SWE-1.5 con las nuevas funciones de Wave 13: trabajo multi-agente, Git worktrees, terminal dedicado y hooks. Todo junto convierte a Windsurf en un editor muy orientado a que los agentes de IA colaboren contigo de manera predecible, sin romper tu repositorio y manteniendo un flujo en el que tú sigues teniendo la última palabra.
Si ya usas Windsurf como editor AI-native, Wave 13 te ofrece una vuelta de tuerca importante con Cascade multi-agente, soporte profundo de Git worktrees, un indicador claro de ventana de contexto y el nuevo Cascade Dedicated Terminal para separar comandos del agente de tu shell diaria.
Sumando los Cascade Hooks y el despliegue por políticas MDM, y apoyado en el modelo SWE-1.5 por defecto y gratuito durante unos meses, te quedas con un entorno pensado para que tú y tus agentes de IA trabajéis en paralelo sobre el mismo repositorio sin perder control ni ritmo en tu flujo de desarrollo.
Me dedico al SEO y la monetización con proyectos propios desde 2019. Un friki de las nuevas tecnologías desde que tengo uso de razón.
Estoy loco por la Inteligencia Artificial y la automatización.