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

# Visão geral do Cascade

> O Cascade leva a programação com IA agêntica ao JetBrains com modos Write/Chat, entrada de voz, acesso a ferramentas, modo turbo e colaboração em tempo real.

O Cascade do Windsurf traz o melhor da programação agêntica para a suíte JetBrains.

Para abrir o Cascade, pressione `Cmd/Ctrl+L` ou clique no ícone do Cascade.

<div id="model-selection">
  # Seleção de modelo
</div>

Selecione o modelo desejado no menu de seleção abaixo do campo de entrada da conversa no Cascade. Clique abaixo para ver o detalhamento completo dos modelos disponíveis e sua disponibilidade em diferentes planos e faixas de preço.

<Card title="Modelos" icon="robot" href="/pt-BR/desktop/models" horizontal={true}>
  Disponibilidade de modelos no Windsurf.
</Card>

<div id="writechat-modes">
  # Modos Write/Chat
</div>

O Cascade tem dois modos: **Write** e **Chat**.

O modo Write permite que o Cascade crie e modifique sua base de código, enquanto o modo Chat é otimizado para perguntas sobre sua base de código ou sobre princípios gerais de programação.

<video autoPlay muted loop playsInline className="w-full aspect-video" src="https://mintcdn.com/cognitionai/-PTA3zzo2bR9Qfc8/desktop/assets/jetbrains-cascade-modes.mp4?fit=max&auto=format&n=-PTA3zzo2bR9Qfc8&q=85&s=f425567536dbd2c522dfb717e3cce226" data-path="desktop/assets/jetbrains-cascade-modes.mp4" />

<div id="queued-messages">
  # Mensagens em fila
</div>

Enquanto você espera o Cascade concluir a tarefa atual, pode deixar novas mensagens em fila para serem executadas em ordem assim que a tarefa for concluída.

Para adicionar uma mensagem à fila, basta digitá-la enquanto o Cascade estiver trabalhando e pressionar `Enter`.

* **Enviar imediatamente**: pressione `Enter` novamente em uma caixa de texto vazia para enviá-la na hora.
* **Excluir**: remova qualquer mensagem da fila antes de ela ser enviada

<div id="access-to-tools">
  # Acesso às ferramentas
</div>

O Cascade tem uma variedade de ferramentas à sua disposição, como Search, Analyze, [Web Search](/pt-BR/desktop/cascade/web-search) e o [terminal](/pt-BR/desktop/terminal).

Ele consegue detectar quais pacotes e ferramentas você está usando, quais precisam ser instalados e até mesmo instalá-los para você. Basta pedir ao Cascade como executar seu projeto e clicar em Accept.

<Note>O Cascade pode fazer até 25 chamadas de ferramentas por prompt. Se a execução parar, basta digitar `continue` e o Cascade retomará de onde parou. Cada `continue` contará como um novo prompt. </Note>

<div id="voice-input">
  # Entrada de voz
</div>

Use a Entrada de voz para interagir com o Cascade usando sua voz. Atualmente, ela pode transcrever sua fala em texto.

<video autoPlay controls muted loop playsInline className="w-full aspect-video" src="https://mintcdn.com/cognitionai/hxeMffzXgF_RWx-U/desktop/assets/windsurf/cascade/voice-mode.mp4?fit=max&auto=format&n=hxeMffzXgF_RWx-U&q=85&s=99e3fdda91ed54226237e7d4714d55e4" data-path="desktop/assets/windsurf/cascade/voice-mode.mp4" />

<div id="revert-to-previous-steps">
  # Reverter para etapas anteriores
</div>

Você pode reverter as alterações feitas pelo Cascade, se quiser. Basta passar o mouse sobre o prompt original e clicar na seta de reversão à direita, ou reverter diretamente pelo sumário. Isso reverterá todas as alterações de código para o estado da sua base de código na etapa desejada.

<Warning>Atualmente, as reversões são irreversíveis, então tenha cuidado!</Warning>

<video autoPlay controls muted loop playsInline className="w-full aspect-video" src="https://mintcdn.com/cognitionai/hxeMffzXgF_RWx-U/desktop/assets/windsurf/cascade/cascade-revert.mp4?fit=max&auto=format&n=hxeMffzXgF_RWx-U&q=85&s=2c8998de7ae41d52f7e201968b7d0fa2" data-path="desktop/assets/windsurf/cascade/cascade-revert.mp4" />

<div id="auto-execution-modes">
  # Modos de execução automática
</div>

O Cascade oferece suporte a três níveis de execução automática de comandos no JetBrains: **Desativado**, **Automático** e **Turbo**. Você pode selecionar o nível de sua preferência no painel Configurações do Windsurf.

| Nível          | Descrição                                                                                                                                |
| -------------- | ---------------------------------------------------------------------------------------------------------------------------------------- |
| **Desativado** | Nunca executa comandos de terminal automaticamente, exceto os que estão na sua lista de permissões.                                      |
| **Automático** | O modelo decide se deve executar comandos automaticamente com base em uma avaliação de segurança. Disponível apenas com modelos premium. |
| **Turbo**      | Sempre executa comandos de terminal e controles do navegador automaticamente, exceto os que estão na sua lista de bloqueio.              |

<Note>Para usuários de Teams e Enterprise, os administradores podem definir um nível máximo permitido de execução automática. Os usuários podem selecionar qualquer nível até esse máximo, mas não podem ultrapassá-lo.</Note>

<Frame>
  <img style={{ maxHeight: "500px" }} src="https://mintcdn.com/cognitionai/hxeMffzXgF_RWx-U/desktop/assets/windsurf/cascade/cascade-turbo-mode.png?fit=max&auto=format&n=hxeMffzXgF_RWx-U&q=85&s=ae2e7e169ff832dbc848f2b486a1bc64" width="680" height="60" data-path="desktop/assets/windsurf/cascade/cascade-turbo-mode.png" />
</Frame>

Para mais detalhes sobre os níveis de execução automática e as listas de permissões/bloqueio, consulte a [documentação do Terminal](/pt-BR/desktop/terminal#auto-executed-cascade-commands).

<div id="real-time-collaboration">
  # Colaboração em tempo real
</div>

Um recurso exclusivo do Cascade é acompanhar suas ações em tempo real.

Você não precisa mais necessariamente fornecer, em um prompt, o contexto das suas ações anteriores, pois o Cascade já está a par delas.

Experimente fazer uma alteração manual no editor de código e, em seguida, peça ao Cascade para "continuar meu trabalho"!

<div id="ignoring-files">
  # Ignorando arquivos
</div>

Se quiser que o Cascade ignore arquivos, adicione-os ao `.codeiumignore` na raiz do seu workspace. Isso impedirá que o Cascade visualize, edite ou crie arquivos nos caminhos especificados. Você pode definir os caminhos dos arquivos em um formato semelhante ao do `.gitignore`.

<div id="global-codeiumignore">
  ## .codeiumignore global
</div>

Para clientes Enterprise que gerenciam vários repositórios, é possível aplicar regras de ignorar a todos os repositórios colocando um arquivo `.codeiumignore` global na pasta `~/.codeium/`. Essa configuração global será aplicada a todos os workspaces do Windsurf no seu sistema e funcionará em conjunto com quaisquer arquivos `.codeiumignore` específicos de cada repositório.
