Memories est le système qui permet de partager et de conserver le contexte entre les conversations.
Dans Cascade, il existe deux mécanismes à cet effet : les Memories, que Cascade peut générer automatiquement, et les règles, définies manuellement par l’utilisateur aux niveaux local et global.
Les Memories et les Rules sont accessibles et peuvent être configurées à tout moment en cliquant sur l’icône Customisations dans le menu coulissant en haut à droite de Cascade. Pour modifier une Memory existante, cliquez simplement dessus, puis cliquez sur le bouton Edit.

global_rules.md - règles appliquées à tous les workspaces
.windsurf/rules - répertoire au niveau du workspace contenant des règles associées à des globs ou à des descriptions en langage naturel.
Windsurf découvre automatiquement des règles à partir de plusieurs emplacements pour offrir une organisation flexible :
- Workspace actuel et sous-répertoires : Tous les répertoires
.windsurf/rulesdans votre workspace actuel et ses sous-répertoires - Structure du dépôt Git : Pour les dépôts Git, Windsurf recherche également jusqu’à la racine du dépôt afin de trouver des règles dans les répertoires parents
- Prise en charge de plusieurs workspaces : Lorsque plusieurs dossiers sont ouverts dans le même workspace, les règles sont dédupliquées et affichées avec le chemin relatif le plus court
.windsurf/rulesdans le répertoire de votre workspace actuel.windsurf/rulesdans n’importe quel sous-répertoire de votre workspace.windsurf/rulesdans les répertoires parents jusqu’à la racine Git (pour les dépôts Git)
.windsurf/rules de votre workspace actuel, pas nécessairement à la racine Git.
Pour commencer avec les règles, cliquez sur l’icône Customisations dans le menu coulissant en haut à droite de Cascade, puis accédez au panneau Rules. Vous pouvez ensuite cliquer sur le bouton + Global ou + Workspace pour créer de nouvelles règles au niveau global ou au niveau du workspace, respectivement.
Les fichiers de règles sont limités à 12 000 caractères chacun.
Pour aider Cascade à suivre efficacement vos règles, appliquez ces bonnes pratiques :
- Rédigez des règles simples, concises et précises. Des règles trop longues ou vagues peuvent dérouter Cascade.
- Il n’est pas nécessaire d’ajouter des règles génériques (p. ex. « écrire du bon code »), car elles sont déjà intégrées aux données d’entraînement de Cascade.
- Mettez vos règles en forme avec des puces, des listes numérotées et du Markdown. Elles sont plus faciles à suivre pour Cascade qu’un long paragraphe.
- Les balises XML peuvent être un moyen efficace d’exprimer et de regrouper des règles similaires. Par exemple :
.md) dans le répertoire correspondant à votre système d’exploitation. Le système chargera automatiquement tous les fichiers .md situés dans ces répertoires.
Les règles au niveau système sont combinées avec les règles de workspace et les règles globales, ce qui fournit un contexte supplémentaire à Cascade sans remplacer les règles définies par les utilisateurs. Cela permet aux organisations de définir des normes de base tout en laissant aux équipes la possibilité d’ajouter des personnalisations spécifiques à leurs projets.
Dans l’interface Cascade, les règles système sont affichées avec un libellé « System » et ne peuvent pas être supprimées par les utilisateurs finaux.
Important : Les règles au niveau système doivent être gérées par votre équipe IT ou sécurité. Assurez-vous que vos équipes internes gèrent le déploiement, les mises à jour et la conformité conformément aux politiques de votre organisation. Vous pouvez utiliser des outils et des workflows standard tels que Mobile Device Management (MDM) ou Configuration Management pour ce faire.