Saltar al contenido principal

Command en la terminal

Usa el modo Command en la terminal (Cmd/Ctrl+I) para generar la sintaxis correcta de la CLI a partir de instrucciones en lenguaje natural.

Enviar la selección del terminal a Cascade

Selecciona una parte del stack trace y presiona Cmd/Ctrl+L para enviarla a Cascade. Podrás mencionar esta selección en tu siguiente indicación.

Menciona tu terminal con @

Chatea con Cascade sobre tus terminales activos.

Comandos de Cascade autoejecutados

Cascade puede ejecutar comandos de terminal por sí solo con permiso del usuario. Sin embargo, ciertos comandos de terminal pueden aceptarse o rechazarse automáticamente mediante las listas Allow y Deny. Al habilitar el modo Auto, se confiará en el criterio de Cascade para decidir si el comando requiere permiso del usuario para ejecutarse. Esta función solo está disponible para mensajes enviados con modelos de IA premium.

Modo Turbo

En el Modo Turbo, Cascade siempre ejecutará el comando, a menos que esté en la lista de bloqueo. Puedes activar o desactivar esto desde el panel Windsurf - Settings en la esquina inferior derecha del editor.

Lista de permitidos

Una lista de permitidos define un conjunto de comandos de terminal que siempre se ejecutarán automáticamente. Por ejemplo, si agregas git, entonces Cascade siempre aceptará git add -A. La configuración se puede realizar desde la Paleta de comandos → Open Settings (UI) → Search for windsurf.cascadeCommandsAllowList.

Lista de denegación

Una lista de denegación define un conjunto de comandos de terminal que nunca se ejecutarán automáticamente. Por ejemplo, si agregas rm, Cascade siempre pedirá permiso para ejecutar rm index.py. La configuración se puede realizar desde la Paleta de comandos → Open Settings (UI) → Search for windsurf.cascadeCommandsDenyList.

Terminal dedicado

A partir de Wave 13, Windsurf introdujo un terminal dedicado que Cascade utiliza para ejecutar comandos en macOS. Este terminal dedicado es independiente de tu terminal predeterminado y siempre usa zsh como shell.
El terminal dedicado usará tu configuración de zsh, por lo que los alias y las variables de entorno estarán disponibles desde .zshrc y otros archivos específicos de zsh. Si utilizas un shell diferente en lugar de zsh y quieres que Windsurf use variables de entorno compartidas, te recomendamos crear un archivo de configuración compartido que ambos shells puedan leer.

Solución de problemas

Si tienes problemas con el terminal dedicado, puedes volver al terminal clásico habilitando la opción Legacy Terminal Profile en la configuración de Windsurf.