Windsurf vient de lancer la version 3.4.27. Et cette fois, c’est pas juste un patch de stabilité : c’est la CLI agent de Devin qui débarque pour tous les abonnés, sans coût additionnel annoncé. Ça mérite qu’on s’attarde. Ce que tu vas apprendre :

  • Ce que Windsurf a livré dans la version 3.4.27 et pourquoi c’est significatif
  • Ce qu’est concrètement Devin et ce que sa CLI agent change à ton workflow
  • Comment le bug de diff en mode autonome fonctionnait et pourquoi sa correction compte
  • Ce que ça change pour les abonnés existants selon leur plan
  • Comment Windsurf se positionne face à Cursor et GitHub Copilot avec ce mouvement

Ce que Windsurf a annoncé avec la version 3.4.27

Deux grandes nouvelles dans cette release. Un ajout de fonctionnalité majeur : la CLI agent de Devin, maintenant intégrée directement dans Windsurf pour tous les abonnés. Et une correction ciblée : les problèmes de visualisation de diff en mode autonome, qui rendaient le suivi des modifications de code difficile à interpréter. Windsurf, rappel utile, c’est l’éditeur de code construit sur une base VS Code par Codeium, une société fondée en 2021 à Mountain View. Ce qui distinguait déjà Windsurf de la concurrence, c’est l’agent Cascade intégré nativement. La version 3.4.27 pousse plus loin cette logique d’agent-first en ajoutant Devin dans l’équation.

Maquette au trait de l'éditeur Windsurf : palette de commandes ouverte sur l'entrée cli-agent, panneau latéral Cascade actif, barre d'état signalant la mise à jour.
Vue schématique de Windsurf après mise à jour : la palette de commandes expose une nouvelle entrée <em>cli-agent</em>, le panneau Cascade s'affiche en état actif et la barre d'état confirme la version à jour — trois signaux d'une même livraison.

Ce qui change structurellement, c’est le contexte d’acquisition. Codeium a été acquise par Cognition AI à mi-2025. Cognition AI, c’est la société derrière Devin. Cette intégration n’est donc pas un partenariat tiers : c’est une consolidation interne entre deux produits d’une même entité.

À retenir : Cette mise à jour n’est pas un simple ajout de plugin. C’est la première intégration visible de l’écosystème Devin dans le workflow quotidien des utilisateurs Windsurf, post-acquisition.


Devin dans Windsurf : ce que c’est concrètement

Devin, développé par Cognition AI, est un agent de développement autonome. Son approche est différente des assistants de code classiques : plutôt que de répondre à des requêtes ponctuelles, Devin peut exécuter des séquences de tâches en ligne de commande, parcourir une codebase, écrire des tests, déboguer des erreurs et itérer sans intervention humaine constante. La distinction important ici : Devin n’est pas un outil de complétion de code. C’est un agent qui agit. Il lit l’environnement, prend des décisions, exécute des commandes dans le terminal, vérifie les résultats et ajuste. C’est ce qu’on appelle un agent en boucle fermée.

Schéma circulaire montrant la boucle d'exécution de l'agent Devin : lecture du contexte, décision, exécution, vérification, itération.
La boucle agentique de Devin : à chaque tour, l'agent lit le contexte du projet, décide d'une action, exécute une commande via la CLI, vérifie le diff produit, puis reboucle jusqu'à atteindre l'objectif. C'est ce cycle autonome que Windsurf 3.4.27 rend accessible à tous ses abonnés.

Le fait que cette capacité soit maintenant accessible via une CLI dans Windsurf change le point d’entrée. Avant, accéder à Devin demandait un abonnement séparé à la plateforme Cognition. Maintenant, si tu es déjà abonné à Windsurf, tu peux invoquer l’agent directement depuis l’éditeur via la ligne de commande intégrée.

Ce que ça veut dire en pratique : Tu peux désormais déléguer une tâche complète (« rewrite this module to use async/await », « add unit tests for all functions in /api ») à l’agent Devin via CLI, sans quitter Windsurf et sans gérer un deuxième onglet sur une autre plateforme.


La CLI agent : comment ça fonctionne et qui peut l’utiliser

