Cursor indexe ta base de code en calculant des embeddings pour chaque fichier. Ça améliore les réponses générées par l’IA sur ton code. Quand tu ouvres un projet, Cursor commence l’indexation automatiquement. Les nouveaux fichiers sont indexés au fil de l’eau. Vérifie l’état de l’indexation dans : Cursor Settings > Indexing & Docs
Indicateur de progression de l’indexation de la base de code

Configuration

Cursor indexe tous les fichiers, sauf ceux dans les fichiers d’exclusion (p. ex. .gitignore, .cursorignore). Clique sur Show Settings pour :
  • Activer l’indexation automatique pour les nouveaux dépôts
  • Configurer les fichiers à ignorer
Ignorer les fichiers volumineux améliore la précision des réponses.

Voir les fichiers indexés

Pour voir les chemins des fichiers indexés : Cursor Settings > Indexing & Docs > View included files Ça ouvre un fichier .txt listant tous les fichiers indexés.

Espaces de travail multi-racines

Cursor prend en charge les espaces de travail multi‑racines, ce qui te permet de bosser avec plusieurs bases de code :
  • Toutes les bases de code sont indexées automatiquement
  • Le contexte de chaque base de code est accessible à l’IA
  • .cursor/rules s’applique dans tous les dossiers
La recherche de PR t’aide à comprendre l’évolution de ta base de code en rendant les changements historiques consultables et accessibles via l’IA.

Comment ça marche

Cursor indexe automatiquement toutes les PR fusionnées dans l’historique de ton dépôt. Des résumés apparaissent dans les résultats de recherche sémantique, avec un filtrage intelligent pour donner la priorité aux changements récents. Agent peut ajouter des PR, commits, issues ou branches au contexte en utilisant @[PR number], @[commit hash] ou @[branch name]. Inclut les commentaires GitHub et les revues Bugbot lorsqu’il est connecté. Plateformes prises en charge : GitHub, GitHub Enterprise et Bitbucket. GitLab n’est pas encore pris en charge.
Utilisateurs GitHub Enterprise : l’outil de récupération bascule sur des commandes git en raison des limitations d’authentification de VSCode.
Pose des questions comme « Comment les services sont-ils implémentés dans d’autres PR ? » et Agent récupérera automatiquement les PR pertinentes dans le contexte pour fournir des réponses complètes basées sur l’historique de ton dépôt.

FAQ

Il n’existe pas encore de liste globale. Vérifie chaque projet individuellement en l’ouvrant dans Cursor et en consultant les paramètres de Codebase Indexing.
Supprime ton compte Cursor depuis Settings pour retirer toutes les bases de code indexées. Sinon, supprime les bases de code individuellement dans les paramètres de Codebase Indexing de chaque projet.
Les bases de code indexées sont supprimées après 6 semaines d’inactivité. La réouverture du projet déclenche un réindexage.
Non. Cursor crée des embeddings sans stocker les noms de fichiers ni le code source. Les noms de fichiers sont masqués et les fragments de code sont chiffrés.Quand Agent recherche dans la base de code, Cursor récupère les embeddings depuis le serveur et déchiffre les fragments.