Command no terminal
Cmd/Ctrl+I) para gerar a sintaxe correta da CLI a partir de prompts em linguagem natural.

Enviar a seleção do terminal para o Cascade
Cmd/Ctrl+L para enviá-lo ao Cascade, onde você poderá fazer referência a essa seleção no próximo prompt.

Use @ para mencionar seu terminal
Comandos do Cascade executados automaticamente
Níveis de execução automática
Você pode selecionar o nível de execução automática de sua preferência no painel Configurações do Devin, no canto inferior direito do editor.

Nível máximo controlado por administradores (Teams & Enterprise)
Listas de comandos para toda a equipe (Teams & Enterprise)
Comportamentos principais:
- As configurações da equipe e do usuário são mescladas: as listas no nível da equipe são combinadas com as listas individuais de permissão/bloqueio do usuário configuradas nas Configurações do Devin Desktop. Um comando que corresponder à lista de permissões da equipe ou do usuário será executado automaticamente (a menos que seja bloqueado por uma lista de bloqueio).
- A lista de bloqueio tem precedência sobre a lista de permissões — se um comando corresponder a ambas as listas (seja no nível da equipe ou do usuário), ele exigirá aprovação
Lista de permissões
git, o Cascade sempre aceitará git add -A.
A configuração pode ser encontrada pela Command Palette → Abrir Configurações (UI) → pesquise por windsurf.cascadeCommandsAllowList.

Lista de bloqueio
rm, o Cascade sempre pedirá permissão para executar rm index.py.
Você pode acessar essa configuração em Command Palette → Abrir Configurações (UI) → pesquise por windsurf.cascadeCommandsDenyList.

Terminal dedicado
zsh como shell.

.zshrc e outros arquivos específicos do zsh.
Se você usa outro shell em vez de zsh e quer que o Devin Desktop use variáveis de ambiente compartilhadas, recomendamos criar um arquivo de configuração compartilhado que ambos os shells possam carregar.