La CLI agent de Devin fonctionne en mode terminal. Tu lui passes une instruction en langage naturel, l’agent interprète la tâche, explore le dépôt, puis exécute les étapes nécessaires en autonomie. C’est du vrai agentic loop : pas juste une suggestion de code, une exécution réelle dans l’environnement. L’aspect le plus direct pour les utilisateurs existants : l’accès est inclus pour tous les abonnés actuels, sans annonce de surcoût. Ça s’applique à tous les plans payants, du Pro au Teams.

Plan Prix mensuel Accès CLI Devin annoncé
Free 0 $US/mois Non confirmé
Pro 15 $US/mois Oui, inclus
Teams 30 $US/mois Oui, inclus
Enterprise Tarification personnalisée À vérifier selon contrat

La nuance importante : le plan Free à 0 $US/mois est gratuit, mais l’accès à la CLI agent Devin pour ce tier n’a pas été explicitement confirmé dans les communications de la mise à jour. Si tu es sur le plan gratuit, vérifie dans les notes de release ou dans les paramètres de ton compte avant de planifier ton workflow autour de cette fonctionnalité.

Maquette d'interface Windsurf montrant l'éditeur avec un panneau latéral de fichiers, un fichier ouvert et un terminal intégré exécutant une commande d'agent CLI avec un flux d'étapes numérotées.
Windsurf 3.4.27 — la CLI agent s'exécute directement dans le terminal intégré et streame les étapes réalisées sur le dépôt ouvert.

Pour utiliser la CLI agent, tu n’as pas besoin de changer de plan ni d’installer un outil séparé. La fonctionnalité est livrée dans la mise à jour 3.4.27 et accessible depuis le terminal intégré de Windsurf. C’est un ajout de valeur direct pour ceux qui testent du code en autonomie ou qui gèrent des tâches de refactoring intensif.

Correction du bug de diff en mode autonome

L’autre nouvelle de la version 3.4.27 est moins glamour mais franchement plus importante pour la confiance au quotidien : la correction du bug de visualisation de diff en mode autonome. Voici le problème concret. Quand l’agent Cascade (ou un agent externe) exécutait des modifications de code en mode autonome, la vue de diff dans l’éditeur ne s’affichait pas correctement. Tu ne voyais pas clairement ce qui avait changé, ce qui avait été ajouté, ce qui avait été supprimé. Dans un contexte où tu délègues l’exécution à un agent, c’est exactement le genre de bug qui érode la confiance : tu ne peux pas vérifier ce que l’agent a fait.

Maquette au trait d'un panneau de diff côte à côte dans Windsurf, montrant l'ancienne version d'un fichier à gauche avec des lignes surlignées comme supprimées, et la nouvelle version à droite avec des lignes ajoutées trames.
Vue diff côte à côte : à gauche, l'état antérieur du fichier avec les lignes retirées par l'agent ; à droite, la version proposée avec les lignes ajoutées mises en évidence — le bug corrigé en 3.4.27 empêchait justement ce rendu de s'afficher proprement en mode autonome.

Ce bug affectait directement le flux de review humaine dans un workflow agentique. La règle de base quand tu travailles avec un agent autonome : tu dois pouvoir auditer chaque modification avant de merger. Si la vue de diff est cassée, tu perles ce contrôle, ou tu dois sortir de l’éditeur pour comparer les fichiers autrement. La correction dans 3.4.27 restaure cette capacité de review directement dans l’interface. Pas majeure comme annonce, mais critique pour quiconque utilise Windsurf en mode autonome sérieusement.

Ce que ça change pour les utilisateurs actuels de Windsurf

Si tu utilises déjà Windsurf Pro ou Teams, la mise à jour 3.4.27 t’apporte deux choses sans que tu aies à débourser plus : un agent de ligne de commande plus puissant et une vue de diff fiable en mode autonome. Le vrai calcul à faire : est-ce que la CLI agent de Devin remplace quelque chose que tu payais séparément? Si tu avais un abonnement Devin ailleurs, ou si tu utilisais un outil de type agentic CLI comme Aider ou OpenHands, c’est le moment de tester si la version intégrée dans Windsurf couvre tes besoins. Ça t’économise potentiellement un abonnement.

