Cascade de Windsurf habilita un nuevo nivel de colaboración entre personas y la IA.Para abrir Cascade, presiona Cmd/Ctrl+L o haz clic en el ícono de Cascade en la esquina superior derecha de la ventana de Windsurf. Cualquier texto seleccionado en el editor o en la terminal se incluirá automáticamente.
Selecciona el modelo de IA que prefieras en el menú debajo del cuadro de entrada de la conversación de Cascade. Haz clic abajo para ver la lista completa de modelos disponibles y su disponibilidad en los distintos planes y precios.
Cascade ofrece dos modos principales: Code y Chat.El modo Code permite que Cascade cree y haga modificaciones en tu código base, mientras que el modo Chat está optimizado para preguntas sobre tu código base o sobre principios generales de programación.En el modo Chat, Cascade puede proponerte código nuevo que puedes aceptar e insertar.
Cascade cuenta con funciones de planificación integradas que ayudan a mejorar el rendimiento en tareas de mayor duración.En segundo plano, un agente de planificación especializado refina continuamente el plan a largo plazo mientras el modelo de IA que hayas seleccionado se centra en ejecutar acciones a corto plazo basadas en ese plan.Cascade creará una lista de tareas dentro de la conversación para llevar un seguimiento del progreso en tareas complejas. Para modificar el plan, simplemente pídele a Cascade que actualice la lista de tareas.Cascade también puede actualizar automáticamente el plan a medida que incorpora nueva información, como una Memoria, durante una conversación.
Mientras esperas a que Cascade termine su tarea actual, puedes poner nuevos mensajes en cola para que se ejecuten en orden una vez que la tarea finalice.Para añadir un mensaje a la cola, simplemente escribe tu mensaje mientras Cascade está trabajando y presiona Enter.
Enviar de inmediato: Presiona Enter otra vez en un cuadro de texto vacío para enviarlo de inmediato.
Eliminar: Elimina cualquier mensaje de la cola antes de que se envíe
Cascade tiene a su disposición una variedad de herramientas, como Search, Analyze, Web Search, MCP y el terminal.Puede detectar qué paquetes y herramientas estás usando, cuáles deben instalarse e incluso instalarlos por ti. Solo pídele a Cascade cómo ejecutar tu proyecto y presiona Accept.
Cascade puede realizar hasta 20 llamadas a herramientas por prompt. Si la trayectoria se detiene, simplemente presiona el botón continue y Cascade reanudará desde donde se detuvo. Sin embargo, cada continue contará como un nuevo crédito de prompt debido a los costos de llamadas a herramientas.
Puedes configurar la opción Auto-Continue para que Cascade continúe automáticamente su respuesta si alcanza un límite. Esto consumirá créditos de prompt correspondientes al modelo de IA que estés usando.
Puedes revertir los cambios que Cascade haya realizado. Solo pasa el cursor sobre el prompt original y haz clic en la flecha de revertir a la derecha, o reviértelo directamente desde la tabla de contenido. Esto deshará todos los cambios de código y devolverá tu base de código al estado del paso elegido.
Las reversiones actualmente son irreversibles, ¡ten cuidado!
También puedes crear, desde la conversación, una instantánea/punto de control nombrado del estado actual de tu proyecto, al que podrás navegar fácilmente y revertir en cualquier momento.
Una capacidad única de Windsurf y Cascade es que saben lo que haces en tiempo real, por lo que no necesitas dar contexto sobre tus acciones anteriores.Simplemente pídele a Cascade: “Continuar”.
Cuando tengas problemas en tu código que aparezcan en el panel Problems en la parte inferior del editor, simplemente haz clic en el botón Send to Cascade para llevarlos al panel de Cascade como una mención @.
Si quieres que Cascade ignore archivos, puedes añadirlos a .codeiumignore en la raíz de tu workspace. Esto evitará que Cascade vea, edite o cree archivos dentro de las rutas indicadas. Puedes declarar las rutas de archivo en un formato similar a .gitignore.
Para clientes Enterprise que gestionan múltiples repositorios, puedes aplicar reglas de exclusión en todos ellos colocando un archivo .codeiumignore global en la carpeta ~/.codeium/. Esta configuración global se aplicará a todos los workspace de Windsurf en tu sistema y se suma a cualquier archivo .codeiumignore específico del repositorio.
Cascade puede corregir automáticamente errores de linting en el código generado. Esto está activado de forma predeterminada, pero se puede desactivar haciendo clic en Auto-fix en la llamada de la herramienta y luego en disable. Esta edición no consumirá créditos.
Cuando Cascade realiza una edición con el objetivo principal de corregir los lints que generó y detectó automáticamente,
puede descontarla para que no tenga costo en créditos. Esto reconoce que
corregir errores de linting aumenta la cantidad de llamadas a herramientas que realiza Cascade.
Reproduce un sonido cuando Cascade termine una trayectoria para avisarte que ya ha concluido. Puedes habilitarlo en Windsurf Settings > Cascade > Enable Sounds for Cascade.
Esta función está disponible únicamente para clientes de Teams y Enterprise. Por ahora no está disponible para clientes de Hybrid.
Puedes compartir tus trayectorias de Cascade con tu equipo haciendo clic en el botón ... Opciones adicionales en la esquina superior derecha del panel de Cascade y luego en Share Conversation.
También puedes hacer referencia a conversaciones anteriores desde otras conversaciones mediante una @-mención.Cuando haces esto, Cascade recuperará la información más relevante y útil, como los resúmenes de la conversación, los puntos de control y las partes específicas de la conversación que consultes. Por lo general, no recuperará la conversación completa para no saturar la ventana de contexto.
Los usuarios pueden tener varias Cascades ejecutándose al mismo tiempo. Puedes alternar entre ellas usando el menú desplegable en la esquina superior izquierda del panel de Cascade.
Si dos Cascades editan el mismo archivo simultáneamente, las ediciones pueden solaparse y, en ocasiones, la segunda edición puede fallar.