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.
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.
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.
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
O Cascade tem uma variedade de ferramentas à sua disposição, como Search, Analyze, Web Search e o 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.
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.
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.
Atualmente, as reversões são irreversíveis, então tenha cuidado!
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.
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.
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.
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”!
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.
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.