Diagramme comparatif : à gauche, un développeur utilise Windsurf et une CLI tierce dans deux fenêtres séparées reliées par une flèche discontinue ; à droite, la CLI agent Devin est intégrée directement dans Windsurf 3.4.27.
Avant/après la 3.4.27 : la CLI agent de Devin quitte le terminal séparé pour s'installer dans la même fenêtre que l'IDE — un seul contexte, un seul flux, désormais inclus pour tous les abonnés.

Pour les équipes en plan Teams, l’angle est différent. La CLI agent ouvre la possibilité d’automatiser des tâches répétitives à l’échelle du projet, pas juste au niveau individuel. Refactoring de modules, génération de tests sur une surface large, migration d’une convention à une autre : ce sont des tâches où un agent CLI en boucle fermée peut absorber des heures de travail manuel.

Le point pratique : Mets à jour vers 3.4.27 maintenant. Teste la CLI Devin sur une tâche isolée dans un repo de test. Évalue ce que ça produit avant de l’intégrer dans ton pipeline de production.


Positionnement de Windsurf face à la concurrence

Regarde le paysage. Cursor est solide sur l’expérience de complétion et d’édition IA, mais l’agentic loop reste moins intégré nativement. GitHub Copilot pousse vers l’intégration profonde dans l’écosystème Microsoft, mais l’exécution autonome de tâches complexes n’est pas son terrain dominant. Windsurf, lui, mise tout sur l’agent-first depuis le début avec Cascade.

Outil Agent natif intégré CLI agent autonome Correctif diff autonome
Windsurf 3.4.27 Oui (Cascade + Devin CLI) Oui (nouveau) Oui (corrigé)
Cursor Partiel (mode agent) Non natif Variable
GitHub Copilot Partiel (Copilot Workspace) Non natif Non applicable

L’acquisition de Codeium par Cognition AI en 2025 prend tout son sens ici. Cognition ne voulait pas juste acheter un éditeur de code populaire. Elle voulait un cheval de Troie pour distribuer les capacités de Devin à grande échelle, directement dans l’environnement où les développeurs travaillent déjà. La version 3.4.27 est la première exécution concrète de cette stratégie. Ce qui reste à surveiller : la qualité réelle de la CLI agent de Devin dans des contextes de production, pas juste en démo. Les agents autonomes ont la réputation de bien performer sur des tâches isolées et de dérailler sur des codebases complexes avec des dépendances enchevêtrées. Les premiers retours d’expérience de la communauté dans les prochaines semaines seront révélateurs.

Maquette au trait de l'IDE Windsurf : éditeur central ouvert sur main.ts, panneau Cascade à droite listant les étapes cochées et une tâche en cours d'exécution.
Panneau Cascade en action : log d'étapes complétées (coches bronze), tâche courante encadrée d'ambre avec indicateur pulsant, prochaines étapes en attente — pendant que l'édition du fichier principal reste active au centre.

Windsurf joue une carte intéressante : intégration verticale complète de l’agent à l’éditeur, sans friction, sans abonnement supplémentaire annoncé. C’est une proposition de valeur claire face à des concurrents qui vendent les composants séparément.

Verdict

Windsurf 3.4.27 n’est pas une mise à jour cosmétique. C’est la première matérialisation concrète de la fusion Codeium-Cognition dans le produit que les développeurs utilisent au quotidien. La CLI agent de Devin incluse pour les abonnés existants, c’est un ajout de valeur direct. La correction du diff en mode autonome, c’est une correction qui était nécessaire pour que le mode autonome soit réellement utilisable avec confiance. Les deux ensemble, ça fait une mise à jour qui mérite l’installation aujourd’hui. Prochaine étape : Mets à jour Windsurf vers 3.4.27, ouvre le terminal intégré et passe ta première instruction à la CLI Devin sur un repo de test. Prends une heure pour voir ce que l’agent produit sur une tâche concrète. C’est le seul moyen de savoir si ça s’intègre à ta façon de travailler. Fin de l’histoire.

On continue à la Taverne ?

Un courriel par semaine. Pas de fluff.

En t'abonnant, tu reçois Le Tour de Table chaque semaine. Tu peux te désabonner en un clic. Voir notre politique de confidentialité.

Texte par David Cyr