O Cascade oferece três modos distintos, cada um com um conjunto diferente de recursos, projetados para fluxos de trabalho específicos.
| Modo | Caso de uso | Ferramentas |
|---|
| Code | Funcionalidades complexas, refatoração | Todas as ferramentas ativadas |
| Plan | Funcionalidades complexas que exigem planejamento | Todas as ferramentas ativadas |
| Ask | Aprendizado, planejamento, dúvidas | Apenas as ferramentas de pesquisa |
Você pode alternar entre os diferentes modos usando o seletor de modo abaixo da caixa de entrada do Cascade ou usando o atalho de teclado ⌘+. (Mac) ou Ctrl+. (Windows/Linux).
O modo Code é o modo totalmente baseado em agente padrão do Windsurf, projetado para fazer alterações na sua base de código.
No modo Code, o Cascade pode:
- Criar, editar e excluir arquivos
- Executar comandos de terminal
- Pesquisar e analisar sua base de código
- Instalar dependências
- Executar tarefas de múltiplas etapas de forma autônoma
Use o modo Code quando quiser que o Cascade trabalhe ativamente no seu projeto e implemente mudanças.
Recomendamos que você use o modo Code como seu modo padrão para a maior parte das tarefas.
O modo de planejamento ajuda você a pensar em tarefas complexas desenvolvendo um plano de implementação detalhado antes de escrever qualquer código.
No modo de planejamento, o Cascade irá:
- Explorar sua base de código para entender o estado atual
- Fazer perguntas para esclarecer dúvidas e garantir que o plano esteja alinhado com seus objetivos
- Fornecer várias opções para você escolher em uma interface interativa
- Apresentar um plano detalhado, escrito em um arquivo Markdown externo, com etapas de implementação
Quando o Cascade terminar, você poderá clicar em “Implement” no arquivo do plano para alternar automaticamente para o modo Código e começar a implementar o plano.
Continuando a partir de um plano
O arquivo markdown criado no modo de plano pode ser particularmente útil para continuar o trabalho ao longo de várias sessões.
Os planos são armazenados no diretório ~/.windsurf/plans e ficam disponíveis no menu @mentions.
Ao mencionar um arquivo de plano, você pode continuar a implementação com um novo contexto.
Isso pode ser particularmente útil quando uma implementação inicial deu errado: basta descartar as alterações originais, ajustar o arquivo de plano e clicar em “Implement” para tentar a implementação novamente em uma nova conversa.
Há várias maneiras de passar do planejamento para a implementação:
- Clique no botão “Implement” no arquivo do plano
- Altere o modo para Code na caixa de entrada
- Deixe o agente alternar automaticamente para o modo Code quando detectar que você está pronto para implementar
O modo Ask é um modo somente leitura otimizado para perguntas e exploração.
No modo Ask, o Cascade pode pesquisar e analisar sua base de código, mas não pode fazer alterações.