Passer au contenu principal
Propulsées par un agent spécialisé, les Codemaps sont des artefacts partageables qui comblent l’écart entre compréhension humaine et raisonnement de l’IA, et permettent de naviguer, d’échanger et de modifier de larges codebases avec précision et contexte.
Codemaps est actuellement en bêta et susceptible d’évoluer dans de prochaines versions.

Qu’est-ce que les Codemaps ?

Tandis que DeepWiki fournit une documentation au niveau des symboles, les Codemaps facilitent la compréhension de la base de code en cartographiant la façon dont tout s’articule — en montrant l’ordre d’exécution du code et des fichiers, ainsi que les relations entre les différents composants. Pour naviguer dans une Codemap, cliquez sur n’importe quel nœud pour accéder instantanément au fichier et à la fonction concernés. Chaque nœud de la Codemap pointe directement vers l’emplacement correspondant dans votre code.

Accéder à Codemaps

Vous pouvez accéder à Codemaps de deux façons :
  • Barre d’activité : trouvez l’interface Codemaps dans la barre d’activité (panneau latéral gauche)
  • Palette de commandes : appuyez sur Cmd+Shift+P (Mac) ou Ctrl+Shift+P (Windows/Linux) et recherchez « Focus on Codemaps View »

Créer une Codemap

Pour créer une nouvelle Codemap :
  1. Ouvrez le panneau Codemaps
  2. Créez une nouvelle Codemap en :
    • sélectionnant un sujet suggéré (les suggestions sont basées sur votre historique de navigation récent)
    • saisissant votre propre invite personnalisée
    • la générant depuis Cascade : créez de nouvelles Codemaps depuis le bas d’une conversation Cascade
  3. L’agent Codemap explore votre dépôt, identifie les fichiers et fonctions pertinents et génère une vue hiérarchique

Partager des Codemaps

Vous pouvez partager des Codemaps avec vos coéquipiers via des liens consultables dans un navigateur.
Pour les clients Enterprise, le partage de Codemaps nécessite une activation explicite, car elles doivent être stockées sur nos serveurs. Par défaut, les Codemaps ne sont accessibles qu’au sein de votre équipe et nécessitent une authentification pour être consultées.

Utiliser les Codemaps avec Cascade

Vous pouvez inclure des informations de Codemap comme contexte dans vos conversations Cascade en utilisant une @-mention pour référencer une Codemap.