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.

Selección de modelo

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.

Models

Disponibilidad de modelos en Windsurf.

Cascade Code / Cascade Chat

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.

Modo de planificación / Listas de tareas

Cascade incluye un modo de planificación que mejora el rendimiento en tareas más largas. En segundo plano, un agente de planificación especializado refina continuamente el plan a largo plazo mientras el modelo de IA que seleccionaste se enfoca en realizar acciones a corto plazo basadas en ese plan. En lugar de un archivo Markdown, Cascade creará una lista de tareas dentro de la conversación. 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 el transcurso de la conversación.

Mensajes en cola

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

Llamadas a herramientas

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.

Entrada de voz

Usa la entrada de voz para interactuar con Cascade mediante tu voz. En su estado actual, puede transcribir tu voz a texto.

Puntos de control nombrados y reversiones

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.

Conocimiento en tiempo real

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”.

Enviar problemas a Cascade

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 @.

Explicar y corregir

Si te encuentras con algún error en el editor, simplemente selecciónalo y haz clic en Explain and Fix para que Cascade lo solucione por ti.

Ignorar archivos

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.

.codeiumignore global

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.

Integración con el linter

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.

Sonidos para 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.

Compartir tu conversación

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.

Menciona (@) conversaciones anteriores

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.

Cascades simultáneas

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.