Memories
é o sistema para compartilhar e manter contexto entre conversas.
Há dois mecanismos para isso no Cascade: Memories, que podem ser geradas automaticamente pelo Cascade, e regras, que são definidas manualmente pelo usuário nos níveis local e global.
Como gerenciar Memories
Customizations
no menu deslizante no canto superior direito do Cascade. Para editar uma Memory existente, basta clicar nela e depois clicar no botão Edit
.

Memórias
Criar e usar memórias geradas automaticamente NÃO consome créditos
Regras
global_rules.md
- regras aplicadas a todos os workspaces
.windsurf/rules
- diretório no nível do workspace que contém regras associadas a globs ou descrições em linguagem natural.
Descoberta de regras
- Workspace atual e subdiretórios: Todos os diretórios
.windsurf/rules
dentro do seu workspace atual e de seus subdiretórios - Estrutura do repositório Git: Em repositórios Git, o Windsurf também pesquisa até o diretório raiz do Git para encontrar regras em diretórios pai
- Suporte a múltiplos workspaces: Quando várias pastas estão abertas no mesmo workspace, as regras são deduplicadas e exibidas com o caminho relativo mais curto
Locais de armazenamento de regras
.windsurf/rules
no diretório do seu workspace atual.windsurf/rules
em qualquer subdiretório do seu workspace.windsurf/rules
em diretórios pai até a raiz do Git (para repositórios Git)
.windsurf/rules
do seu workspace atual, não necessariamente na raiz do Git.
Para começar a usar Rules, clique no ícone Customizations
no menu deslizante no canto superior direito do Cascade e vá até o painel Rules
. Lá, você pode clicar no botão + Global
ou + Workspace
para criar novas regras nos níveis global ou de workspace, respectivamente.
Você pode encontrar modelos de regras de exemplo, selecionados pela equipe da Windsurf, em https://windsurf.com/editor/directory para ajudar você a começar.
Melhores práticas
- Mantenha as regras simples, concisas e específicas. Regras muito longas ou vagas podem confundir o Cascade.
- Não é necessário adicionar regras genéricas (por exemplo, “escreva um bom código”), pois isso já faz parte dos dados de treinamento do Cascade.
- Formate suas regras usando marcadores, listas numeradas e Markdown. Isso é mais fácil para o Cascade seguir do que um parágrafo longo.
- As tags XML podem ser uma forma eficaz de comunicar e agrupar regras semelhantes. Por exemplo: