Cognition (Windsurf) a annoncé le lancement de sa fonctionnalité Codemaps dans son IDE. L'objectif principal est d'aider les ingénieurs et l'IA à construire une compréhension partagée du même code source, réduisant ainsi les pertes de qualité dues à des modifications rapides et peu maîtrisées. L'article de blog officiel, publié le 29 octobre 2025, décrit Codemaps comme générant des cartes de code en temps réel pour chaque tâche, affichant la structure, le flux de données et les dépendances. Les utilisateurs peuvent basculer entre les vues liste et visualisation, et cliquer sur les nœuds pour accéder directement aux lignes de code pertinentes. Le message du produit met l'accent sur « Combattez le désordre avec Codemaps », privilégiant une approche « comprendre d'abord, puis modifier ».
Comme on a pu le constater lors de démonstrations publiques et dans les publications de la communauté, les Codemaps sont désormais disponibles dans la barre latérale de Windsurf. Les utilisateurs peuvent y accéder via des raccourcis clavier ou des icônes, saisir des invites de tâches et générer les cartes correspondantes. Lors de la génération, ils peuvent choisir entre les modes Rapide (SWE-1.5) et Intelligent (Sonnet 4.5). Les discussions suggèrent que cette fonctionnalité, combinée à des outils existants tels que DeepWiki et Cascade, est particulièrement adaptée pour identifier l'impact des modifications et analyser le flux de contrôle et les dépendances dans les bases de code volumineuses ou anciennes. Toutefois, son efficacité réelle dépend encore de la taille du dépôt, de l'exhaustivité de l'index et du modèle choisi ; ses avantages concrets restent à valider dans des contextes d'équipe.
Foire aux questions
Q : Que fait exactement Codemaps ?
A: Windsurf IDE génère une « carte du code » à partir du dépôt actuel et des invites de tâches, affichant les relations entre les modules, le flux de données et les dépendances dans une vue structurée et un diagramme visuel. Un simple clic permet d'accéder à l'emplacement de code correspondant.
Q : Quand a-t-il été lancé ?
A : Le blog officiel a détaillé la fonctionnalité le 29 octobre 2025 ; elle a ensuite été promue auprès des utilisateurs via les publications officielles X et communautaires avec le message « Codemaps est maintenant disponible ».
Q : Quels modèles ou configurations sont requis ?
A: Lors de la génération de cartes, vous pouvez choisir entre Rapide (SWE-1.5) et Intelligent (Sonnet 4.5) ; différents modes équilibrent vitesse, détails et coût pour s'adapter à différentes tâches.
Q : Quelle est sa relation avec DeepWiki et Cascade ?
A : Les mappages de code se concentrent sur « la compréhension et la navigation instantanées » et peuvent être utilisés conjointement avec la documentation (DeepWiki) et l'exécution automatisée (Cascade/agent) pour établir d'abord une compréhension partagée, puis piloter la modification et la mise en œuvre.
Q : Le problème du « code bâclé de l'IA » peut-il être résolu ?
A : Les cartographies de code réduisent les risques en améliorant la compréhensibilité du code, mais elles ne constituent pas une solution unique garantissant la qualité ; les pratiques d'ingénierie telles que la revue de code, les tests et la sécurité des dépendances restent essentielles.