> ## Documentation Index
> Fetch the complete documentation index at: https://docs.windsurf.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Descripción general de Cascade

> Cascade es el asistente de IA agéntico de Windsurf con modos Code/Chat, llamadas a herramientas, entrada de voz, puntos de control, conciencia en tiempo real e integración con el linter.

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.

<div id="quick-links-to-features">
  ### Enlaces rápidos a funciones
</div>

<CardGroup cols={2}>
  <Card title="Búsqueda web" icon="globe-pointer" href="/es/windsurf/cascade/web-search">
    Busca en la web información para usar como referencia en las sugerencias de Cascade.
  </Card>

  <Card title="Memorias y reglas" icon="cloud-word" href="/es/windsurf/cascade/memories">
    Las memorias y las reglas ayudan a personalizar el comportamiento.
  </Card>
</CardGroup>

<CardGroup cols={2}>
  <Card title="MCP" icon="hammer" href="/es/windsurf/cascade/mcp">
    Los servidores MCP amplían las capacidades del agente.
  </Card>

  <Card title="Terminal" icon="terminal" href="/es/windsurf/terminal">
    Una experiencia de terminal mejorada.
  </Card>
</CardGroup>

<CardGroup cols={2}>
  <Card title="Flujos de trabajo" icon="list" href="/es/windsurf/cascade/workflows">
    Automatiza tareas repetitivas.
  </Card>

  <Card title="Implementaciones de aplicaciones" icon="rocket" href="/es/windsurf/cascade/app-deploys">
    Implementa aplicaciones con un clic.
  </Card>
</CardGroup>

<div id="model-selection">
  # Selección de modelo
</div>

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.

<Card title="Models" icon="gear-code" href="/es/windsurf/models" horizontal={true}>
  Disponibilidad de modelos en Windsurf.
</Card>

<div id="cascade-code-cascade-chat">
  # Cascade Code / Cascade Chat
</div>

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.

<div id="plans-and-todo-lists">
  # Planes y listas de tareas
</div>

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](/es/windsurf/cascade/memories), durante una conversación.

<div id="queued-messages">
  # Mensajes en cola
</div>

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

<div id="tool-calling">
  # Llamadas a herramientas
</div>

Cascade tiene a su disposición una variedad de herramientas, como Search, Analyze, [Web Search](/es/windsurf/cascade/web-search), [MCP](/es/windsurf/cascade/mcp) y el [terminal](/es/windsurf/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.

<Note>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.</Note>

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.

<Frame>
  <video autoPlay muted loop playsInline src="https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/auto-continue.mp4?fit=max&auto=format&n=qJj_RRojefb93yIg&q=85&s=0f75d2d9de596f1ead6f37c4f68eca43" data-path="assets/windsurf/cascade/auto-continue.mp4" />
</Frame>

<div id="voice-input">
  # Entrada de voz
</div>

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

<video autoPlay controls muted loop playsInline className="w-full aspect-video" src="https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/voice-mode.mp4?fit=max&auto=format&n=qJj_RRojefb93yIg&q=85&s=b6881ef11385d4f05fa151e0808a9e78" data-path="assets/windsurf/cascade/voice-mode.mp4" />

<div id="named-checkpoints-and-reverts">
  # Puntos de control nombrados y reversiones
</div>

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.

<Warning>Las reversiones actualmente son irreversibles, ¡ten cuidado!</Warning>

<video autoPlay controls muted loop playsInline className="w-full aspect-video" src="https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/cascade-revert.mp4?fit=max&auto=format&n=qJj_RRojefb93yIg&q=85&s=fe494383062acfc1efe07b23c03607a2" data-path="assets/windsurf/cascade/cascade-revert.mp4" />

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.

<video autoPlay controls muted loop playsInline className="w-full aspect-video" src="https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/namedcheckpoints.mp4?fit=max&auto=format&n=qJj_RRojefb93yIg&q=85&s=d3c50b95ea5c2e67c2f08f00af4d11f6" data-path="assets/windsurf/cascade/namedcheckpoints.mp4" />

<div id="real-time-awareness">
  # Conocimiento en tiempo real
</div>

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

<video autoPlay controls muted loop playsInline className="w-full aspect-video" src="https://mintcdn.com/codeium/vRt4FQOyBeZpD2Pu/assets/windsurf-continue.mp4?fit=max&auto=format&n=vRt4FQOyBeZpD2Pu&q=85&s=72fa8688e966ff308daa5876e6dc7f98" data-path="assets/windsurf-continue.mp4" />

<div id="send-problems-to-cascade">
  # Enviar problemas a Cascade
</div>

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

<Frame>
  <img style={{ maxHeight: "500px" }} src="https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/send-problems-to-cascade.png?fit=max&auto=format&n=qJj_RRojefb93yIg&q=85&s=46a20b503cb0cda0139ab1b081ca3de3" width="316" height="122" data-path="assets/windsurf/cascade/send-problems-to-cascade.png" />
</Frame>

<div id="explain-and-fix">
  # Explicar y corregir
</div>

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.

<Frame>
  <img style={{ maxHeight: "500px" }} src="https://mintcdn.com/codeium/bVGscI7v3lPUsThV/assets/windsurf/windsurf-explain-fix.png?fit=max&auto=format&n=bVGscI7v3lPUsThV&q=85&s=e2d18a81a54554b523805d75317488f5" width="886" height="140" data-path="assets/windsurf/windsurf-explain-fix.png" />
</Frame>

<div id="ignoring-files">
  # Ignorar archivos
</div>

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

<div id="global-codeiumignore">
  ## .codeiumignore global
</div>

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.

<div id="linter-integration">
  # Integración con el linter
</div>

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.

<Frame>
  <img src="https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/auto-fix-lint.png?fit=max&auto=format&n=qJj_RRojefb93yIg&q=85&s=ae3f3ecca77f0a0a646adedb91b6a22e" width="584" height="196" data-path="assets/windsurf/cascade/auto-fix-lint.png" />
</Frame>

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.

<div id="sharing-your-conversation">
  # Compartir tu conversación
</div>

<Note>Esta función está disponible únicamente para clientes de Teams y Enterprise.</Note>

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

<div id="mention-previous-conversations">
  # Menciona (@) conversaciones anteriores
</div>

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.

<video autoPlay controls muted loop playsInline className="w-full aspect-video" src="https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/at-mention-convos.mp4?fit=max&auto=format&n=qJj_RRojefb93yIg&q=85&s=f580f0222fdf75ec42cb7a9470e6de02" data-path="assets/windsurf/cascade/at-mention-convos.mp4" />

<div id="simultaneous-cascades">
  # Cascades simultáneas
</div>

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.

<Warning>Si dos Cascades editan el mismo archivo simultáneamente, las ediciones pueden solaparse y, en ocasiones, la segunda edición puede fallar.</Warning>

Si esperas que dos Cascades editen archivos similares, deberías considerar usar [worktrees](./worktrees) para mantenerlas aisladas.
