Documentation Index
Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
Use this file to discover all available pages before exploring further.
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
| Level | Descrição |
|---|---|
| Desativado | A execução automática está totalmente desativada. Todos os comandos exigem aprovação manual antes da execução. |
| Somente lista de permissões | Somente comandos que correspondam a entradas na sua lista de permissões podem ser executados automaticamente. Todos os outros comandos exigem aprovação manual. |
| Auto | O Cascade usa seu próprio critério para determinar se um comando pode ser executado automaticamente com segurança. Comandos considerados potencialmente arriscados ainda exigirão sua aprovação. Esse recurso está disponível apenas para mensagens enviadas com modelos premium. |
| Turbo | Todos os comandos são executados automaticamente de imediato, exceto aqueles que estão na sua lista de bloqueio. |

Nível máximo controlado por administradores (Teams & Enterprise)
Listas de comandos para toda a equipe (Teams & Enterprise)
| Tipo de lista | Comportamento |
|---|---|
| Lista de permissões | Os comandos que corresponderem a entradas desta lista serão executados automaticamente sem confirmação do usuário (quando a execução automática estiver ativada para esse usuário). |
| Lista de bloqueio | Os comandos que corresponderem a entradas desta lista sempre exigirão aprovação do usuário antes da execução, independentemente das configurações do usuário. |
- 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 acessada 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.
