Cursor indexe votre base de code en calculant des embeddings pour chaque fichier. Cela améliore les réponses générées par l’IA concernant votre code. Lorsque vous ouvrez un projet, Cursor commence l’indexation automatiquement. Les nouveaux fichiers sont indexés de manière incrémentale. Vérifiez le statut de l’indexation à : 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’ignore (par exemple .gitignore, .cursorignore). Cliquez sur Show Settings pour :
  • Activer l’indexation automatique pour les nouveaux dépôts
  • Configurer quels fichiers ignorer
Ignorer les fichiers de contenu 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, vous permettant 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
  • Les .cursor/rules fonctionnent dans tous les dossiers

Recherche de PR

La recherche de PR vous aide à comprendre l’évolution de votre base de code en rendant les changements historiques recherchables et accessibles via l’IA.

Comment ça fonctionne

Cursor indexe automatiquement toutes les PR fusionnées de l’historique de votre dépôt. Les résumés apparaissent dans les résultats de recherche sémantique, avec un filtrage intelligent pour prioriser les changements récents. L’Agent peut récupérer des PR, commits, issues ou branches dans le contexte en utilisant @[numéro PR], @[hash de commit], ou @[nom de branche]. Inclut les commentaires GitHub et les revues Bugbot lorsque connecté. Le support des plateformes inclut GitHub, GitHub Enterprise et Bitbucket. GitLab n’est actuellement pas supporté.
Utilisateurs GitHub Enterprise : L’outil de récupération utilise les commandes git en fallback en raison des limitations d’authentification VSCode.

Utiliser la recherche de PR

Posez des questions comme “Comment les services sont-ils implémentés dans d’autres PR ?” et l’Agent récupérera automatiquement les PR pertinentes dans le contexte pour fournir des réponses complètes basées sur l’historique de votre dépôt.

FAQ