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 lance automatiquement l’indexation. Les nouveaux fichiers sont indexés de façon incrémentale. Vérifie l’état de l’indexation ici : Cursor Settings > Indexing & Docs
Indicateur de progression de l’indexation de la base de code

Configuration

Cursor indexe tous les fichiers, sauf ceux présents dans les fichiers d’ignorés (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 Cela 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 travailler avec plusieurs bases de code :
  • Toutes les bases de code sont indexées automatiquement
  • Le contexte de chaque base de code est disponible pour l’IA
  • .cursor/rules fonctionne 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 depuis 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 prioriser les changements récents. Agent peut ajouter des PR, des commits, des issues ou des branches au contexte en utilisant @[PR number], @[commit hash] ou @[branch name]. Inclut les commentaires GitHub et les revues Bugbot quand c’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 à cause des limites d’auth de VSCode.
Pose des questions comme « Comment les services sont-ils implémentés dans d’autres PR ? » et Agent ajoutera automatiquement les PR pertinentes au contexte pour fournir des réponses complètes basées sur l’historique de ton dépôt.

FAQ