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
Puedes seleccionar tu nivel preferido de autoejecución a través del panel de configuración de Windsurf en la esquina inferior derecha del editor.

Nivel máximo controlado por el administrador (Teams & Enterprise)
Listas de comandos a nivel de equipo (Teams & Enterprise)
Comportamientos clave:
- 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.