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
Cmd/Ctrl+L para enviarla a Cascade. Podrás mencionar esta selección en tu siguiente indicación.

Menciona tu terminal con @
Comandos de Cascade autoejecutados
Niveles de autoejecución
| Nivel | Descripción |
|---|---|
| Disabled | La autoejecución está completamente desactivada. Todos los comandos requieren aprobación manual antes de ejecutarse. |
| Allowlist Only | Solo los comandos que coinciden con entradas en tu lista de permitidos pueden autoejecutarse. Todos los demás comandos requieren aprobación manual. |
| Auto | Cascade usa su propio criterio para determinar si un comando es seguro para autoejecutarse. Los comandos considerados potencialmente riesgosos seguirán requiriendo tu aprobación. Esta función solo está disponible para mensajes enviados con modelos de IA premium. |
| Turbo | Todos los comandos se autoejecutan de inmediato, excepto aquellos en tu lista de denegados. |

Nivel máximo controlado por el administrador (Teams & Enterprise)
Listas de comandos a nivel de equipo (Teams & Enterprise)
| Tipo de lista | Comportamiento |
|---|---|
| Allowlist | Los comandos que coincidan con entradas en esta lista se ejecutarán automáticamente sin confirmación del usuario (cuando la autoejecución esté habilitada para el usuario). |
| Denylist | Los comandos que coincidan con entradas en esta lista siempre requerirán la aprobación del usuario antes de ejecutarse, independientemente de la configuración del usuario. |
- Las configuraciones de equipo y usuario se combinan: Las listas a nivel de equipo se combinan con las listas de permitidos/bloqueados de cada usuario configuradas en los ajustes de Windsurf. Un comando que coincida con la allowlist del equipo o del usuario se ejecutará automáticamente (a menos que esté bloqueado por una denylist).
- La denylist tiene prioridad sobre la allowlist: si un comando coincide con ambas listas (ya sea a nivel de equipo o de usuario), requerirá aprobación.
Lista de permitidos
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
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
zsh como shell.

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