O Cascade é o assistente de IA agentivo do Windsurf com modos Code/Chat, chamadas de ferramentas, entrada por voz, checkpoints, reconhecimento em tempo real e integração com linters.
O Cascade do Windsurf desbloqueia um novo nível de colaboração entre humanos e IA.Para abrir o Cascade, pressione Cmd/Ctrl+L ou clique no ícone do Cascade no canto superior direito da janela do Windsurf. Qualquer texto selecionado no editor ou no terminal será incluído automaticamente.
Selecione o modelo de IA desejado no menu abaixo da caixa de entrada da conversa do Cascade. Clique abaixo para ver a lista completa de modelos disponíveis e a disponibilidade deles em diferentes planos e preços.
O Cascade possui dois modos principais: Code e Chat.O modo Code permite que o Cascade crie e faça modificações na 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 estiver no modo Chat, o Cascade pode sugerir novo código para você aceitar e inserir.
O Cascade tem recursos de planejamento integrados que ajudam a melhorar o desempenho em tarefas mais longas.Em segundo plano, um agente de planejamento especializado refina continuamente o plano de longo prazo, enquanto o modelo de IA que você selecionou se concentra em executar ações de curto prazo com base nesse plano.O Cascade criará uma lista de tarefas dentro da conversa para acompanhar o progresso em tarefas complexas. Para fazer alterações no plano, basta pedir ao Cascade que atualize a lista de tarefas.O Cascade também pode atualizar automaticamente o plano à medida que recebe novas informações, como uma Memória, ao longo da conversa.
Enquanto você aguarda o Cascade concluir a tarefa atual, é possível enfileirar novas mensagens para serem executadas em sequência assim que a tarefa terminar.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 enviar 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, MCP e o terminal.Ele pode detectar quais pacotes e ferramentas você está usando, quais precisam ser instalados e até instalá-los para você. Basta pedir ao Cascade como executar seu projeto e clicar em Accept.
Cascade pode fazer até 20 chamadas de ferramenta por prompt. Se a execução parar, basta clicar no botão continue e o Cascade retomará de onde parou. No entanto, cada continue contará como um novo crédito de prompt devido aos custos de chamadas de ferramenta.
Você pode configurar a opção Auto-Continue para que o Cascade continue automaticamente sua resposta se atingir um limite. Isso consumirá créditos de prompt correspondentes ao modelo de IA que você está usando.
Você pode reverter as alterações feitas pelo Cascade. 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 no passo desejado.
Reversões são atualmente irreversíveis, portanto, tenha cuidado!
Você também pode criar um snapshot/checkpoint nomeado do estado atual do seu projeto dentro da conversa, ao qual é possível navegar facilmente e reverter a qualquer momento.
Um recurso exclusivo do Windsurf e do Cascade é estar ciente das suas ações em tempo real, eliminando a necessidade de fornecer contexto sobre o que você já fez.Basta dizer ao Cascade para “Continuar”.
Quando houver problemas no seu código exibidos no painel Problems na parte inferior do editor, basta clicar no botão Send to Cascade para enviá-los ao painel do Cascade como uma menção @.
Se você quiser que o Cascade ignore arquivos, adicione-os a .codeiumignore na raiz do seu workspace. Isso impedirá o Cascade de visualizar, editar ou criar arquivos nos caminhos especificados. Você pode declarar os caminhos de arquivos em um formato semelhante ao .gitignore.
Para clientes Enterprise que gerenciam vários repositórios, é possível impor regras de exclusão em todos eles colocando um arquivo .codeiumignore global na pasta ~/.codeium/. Essa configuração global se aplicará a todos os workspaces do Windsurf no seu sistema e funciona em conjunto com quaisquer arquivos .codeiumignore específicos de cada repositório.
O Cascade pode corrigir automaticamente erros de lint no código gerado. Esse recurso vem ativado por padrão, mas pode ser desativado clicando em Auto-fix na chamada de ferramenta e depois em disable. Essa edição não consumirá créditos.
Quando o Cascade faz uma edição com o objetivo principal de corrigir lints que ele mesmo gerou e detectou automaticamente, a edição pode ser descontada para ficar isenta de cobrança de créditos. Isso reconhece o fato de que corrigir erros de lint aumenta o número de chamadas de ferramenta que o Cascade realiza.
Este recurso está disponível apenas para clientes Teams e Enterprise.
Você pode compartilhar suas trajetórias do Cascade com sua equipe clicando no botão ... Mais opções no canto superior direito do painel do Cascade e, em seguida, em Share Conversation.
Você também pode citar conversas anteriores em outras conversas usando uma @-menção.Ao fazer isso, o Cascade recuperará as informações mais relevantes e úteis, como resumos e checkpoints da conversa, além de trechos específicos da conversa que você solicitar. Normalmente, ele não trará a conversa completa para não sobrecarregar a janela de contexto.
Os usuários podem ter várias instâncias do Cascade em execução ao mesmo tempo. Você pode alternar entre elas usando o menu suspenso no canto superior esquerdo do painel do Cascade.
Se duas instâncias do Cascade editarem o mesmo arquivo simultaneamente, pode haver concorrência nas edições e, às vezes, a segunda edição poderá falhar.
Se você espera que duas instâncias do Cascade editem arquivos semelhantes, considere usar worktrees para mantê-las isoladas.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Windsurf Docs","colors":{"primary":"#34E8BB","light":"#34E8BB","dark":"#34E8BB"},"logo":{"light":"https://mintcdn.com/codeium/Hr_wKmLaXZaiQOb6/assets/windsurf-black-logo.svg?fit=max\u0026auto=format\u0026n=Hr_wKmLaXZaiQOb6\u0026q=85\u0026s=9d8592a768328271378364064a81840f","dark":"https://mintcdn.com/codeium/Wq_VJcrav3XIkIsv/assets/windsurf-white-logo.svg?fit=max\u0026auto=format\u0026n=Wq_VJcrav3XIkIsv\u0026q=85\u0026s=cf2529c7ca0b084c690089bc03b55830","href":"https://windsurf.com"},"favicon":{"light":"https://mintcdn.com/codeium/d8O4q6w3H2CjrirL/assets/favicon.png?fit=max\u0026auto=format\u0026n=d8O4q6w3H2CjrirL\u0026q=85\u0026s=4d5b8948a5f906d0cbc35a86c11be09c","dark":"https://mintcdn.com/codeium/d8O4q6w3H2CjrirL/assets/favicon.png?fit=max\u0026auto=format\u0026n=d8O4q6w3H2CjrirL\u0026q=85\u0026s=4d5b8948a5f906d0cbc35a86c11be09c"},"navbar":{"links":[],"primary":{"type":"button","label":"Download","href":"https://windsurf.com/download"}},"footer":{"socials":{"twitter":"https://x.com/windsurf","discord":"https://discord.com/invite/3XFf78nAx5"}},"seo":{"metatags":{"og:image":"https://exafunction.github.io/public/hero/thumbnail_docs.png","twitter:image":"https://exafunction.github.io/public/hero/thumbnail_docs.png","twitter:site":"@windsurf","og:description":"Docs for Windsurf (formerly Codeium): your modern coding superpowers.","og:site_name":"Windsurf Docs","twitter:description":"Docs for Windsurf (formerly Codeium): your modern coding superpowers."},"indexing":"navigable"},"integrations":{"ga4":{"measurementId":"G-8183L9GV0M"}},"contextual":{"options":["copy","view"],"display":"header"},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","href":"windsurf/getting-started"},{"language":"fr","href":"fr/windsurf/getting-started"},{"language":"es","href":"es/windsurf/getting-started"},{"language":"de","href":"de/windsurf/getting-started"},{"language":"pt-BR","href":"pt-BR/windsurf/getting-started"},{"language":"zh","href":"zh/windsurf/getting-started"},{"language":"ja","href":"ja/windsurf/getting-started"},{"language":"ro","href":"ro/windsurf/getting-started"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"codeium","hasAudioNarration":false,"actualSubdomain":"codeium","customDomains":["docs.windsurf.com"],"gitSource":{"type":"github","owner":"exafunction","repo":"codeium-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"REMOVE_BRANDING":{"status":"ENABLED"},"CONTEXTUAL_FEEDBACK":{"status":"ENABLED"},"CODE_SNIPPET_FEEDBACK":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae921b9a7789b0d4de9976b:success","clientVersion":"0.0.4124","searchFilterCounts":[{"language":"en","tag":"Windsurf","count":57},{"language":"de","tag":"Windsurf","count":49},{"language":"es","tag":"Windsurf","count":49},{"language":"fr","tag":"Windsurf","count":49},{"language":"ja","tag":"Windsurf","count":49},{"language":"pt-BR","tag":"Windsurf","count":49},{"language":"ro","tag":"Windsurf","count":49},{"language":"zh","tag":"Windsurf","count":49},{"language":"en","tag":"Windsurf Plugins","count":44},{"language":"de","tag":"Windsurf Plugins","count":44},{"language":"es","tag":"Windsurf Plugins","count":44},{"language":"fr","tag":"Windsurf Plugins","count":44},{"language":"ja","tag":"Windsurf Plugins","count":44},{"language":"pt-BR","tag":"Windsurf Plugins","count":44},{"language":"ro","tag":"Windsurf Plugins","count":44},{"language":"zh","tag":"Windsurf Plugins","count":44},{"language":"en","tag":"Accounts","count":32},{"language":"de","tag":"Konten","count":30},{"language":"es","tag":"Cuentas","count":30},{"language":"fr","tag":"Comptes","count":30},{"language":"ja","tag":"アカウント","count":30},{"language":"pt-BR","tag":"Contas","count":30},{"language":"ro","tag":"Conturi","count":30},{"language":"zh","tag":"账户","count":30},{"language":"en","tag":"Teams \u0026 Enterprise","count":27},{"language":"de","tag":"Teams \u0026 Enterprise","count":26},{"language":"es","tag":"Teams y Enterprise","count":26},{"language":"fr","tag":"Teams et Enterprise","count":26},{"language":"pt-BR","tag":"Teams e Enterprise","count":26},{"language":"en","tag":"API Reference","count":18},{"language":"de","tag":"API-Referenz","count":18},{"language":"es","tag":"Referencia de la API","count":18},{"language":"fr","tag":"Référence de l’API","count":18},{"language":"ja","tag":"API リファレンス","count":18},{"language":"pt-BR","tag":"Referência da API","count":18},{"language":"zh","tag":"API 参考","count":18},{"language":"en","tag":"Editor","count":16},{"language":"de","tag":"Editor","count":14},{"language":"es","tag":"Editor","count":14},{"language":"fr","tag":"Éditeur","count":14},{"language":"ja","tag":"エディタ","count":14},{"language":"ja","tag":"Teams と Enterprise","count":14},{"language":"pt-BR","tag":"Editor","count":14},{"language":"ro","tag":"Editor","count":14},{"language":"ro","tag":"Teams și Enterprise","count":14},{"language":"zh","tag":"编辑器","count":14},{"language":"zh","tag":"Teams 与 Enterprise","count":14},{"language":"en","tag":"Troubleshooting","count":13},{"language":"de","tag":"Fehlerbehebung","count":13},{"language":"fr","tag":"Dépannage","count":13},{"language":"ja","tag":"トラブルシューティング","count":13},{"language":"ro","tag":"Depanare","count":13},{"language":"zh","tag":"故障排查","count":13},{"language":"en","tag":"Cascade","count":12},{"language":"de","tag":"Cascade","count":12},{"language":"es","tag":"Cascade","count":12},{"language":"fr","tag":"Cascade","count":12},{"language":"ja","tag":"Teams \u0026 Enterprise","count":12},{"language":"ja","tag":"Cascade","count":12},{"language":"pt-BR","tag":"Cascade","count":12},{"language":"ro","tag":"Teams \u0026 Enterprise","count":12},{"language":"ro","tag":"Cascade","count":12},{"language":"zh","tag":"Teams 和 Enterprise","count":12},{"language":"zh","tag":"Cascade","count":12},{"language":"en","tag":"Analytics API","count":10},{"language":"de","tag":"Analytics-API","count":10},{"language":"es","tag":"Analytics API","count":10},{"language":"fr","tag":"Analytics API","count":10},{"language":"ja","tag":"Analytics API(アナリティクス API)","count":10},{"language":"pt-BR","tag":"Analytics API","count":10},{"language":"ro","tag":"Analytics API","count":10},{"language":"zh","tag":"Analytics API","count":10},{"language":"ro","tag":"Referință API","count":9},{"language":"de","tag":"Erste Schritte","count":8},{"language":"es","tag":"Primeros pasos","count":8},{"language":"pt-BR","tag":"Primeiros passos","count":8},{"language":"es","tag":"Solución de problemas","count":7},{"language":"pt-BR","tag":"Solução de problemas","count":7},{"language":"en","tag":"Features","count":6},{"language":"fr","tag":"Fonctionnalités","count":6}]},"assistantConfig":{},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"pt-BR/windsurf/cascade/cascade","slug":"/pt-BR/windsurf/cascade/cascade","pageMetadata":{"title":"Visão geral do Cascade","og:title":"Windsurf - Cascade","sidebarTitle":"Visão geral","description":"O Cascade é o assistente de IA agentivo do Windsurf com modos Code/Chat, chamadas de ferramentas, entrada por voz, checkpoints, reconhecimento em tempo real e integração com linters.","keywords":["Cascade","assistente de IA","agentivo","modo Code","modo Chat","chamadas de ferramentas","entrada de voz","checkpoints","reverter"],"href":"/pt-BR/windsurf/cascade/cascade"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"O Cascade é o assistente de IA agentivo do Windsurf com modos Code/Chat, chamadas de ferramentas, entrada por voz, checkpoints, reconhecimento em tempo real e integração com linters.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Card,CardGroup,Frame,Heading,Note,OptimizedImage,Warning}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CardGroup)_missingMdxReference(`CardGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`O Cascade do Windsurf desbloqueia um novo nível de colaboração entre humanos e IA.`}),`\n`,_jsxs(_components.p,{children:[`Para abrir o Cascade, pressione `,_jsx(_components.code,{children:`Cmd/Ctrl+L`}),` ou clique no ícone do Cascade no canto superior direito da janela do Windsurf. Qualquer texto selecionado no editor ou no terminal será incluído automaticamente.`]}),`\n`,_jsx(`div`,{id:`quick-links-to-features`,children:_jsx(Heading,{level:`3`,id:`links-rápidos-para-recursos`,children:`Links rápidos para recursos`})}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Web Search`,icon:`globe-pointer`,href:`/pt-BR/windsurf/cascade/web-search`,children:_jsx(_components.p,{children:`Pesquise na web por informações a serem usadas nas sugestões do Cascade.`})}),_jsx(Card,{title:`Memories \u0026 Rules`,icon:`cloud-word`,href:`/pt-BR/windsurf/cascade/memories`,children:_jsx(_components.p,{children:`Memórias e regras ajudam a personalizar o comportamento.`})})]}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`MCP`,icon:`hammer`,href:`/pt-BR/windsurf/cascade/mcp`,children:_jsx(_components.p,{children:`Servidores MCP ampliam as capacidades do agente.`})}),_jsx(Card,{title:`Terminal`,icon:`terminal`,href:`/pt-BR/windsurf/terminal`,children:_jsx(_components.p,{children:`Uma experiência de Terminal aprimorada.`})})]}),`\n`,_jsxs(CardGroup,{cols:2,children:[_jsx(Card,{title:`Workflows`,icon:`list`,href:`/pt-BR/windsurf/cascade/workflows`,children:_jsx(_components.p,{children:`Automatize fluxos de trabalho repetitivos.`})}),_jsx(Card,{title:`App Deploys`,icon:`rocket`,href:`/pt-BR/windsurf/cascade/app-deploys`,children:_jsx(_components.p,{children:`Implante aplicativos com um clique.`})})]}),`\n`,_jsx(`div`,{id:`model-selection`,children:_jsx(Heading,{level:`1`,id:`seleção-de-modelos`,children:`Seleção de modelos`})}),`\n`,_jsx(_components.p,{children:`Selecione o modelo de IA desejado no menu abaixo da caixa de entrada da conversa do Cascade. Clique abaixo para ver a lista completa de modelos disponíveis e a disponibilidade deles em diferentes planos e preços.`}),`\n`,_jsx(Card,{title:`Models`,icon:`gear-code`,href:`/pt-BR/windsurf/models`,horizontal:true,children:_jsx(_components.p,{children:`Disponibilidade de modelos no Windsurf.`})}),`\n`,_jsx(`div`,{id:`cascade-code-cascade-chat`,children:_jsx(Heading,{level:`1`,id:`cascade-code-/-cascade-chat`,children:`Cascade Code / Cascade Chat`})}),`\n`,_jsxs(_components.p,{children:[`O Cascade possui dois modos principais: `,_jsx(_components.strong,{children:`Code`}),` e `,_jsx(_components.strong,{children:`Chat`}),`.`]}),`\n`,_jsx(_components.p,{children:`O modo Code permite que o Cascade crie e faça modificações na 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.`}),`\n`,_jsx(_components.p,{children:`Enquanto estiver no modo Chat, o Cascade pode sugerir novo código para você aceitar e inserir.`}),`\n`,_jsx(`div`,{id:`plans-and-todo-lists`,children:_jsx(Heading,{level:`1`,id:`planos-e-listas-de-tarefas`,children:`Planos e listas de tarefas`})}),`\n`,_jsx(_components.p,{children:`O Cascade tem recursos de planejamento integrados que ajudam a melhorar o desempenho em tarefas mais longas.`}),`\n`,_jsx(_components.p,{children:`Em segundo plano, um agente de planejamento especializado refina continuamente o plano de longo prazo, enquanto o modelo de IA que você selecionou se concentra em executar ações de curto prazo com base nesse plano.`}),`\n`,_jsx(_components.p,{children:`O Cascade criará uma lista de tarefas dentro da conversa para acompanhar o progresso em tarefas complexas. Para fazer alterações no plano, basta pedir ao Cascade que atualize a lista de tarefas.`}),`\n`,_jsxs(_components.p,{children:[`O Cascade também pode atualizar automaticamente o plano à medida que recebe novas informações, como uma `,_jsx(_components.a,{href:`/pt-BR/windsurf/cascade/memories`,children:`Memória`}),`, ao longo da conversa.`]}),`\n`,_jsx(`div`,{id:`queued-messages`,children:_jsx(Heading,{level:`1`,id:`mensagens-na-fila`,children:`Mensagens na fila`})}),`\n`,_jsx(_components.p,{children:`Enquanto você aguarda o Cascade concluir a tarefa atual, é possível enfileirar novas mensagens para serem executadas em sequência assim que a tarefa terminar.`}),`\n`,_jsxs(_components.p,{children:[`Para adicionar uma mensagem à fila, basta digitá-la enquanto o Cascade estiver trabalhando e pressionar `,_jsx(_components.code,{children:`Enter`}),`.`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Enviar imediatamente`}),`: Pressione Enter novamente em uma caixa de texto vazia para enviar na hora.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Excluir`}),`: Remova qualquer mensagem da fila antes de ela ser enviada`]}),`\n`]}),`\n`,_jsx(`div`,{id:`tool-calling`,children:_jsx(Heading,{level:`1`,id:`chamadas-de-ferramentas`,children:`Chamadas de ferramentas`})}),`\n`,_jsxs(_components.p,{children:[`O Cascade tem uma variedade de ferramentas à sua disposição, como Search, Analyze, `,_jsx(_components.a,{href:`/pt-BR/windsurf/cascade/web-search`,children:`Web Search`}),`, `,_jsx(_components.a,{href:`/pt-BR/windsurf/cascade/mcp`,children:`MCP`}),` e o `,_jsx(_components.a,{href:`/pt-BR/windsurf/terminal`,children:`terminal`}),`.`]}),`\n`,_jsx(_components.p,{children:`Ele pode detectar quais pacotes e ferramentas você está usando, quais precisam ser instalados e até instalá-los para você. Basta pedir ao Cascade como executar seu projeto e clicar em Accept.`}),`\n`,_jsxs(Note,{children:[`Cascade pode fazer até 20 chamadas de ferramenta por prompt. Se a execução parar, basta clicar no botão `,_jsx(_components.code,{children:`continue`}),` e o Cascade retomará de onde parou. No entanto, cada `,_jsx(_components.code,{children:`continue`}),` contará como um novo crédito de prompt devido aos custos de chamadas de ferramenta.`]}),`\n`,_jsxs(_components.p,{children:[`Você pode configurar a opção `,_jsx(_components.code,{children:`Auto-Continue`}),` para que o Cascade continue automaticamente sua resposta se atingir um limite. Isso consumirá créditos de prompt correspondentes ao modelo de IA que você está usando.`]}),`\n`,_jsx(Frame,{children:_jsx(`video`,{autoPlay:true,muted:true,loop:true,playsInline:true,src:`https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/auto-continue.mp4?fit=max\u0026auto=format\u0026n=qJj_RRojefb93yIg\u0026q=85\u0026s=0f75d2d9de596f1ead6f37c4f68eca43`,\"data-path\":`assets/windsurf/cascade/auto-continue.mp4`})}),`\n`,_jsx(`div`,{id:`voice-input`,children:_jsx(Heading,{level:`1`,id:`entrada-por-voz`,children:`Entrada por voz`})}),`\n`,_jsx(_components.p,{children:`Use a Entrada por voz para interagir com o Cascade usando sua voz. Na versão atual, ela pode transcrever sua fala em texto.`}),`\n`,_jsx(`video`,{autoPlay:true,controls:true,muted:true,loop:true,playsInline:true,className:`mint-w-full mint-aspect-video`,src:`https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/voice-mode.mp4?fit=max\u0026auto=format\u0026n=qJj_RRojefb93yIg\u0026q=85\u0026s=b6881ef11385d4f05fa151e0808a9e78`,\"data-path\":`assets/windsurf/cascade/voice-mode.mp4`}),`\n`,_jsx(`div`,{id:`named-checkpoints-and-reverts`,children:_jsx(Heading,{level:`1`,id:`checkpoints-nomeados-e-reversões`,children:`Checkpoints nomeados e reversões`})}),`\n`,_jsx(_components.p,{children:`Você pode reverter as alterações feitas pelo Cascade. 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 no passo desejado.`}),`\n`,_jsx(Warning,{children:`Reversões são atualmente irreversíveis, portanto, tenha cuidado!`}),`\n`,_jsx(`video`,{autoPlay:true,controls:true,muted:true,loop:true,playsInline:true,className:`mint-w-full mint-aspect-video`,src:`https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/cascade-revert.mp4?fit=max\u0026auto=format\u0026n=qJj_RRojefb93yIg\u0026q=85\u0026s=fe494383062acfc1efe07b23c03607a2`,\"data-path\":`assets/windsurf/cascade/cascade-revert.mp4`}),`\n`,_jsx(_components.p,{children:`Você também pode criar um snapshot/checkpoint nomeado do estado atual do seu projeto dentro da conversa, ao qual é possível navegar facilmente e reverter a qualquer momento.`}),`\n`,_jsx(`video`,{autoPlay:true,controls:true,muted:true,loop:true,playsInline:true,className:`mint-w-full mint-aspect-video`,src:`https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/namedcheckpoints.mp4?fit=max\u0026auto=format\u0026n=qJj_RRojefb93yIg\u0026q=85\u0026s=d3c50b95ea5c2e67c2f08f00af4d11f6`,\"data-path\":`assets/windsurf/cascade/namedcheckpoints.mp4`}),`\n`,_jsx(`div`,{id:`real-time-awareness`,children:_jsx(Heading,{level:`1`,id:`consciência-em-tempo-real`,children:`Consciência em tempo real`})}),`\n`,_jsx(_components.p,{children:`Um recurso exclusivo do Windsurf e do Cascade é estar ciente das suas ações em tempo real, eliminando a necessidade de fornecer contexto sobre o que você já fez.`}),`\n`,_jsx(_components.p,{children:`Basta dizer ao Cascade para “Continuar”.`}),`\n`,_jsx(`video`,{autoPlay:true,controls:true,muted:true,loop:true,playsInline:true,className:`mint-w-full mint-aspect-video`,src:`https://mintcdn.com/codeium/vRt4FQOyBeZpD2Pu/assets/windsurf-continue.mp4?fit=max\u0026auto=format\u0026n=vRt4FQOyBeZpD2Pu\u0026q=85\u0026s=72fa8688e966ff308daa5876e6dc7f98`,\"data-path\":`assets/windsurf-continue.mp4`}),`\n`,_jsx(`div`,{id:`send-problems-to-cascade`,children:_jsx(Heading,{level:`1`,id:`enviar-problemas-para-o-cascade`,children:`Enviar problemas para o Cascade`})}),`\n`,_jsxs(_components.p,{children:[`Quando houver problemas no seu código exibidos no painel Problems na parte inferior do editor, basta clicar no botão `,_jsx(_components.code,{children:`Send to Cascade`}),` para enviá-los ao painel do Cascade como uma menção @.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{style:{maxHeight:`500px`},src:`https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/send-problems-to-cascade.png?fit=max\u0026auto=format\u0026n=qJj_RRojefb93yIg\u0026q=85\u0026s=46a20b503cb0cda0139ab1b081ca3de3`,\"data-og-width\":`316`,width:`316`,\"data-og-height\":`122`,height:`122`,\"data-path\":`assets/windsurf/cascade/send-problems-to-cascade.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/send-problems-to-cascade.png?w=280\u0026fit=max\u0026auto=format\u0026n=qJj_RRojefb93yIg\u0026q=85\u0026s=28061b4d7f851d8840f436f8b0919e15 280w, https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/send-problems-to-cascade.png?w=560\u0026fit=max\u0026auto=format\u0026n=qJj_RRojefb93yIg\u0026q=85\u0026s=93934a76820912a1fd5a1778cf641844 560w, https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/send-problems-to-cascade.png?w=840\u0026fit=max\u0026auto=format\u0026n=qJj_RRojefb93yIg\u0026q=85\u0026s=0aab2818d64a7b08e266baacf6560cce 840w, https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/send-problems-to-cascade.png?w=1100\u0026fit=max\u0026auto=format\u0026n=qJj_RRojefb93yIg\u0026q=85\u0026s=fe744688100032ab1c298e97ef822efc 1100w, https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/send-problems-to-cascade.png?w=1650\u0026fit=max\u0026auto=format\u0026n=qJj_RRojefb93yIg\u0026q=85\u0026s=8d794127338249c9fbc74399ac7d1414 1650w, https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/send-problems-to-cascade.png?w=2500\u0026fit=max\u0026auto=format\u0026n=qJj_RRojefb93yIg\u0026q=85\u0026s=74ef3a1d9023525aeea7ca654149a3b4 2500w`})}),`\n`,_jsx(`div`,{id:`explain-and-fix`,children:_jsx(Heading,{level:`1`,id:`explicar-e-corrigir`,children:`Explicar e corrigir`})}),`\n`,_jsxs(_components.p,{children:[`Para qualquer erro que você encontrar no editor, basta selecionar o erro e clicar em `,_jsx(_components.code,{children:`Explain and Fix`}),` para que o Cascade o corrija para você.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{style:{maxHeight:`500px`},src:`https://mintcdn.com/codeium/bVGscI7v3lPUsThV/assets/windsurf/windsurf-explain-fix.png?fit=max\u0026auto=format\u0026n=bVGscI7v3lPUsThV\u0026q=85\u0026s=e2d18a81a54554b523805d75317488f5`,\"data-og-width\":`886`,width:`886`,\"data-og-height\":`140`,height:`140`,\"data-path\":`assets/windsurf/windsurf-explain-fix.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/codeium/bVGscI7v3lPUsThV/assets/windsurf/windsurf-explain-fix.png?w=280\u0026fit=max\u0026auto=format\u0026n=bVGscI7v3lPUsThV\u0026q=85\u0026s=79109955cb9719ec411c6f41ff2a4f52 280w, https://mintcdn.com/codeium/bVGscI7v3lPUsThV/assets/windsurf/windsurf-explain-fix.png?w=560\u0026fit=max\u0026auto=format\u0026n=bVGscI7v3lPUsThV\u0026q=85\u0026s=a122405e2d8bf975f03842eb63fda6e3 560w, https://mintcdn.com/codeium/bVGscI7v3lPUsThV/assets/windsurf/windsurf-explain-fix.png?w=840\u0026fit=max\u0026auto=format\u0026n=bVGscI7v3lPUsThV\u0026q=85\u0026s=628e64768d102e28f380f1d5f8c1a770 840w, https://mintcdn.com/codeium/bVGscI7v3lPUsThV/assets/windsurf/windsurf-explain-fix.png?w=1100\u0026fit=max\u0026auto=format\u0026n=bVGscI7v3lPUsThV\u0026q=85\u0026s=13161a7f834d458a9436b337d67cc58f 1100w, https://mintcdn.com/codeium/bVGscI7v3lPUsThV/assets/windsurf/windsurf-explain-fix.png?w=1650\u0026fit=max\u0026auto=format\u0026n=bVGscI7v3lPUsThV\u0026q=85\u0026s=1d9ebea051ccb1a80798c57e2ef2b89b 1650w, https://mintcdn.com/codeium/bVGscI7v3lPUsThV/assets/windsurf/windsurf-explain-fix.png?w=2500\u0026fit=max\u0026auto=format\u0026n=bVGscI7v3lPUsThV\u0026q=85\u0026s=c2e9a3082c59fe0299d68fcfd74b4185 2500w`})}),`\n`,_jsx(`div`,{id:`ignoring-files`,children:_jsx(Heading,{level:`1`,id:`ignorando-arquivos`,children:`Ignorando arquivos`})}),`\n`,_jsxs(_components.p,{children:[`Se você quiser que o Cascade ignore arquivos, adicione-os a `,_jsx(_components.code,{children:`.codeiumignore`}),` na raiz do seu workspace. Isso impedirá o Cascade de visualizar, editar ou criar arquivos nos caminhos especificados. Você pode declarar os caminhos de arquivos em um formato semelhante ao `,_jsx(_components.code,{children:`.gitignore`}),`.`]}),`\n`,_jsx(`div`,{id:`global-codeiumignore`,children:_jsx(Heading,{level:`2`,id:`codeiumignore-global`,children:`.codeiumignore global`})}),`\n`,_jsxs(_components.p,{children:[`Para clientes Enterprise que gerenciam vários repositórios, é possível impor regras de exclusão em todos eles colocando um arquivo `,_jsx(_components.code,{children:`.codeiumignore`}),` global na pasta `,_jsx(_components.code,{children:`~/.codeium/`}),`. Essa configuração global se aplicará a todos os workspaces do Windsurf no seu sistema e funciona em conjunto com quaisquer arquivos `,_jsx(_components.code,{children:`.codeiumignore`}),` específicos de cada repositório.`]}),`\n`,_jsx(`div`,{id:`linter-integration`,children:_jsx(Heading,{level:`1`,id:`integração-com-linter`,children:`Integração com linter`})}),`\n`,_jsxs(_components.p,{children:[`O Cascade pode corrigir automaticamente erros de lint no código gerado. Esse recurso vem ativado por padrão, mas pode ser desativado clicando em `,_jsx(_components.code,{children:`Auto-fix`}),` na chamada de ferramenta e depois em `,_jsx(_components.code,{children:`disable`}),`. Essa edição não consumirá créditos.`]}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/auto-fix-lint.png?fit=max\u0026auto=format\u0026n=qJj_RRojefb93yIg\u0026q=85\u0026s=ae3f3ecca77f0a0a646adedb91b6a22e`,\"data-og-width\":`584`,width:`584`,\"data-og-height\":`196`,height:`196`,\"data-path\":`assets/windsurf/cascade/auto-fix-lint.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/auto-fix-lint.png?w=280\u0026fit=max\u0026auto=format\u0026n=qJj_RRojefb93yIg\u0026q=85\u0026s=4c3726305eed4f34d6985a4fe06b5816 280w, https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/auto-fix-lint.png?w=560\u0026fit=max\u0026auto=format\u0026n=qJj_RRojefb93yIg\u0026q=85\u0026s=fb969e8bfe739b9daa9d0ef6284a19fe 560w, https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/auto-fix-lint.png?w=840\u0026fit=max\u0026auto=format\u0026n=qJj_RRojefb93yIg\u0026q=85\u0026s=462f5f2e5fd3f6e632bf417c35f739bd 840w, https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/auto-fix-lint.png?w=1100\u0026fit=max\u0026auto=format\u0026n=qJj_RRojefb93yIg\u0026q=85\u0026s=651fa582a7c313772372a49bad3438b1 1100w, https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/auto-fix-lint.png?w=1650\u0026fit=max\u0026auto=format\u0026n=qJj_RRojefb93yIg\u0026q=85\u0026s=1aed8edc51e41f0121e93d5dd253be07 1650w, https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/auto-fix-lint.png?w=2500\u0026fit=max\u0026auto=format\u0026n=qJj_RRojefb93yIg\u0026q=85\u0026s=0c3129926f6965afb414bf5e5dd641cd 2500w`})}),`\n`,_jsx(_components.p,{children:`Quando o Cascade faz uma edição com o objetivo principal de corrigir lints que ele mesmo gerou e detectou automaticamente, a edição pode ser descontada para ficar isenta de cobrança de créditos. Isso reconhece o fato de que corrigir erros de lint aumenta o número de chamadas de ferramenta que o Cascade realiza.`}),`\n`,_jsx(`div`,{id:`sharing-your-conversation`,children:_jsx(Heading,{level:`1`,id:`compartilhando-sua-conversa`,children:`Compartilhando sua conversa`})}),`\n`,_jsx(Note,{children:`Este recurso está disponível apenas para clientes Teams e Enterprise.`}),`\n`,_jsxs(_components.p,{children:[`Você pode compartilhar suas trajetórias do Cascade com sua equipe clicando no botão `,_jsx(_components.code,{children:`...`}),` Mais opções no canto superior direito do painel do Cascade e, em seguida, em `,_jsx(_components.code,{children:`Share Conversation`}),`.`]}),`\n`,_jsx(`div`,{id:`mention-previous-conversations`,children:_jsx(Heading,{level:`1`,id:`mencione-conversas-anteriores-com-@`,children:`Mencione conversas anteriores com @`})}),`\n`,_jsxs(_components.p,{children:[`Você também pode citar conversas anteriores em outras conversas usando uma `,_jsx(_components.code,{children:`@-menção`}),`.`]}),`\n`,_jsx(_components.p,{children:`Ao fazer isso, o Cascade recuperará as informações mais relevantes e úteis, como resumos e checkpoints da conversa, além de trechos específicos da conversa que você solicitar. Normalmente, ele não trará a conversa completa para não sobrecarregar a janela de contexto.`}),`\n`,_jsx(`video`,{autoPlay:true,controls:true,muted:true,loop:true,playsInline:true,className:`mint-w-full mint-aspect-video`,src:`https://mintcdn.com/codeium/qJj_RRojefb93yIg/assets/windsurf/cascade/at-mention-convos.mp4?fit=max\u0026auto=format\u0026n=qJj_RRojefb93yIg\u0026q=85\u0026s=f580f0222fdf75ec42cb7a9470e6de02`,\"data-path\":`assets/windsurf/cascade/at-mention-convos.mp4`}),`\n`,_jsx(`div`,{id:`simultaneous-cascades`,children:_jsx(Heading,{level:`1`,id:`cascades-simultâneas`,children:`Cascades simultâneas`})}),`\n`,_jsx(_components.p,{children:`Os usuários podem ter várias instâncias do Cascade em execução ao mesmo tempo. Você pode alternar entre elas usando o menu suspenso no canto superior esquerdo do painel do Cascade.`}),`\n`,_jsx(Warning,{children:`Se duas instâncias do Cascade editarem o mesmo arquivo simultaneamente, pode haver concorrência nas edições e, às vezes, a segunda edição poderá falhar.`}),`\n`,_jsxs(_components.p,{children:[`Se você espera que duas instâncias do Cascade editem arquivos semelhantes, considere usar `,_jsx(_components.a,{href:`/pt-BR/windsurf/cascade/worktrees`,children:`worktrees`}),` para mantê-las isoladas.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Visão geral do Cascade","og:title":"Windsurf - Cascade","sidebarTitle":"Visão geral","description":"O Cascade é o assistente de IA agentivo do Windsurf com modos Code/Chat, chamadas de ferramentas, entrada por voz, checkpoints, reconhecimento em tempo real e integração com linters.","keywords":["Cascade","assistente de IA","agentivo","modo Code","modo Chat","chamadas de ferramentas","entrada de voz","checkpoints","reverter"],"href":"/pt-BR/windsurf/cascade/cascade"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Links rápidos para recursos","slug":"links-rápidos-para-recursos","depth":3,"children":[]},{"title":"Seleção de modelos","slug":"seleção-de-modelos","depth":1,"children":[]},{"title":"Cascade Code / Cascade Chat","slug":"cascade-code-/-cascade-chat","depth":1,"children":[]},{"title":"Planos e listas de tarefas","slug":"planos-e-listas-de-tarefas","depth":1,"children":[]},{"title":"Mensagens na fila","slug":"mensagens-na-fila","depth":1,"children":[]},{"title":"Chamadas de ferramentas","slug":"chamadas-de-ferramentas","depth":1,"children":[]},{"title":"Entrada por voz","slug":"entrada-por-voz","depth":1,"children":[]},{"title":"Checkpoints nomeados e reversões","slug":"checkpoints-nomeados-e-reversões","depth":1,"children":[]},{"title":"Consciência em tempo real","slug":"consciência-em-tempo-real","depth":1,"children":[]},{"title":"Enviar problemas para o Cascade","slug":"enviar-problemas-para-o-cascade","depth":1,"children":[]},{"title":"Explicar e corrigir","slug":"explicar-e-corrigir","depth":1,"children":[]},{"title":"Ignorando arquivos","slug":"ignorando-arquivos","depth":1,"children":[]},{"title":".codeiumignore global","slug":"codeiumignore-global","depth":2,"children":[]},{"title":"Integração com linter","slug":"integração-com-linter","depth":1,"children":[]},{"title":"Compartilhando sua conversa","slug":"compartilhando-sua-conversa","depth":1,"children":[]},{"title":"Mencione conversas anteriores com @","slug":"mencione-conversas-anteriores-com-@","depth":1,"children":[]},{"title":"Cascades simultâneas","slug":"cascades-simultâneas","depth":1,"children":[]}],"codeExamples":{}},"jsLinks":[],"dynamicCss":".mint-aspect-video {\n aspect-ratio: 16 / 9\n}\n.mint-w-full {\n width: 100%\n}","subdomain":"codeium","siteName":"Windsurf Docs","title":"Windsurf - Cascade","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/windsurf/cascade/cascade","matchLevel":1},"fr":{"href":"/fr/windsurf/cascade/cascade","matchLevel":1},"es":{"href":"/es/windsurf/cascade/cascade","matchLevel":1},"de":{"href":"/de/windsurf/cascade/cascade","matchLevel":1},"pt-BR":{"href":"/pt-BR/windsurf/cascade/cascade","matchLevel":0},"zh":{"href":"/zh/windsurf/cascade/cascade","matchLevel":1},"ja":{"href":"/ja/windsurf/cascade/cascade","matchLevel":1},"ro":{"href":"/ro/windsurf/cascade/cascade","matchLevel":1}}},"lastModified":"2026-03-09T16:57:17.965Z","originalFileLocation":"pt-BR/windsurf/cascade/cascade.mdx","locale":"pt-BR"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"O Cascade é o assistente de IA agentivo do Windsurf com modos Code/Chat, chamadas de ferramentas, entrada por voz, checkpoints, reconhecimento em tempo real e integração com linters.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Windsurf Docs\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Windsurf - Cascade\">\u003cmeta data-mint-head property=\"og:description\" content=\"Docs for Windsurf (formerly Codeium): your modern coding superpowers.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Windsurf Docs\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.windsurf.com/pt-BR/windsurf/cascade/cascade\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://exafunction.github.io/public/hero/thumbnail_docs.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Windsurf - Cascade\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Docs for Windsurf (formerly Codeium): your modern coding superpowers.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://exafunction.github.io/public/hero/thumbnail_docs.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/codeium/fpJcfiGfVrP-tNfE/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Windsurf Docs\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#34E8BB\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.windsurf.com/pt-BR/windsurf/cascade/cascade\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/pt-BR/windsurf/cascade/cascade.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.windsurf.com/pt-BR/windsurf/cascade/cascade\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.windsurf.com/windsurf/cascade/cascade\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.windsurf.com/fr/windsurf/cascade/cascade\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.windsurf.com/es/windsurf/cascade/cascade\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.windsurf.com/de/windsurf/cascade/cascade\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.windsurf.com/zh/windsurf/cascade/cascade\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.windsurf.com/ja/windsurf/cascade/cascade\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ro\" href=\"https://docs.windsurf.com/ro/windsurf/cascade/cascade\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.windsurf.com/windsurf/cascade/cascade\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.windsurf.com/#organization\",\"name\":\"Windsurf Docs\",\"url\":\"https://docs.windsurf.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/codeium/Hr_wKmLaXZaiQOb6/assets/windsurf-black-logo.svg?fit=max\u0026auto=format\u0026n=Hr_wKmLaXZaiQOb6\u0026q=85\u0026s=9d8592a768328271378364064a81840f\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.windsurf.com#website\",\"name\":\"Windsurf Docs\",\"url\":\"https://docs.windsurf.com\",\"publisher\":{\"@id\":\"https://docs.windsurf.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.windsurf.com/pt-BR/windsurf/cascade/cascade#webpage\",\"url\":\"https://docs.windsurf.com/pt-BR/windsurf/cascade/cascade\",\"name\":\"Visão geral do Cascade\",\"description\":\"O Cascade é o assistente de IA agentivo do Windsurf com modos Code/Chat, chamadas de ferramentas, entrada por voz, checkpoints, reconhecimento em tempo real e integração com linters.\",\"dateModified\":\"2026-03-09T16:57:17.965Z\",\"isPartOf\":{\"@id\":\"https://docs.windsurf.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.windsurf.com/pt-BR/windsurf/cascade/cascade#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.windsurf.com/pt-BR/windsurf/cascade/cascade#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Windsurf Docs\",\"item\":\"https://docs.windsurf.com\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Visão geral do Cascade\",\"item\":\"https://docs.windsurf.com/pt-BR/windsurf/cascade/cascade\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.windsurf.com/pt-BR/windsurf/cascade/cascade#article\",\"headline\":\"Visão geral do Cascade\",\"name\":\"Visão geral do Cascade\",\"description\":\"O Cascade é o assistente de IA agentivo do Windsurf com modos Code/Chat, chamadas de ferramentas, entrada por voz, checkpoints, reconhecimento em tempo real e integração com linters.\",\"url\":\"https://docs.windsurf.com/pt-BR/windsurf/cascade/cascade\",\"mainEntityOfPage\":{\"@id\":\"https://docs.windsurf.com/pt-BR/windsurf/cascade/cascade#webpage\"},\"image\":\"https://exafunction.github.io/public/hero/thumbnail_docs.png\",\"dateModified\":\"2026-03-09T16:57:17.965Z\",\"keywords\":\"Cascade, assistente de IA, agentivo, modo Code, modo Chat, chamadas de ferramentas, entrada de voz, checkpoints, reverter\",\"publisher\":{\"@id\":\"https://docs.windsurf.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.windsurf.com#website\"}}]}\u003c/script>","agentPointerHref":"/pt-BR/windsurf/cascade/cascade.md","siteName":"Windsurf Docs","nav":{"global":null,"languages":[{"language":"en","pages":[{"title":"en","href":"/windsurf/cascade/cascade"}]},{"language":"fr","pages":[{"title":"fr","href":"/fr/windsurf/cascade/cascade"}]},{"language":"es","pages":[{"title":"es","href":"/es/windsurf/cascade/cascade"}]},{"language":"de","pages":[{"title":"de","href":"/de/windsurf/cascade/cascade"}]},{"language":"pt-BR","tabs":[{"tab":"Windsurf","groups":[{"group":"Editor","pages":[{"group":"Primeiros passos","pages":[{"title":"Bem-vindo ao Windsurf","sidebarTitle":"Configuração","href":"/pt-BR/windsurf/getting-started"},{"group":"Extensões recomendadas","pages":[{"title":"Extensões recomendadas","href":"/pt-BR/windsurf/recommended-extensions"},{"title":"C#, .NET e CPP","href":"/pt-BR/windsurf/csharp-cpp"}]}]},{"title":"Modelos de IA","sidebarTitle":"Modelos","href":"/pt-BR/windsurf/models"},{"title":"Windsurf Tab","sidebarTitle":"Tab","href":"/pt-BR/tab/overview"},{"title":"Command","sidebarTitle":"Command","href":"/pt-BR/command/windsurf-overview"},{"title":"Code Lenses","href":"/pt-BR/command/windsurf-related-features"},{"title":"Terminal","sidebarTitle":"Terminal","href":"/pt-BR/windsurf/terminal"},{"title":"Windsurf Previews","sidebarTitle":"Previews no navegador","href":"/pt-BR/windsurf/previews"},{"title":"Mensagens de commit com IA","href":"/pt-BR/windsurf/ai-commit-message"},{"title":"DeepWiki","sidebarTitle":"DeepWiki","href":"/pt-BR/windsurf/deepwiki"},{"title":"Codemaps","href":"/pt-BR/windsurf/codemaps"},{"title":"Vibe and Replace","sidebarTitle":"Vibe and Replace","href":"/pt-BR/windsurf/vibe-and-replace"},{"title":"Configuração Avançada","sidebarTitle":"Avançado","description":"Configurações avançadas do Windsurf, incluindo suporte a SSH, Dev Containers, WSL, configurações do marketplace de extensões e acesso ao .gitignore pelo Cascade.","href":"/pt-BR/windsurf/advanced"}]},{"group":"Cascade","pages":[{"title":"Visão geral do Cascade","sidebarTitle":"Visão geral","href":"/pt-BR/windsurf/cascade/cascade"},{"title":"Modo Arena","sidebarTitle":"Modo Arena","description":"Execute várias instâncias do Cascade em paralelo no modo arena para explorar diferentes abordagens simultaneamente.","href":"/pt-BR/windsurf/cascade/arena"},{"title":"Modos do Cascade","sidebarTitle":"Modos","href":"/pt-BR/windsurf/cascade/modes"},{"title":"Implantações de aplicativos","href":"/pt-BR/windsurf/cascade/app-deploys"},{"title":"Pesquisa na Web e em Documentação","href":"/pt-BR/windsurf/cascade/web-search"},{"title":"Memories \u0026 Rules","href":"/pt-BR/windsurf/cascade/memories"},{"title":"Skills","href":"/pt-BR/windsurf/cascade/skills"},{"title":"AGENTS.md","sidebarTitle":"AGENTS.md","href":"/pt-BR/windsurf/cascade/agents-md"},{"title":"Workflows","sidebarTitle":"Workflows","href":"/pt-BR/windsurf/cascade/workflows"},{"title":"Worktrees","sidebarTitle":"Worktrees","href":"/pt-BR/windsurf/cascade/worktrees"},{"title":"Model Context Protocol (MCP)","href":"/pt-BR/windsurf/cascade/mcp"},{"title":"Hooks do Cascade","href":"/pt-BR/windsurf/cascade/hooks"}]},{"group":"Contas","pages":[{"title":"Planos e uso de créditos","sidebarTitle":"Uso","href":"/pt-BR/windsurf/accounts/usage"},{"title":"Analytics","href":"/pt-BR/windsurf/accounts/analytics"},{"group":"Teams e Enterprise","pages":[{"group":"Primeiros passos","pages":[{"title":"Introdução ao Teams e Enterprise","sidebarTitle":"Introdução","href":"/pt-BR/windsurf/accounts/teams-getting-started"},{"title":"Guia para administradores","href":"/pt-BR/windsurf/guide-for-admins"}]},{"title":"Gerenciamento e Controle de Acesso Baseado em Funções","sidebarTitle":"Acesso Baseado em Funções","href":"/pt-BR/windsurf/accounts/rbac-role-management"},{"group":"Referência da API","pages":[{"title":"Referência da API","href":"/pt-BR/windsurf/accounts/api-reference/api-introduction"},{"group":"Analytics API","pages":[{"title":"Analytics API","href":"/pt-BR/windsurf/accounts/api-reference/analytics-api-introduction"},{"title":"Obter Analytics da página do usuário","api":"POST https://server.codeium.com/api/v1/UserPageAnalytics","href":"/pt-BR/windsurf/accounts/api-reference/user-page-analytics"},{"title":"Obter Analytics do Cascade","api":"POST https://server.codeium.com/api/v1/CascadeAnalytics","href":"/pt-BR/windsurf/accounts/api-reference/cascade-analytics"},{"title":"Consulta personalizada do Analytics","api":"POST https://server.codeium.com/api/v1/Analytics","href":"/pt-BR/windsurf/accounts/api-reference/custom-analytics"},{"title":"Tratamento de erros","href":"/pt-BR/windsurf/accounts/api-reference/errors"}]},{"group":"API de utilização","pages":[{"title":"Definir configuração de uso","api":"POST https://server.codeium.com/api/v1/UsageConfig","href":"/pt-BR/windsurf/accounts/api-reference/usage-config"},{"title":"Obter configuração de uso","api":"POST https://server.codeium.com/api/v1/GetUsageConfig","href":"/pt-BR/windsurf/accounts/api-reference/get-usage-config"},{"title":"Obter saldo de créditos da equipe","api":"POST https://server.codeium.com/api/v1/GetTeamCreditBalance","href":"/pt-BR/windsurf/accounts/api-reference/get-team-credit-balance"}]}]},{"title":"Configurando SSO e SCIM","sidebarTitle":"SSO e SCIM","href":"/pt-BR/windsurf/accounts/sso-scim"},{"title":"Verificação de domínio","sidebarTitle":"Verificação de domínio","href":"/pt-BR/windsurf/accounts/domain-verification"}]}]},{"group":"Consciência de contexto","pages":[{"title":"Consciência de contexto do Windsurf","sidebarTitle":"Visão geral","href":"/pt-BR/context-awareness/windsurf-overview"},{"title":"Fast Context","href":"/pt-BR/context-awareness/fast-context"},{"title":"Windsurf Ignore","href":"/pt-BR/context-awareness/windsurf-ignore"}]},{"group":"Resolução de problemas","pages":[{"title":"Problemas comuns no Windsurf","sidebarTitle":"Problemas comuns","href":"/pt-BR/troubleshooting/windsurf-common-issues"},{"title":"Configuração de proxy no Windsurf Editor","sidebarTitle":"Configuração de proxy","href":"/pt-BR/troubleshooting/windsurf-proxy-configuration"},{"title":"Problemas de Inspeção TLS / SSL no Windsurf","sidebarTitle":"Inspeção SSL","href":"/pt-BR/troubleshooting/windsurf-ssl-inspection"},{"title":"Language Server falha com 'No Space Left on Device' no Linux","sidebarTitle":"Limites de inotify no Linux","href":"/pt-BR/troubleshooting/windsurf-inotify-limits"},{"title":"Problemas Conhecidos do WSL","sidebarTitle":"Problemas do WSL","href":"/pt-BR/troubleshooting/windsurf-wsl-performance"},{"title":"Coleta de logs do Windsurf","sidebarTitle":"Coleta de logs","href":"/pt-BR/troubleshooting/windsurf-gathering-logs"}]},{"group":"Segurança","pages":[{"title":"Guia de Administração de Segurança FedRAMP","sidebarTitle":"Guia de Administração de Segurança FedRAMP","href":"/pt-BR/security/security-admin-guide"},{"title":"Como reportar preocupações de segurança","sidebarTitle":"Reportar","href":"/pt-BR/security/reporting"}]}]},{"tab":"Windsurf Plugins","pages":[{"title":"Windsurf Plugins","href":"/pt-BR/plugins/getting-started"}]}],"global":{"anchors":[{"anchor":"Comunidade no Discord","icon":"discord","href":"https://discord.com/invite/3XFf78nAx5"},{"anchor":"Blog da Windsurf","icon":"newspaper","href":"https://windsurf.com/blog"},{"anchor":"Suporte","icon":"bug","href":"https://windsurf.com/support"}]}},{"language":"zh","pages":[{"title":"zh","href":"/zh/windsurf/cascade/cascade"}]},{"language":"ja","pages":[{"title":"ja","href":"/ja/windsurf/cascade/cascade"}]},{"language":"ro","pages":[{"title":"ro","href":"/ro/windsurf/cascade/cascade"}]}]},"basePath":"","title":"Windsurf - Cascade","buildId":"dpl_8hoxaqFTU7hTr6A2fUraxAyjuiZo","deploymentId":"dpl_8hoxaqFTU7hTr6A2fUraxAyjuiZo","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-Dmj010Ph.js","DynamicMarkdown-GHvayGOn.js","zoom-image-lightbox-8gCTkA22.js","lightbox-handle-r17bVUz3.js"]}