← Retour aux actualités
La poussée de l'agent Cursor montre que le codage de l'IA se transforme en une pile superposée

Photo: Arturo Portillo / The New Stack

13/04/2026

La poussée de l'agent Cursor montre que le codage de l'IA se transforme en une pile superposée

La dernière initiative de Cursor en matière d'agents, conjuguée à l'intérêt renouvelé pour Claude Code et OpenAI Codex, met en évidence un phénomène plus important que le simple lancement d'une nouvelle fonctionnalité : le développement assisté par l'IA est en train de devenir une pile technologique.

Cette évolution est importante car elle modifie la façon dont les équipes logicielles perçoivent ces outils. La question n’est plus de savoir quelle application dispose de la meilleure fonction d’autocomplétion. Il s’agit désormais de comprendre comment un IDE, un agent terminal, un fournisseur de modèles et une boucle de révision s’intègrent au sein d’un workflow d’ingénierie.

Un rapport sectoriel récent a bien résumé la situation : ces outils ne fusionnent pas en un seul produit. Ils s’intègrent les uns aux autres. Cursor s’oriente davantage vers une expérience centrée sur l’agent, tandis que sa propre documentation distingue désormais l’expérience entre les agents et l’interface en ligne de commande (CLI). GitHub, quant à lui, parle ouvertement de développement piloté par des agents dans le cadre de son travail Copilot Applied Science. Prises ensemble, ces initiatives décrivent un marché qui se réorganise autour du flux de travail, et pas seulement du chat.

La nouvelle forme du codage IA

Pour la plupart des développeurs, la première vague d'outils de codage IA ressemblait à une barre d'autocomplétion améliorée. La nouvelle vague est différente. Elle demande l'autorisation de planifier, de modifier, d'exécuter des commandes, d'inspecter les échecs et de demander un deuxième avis avant qu'un humain ne fusionne le résultat.

Cela crée une pile comportant au moins quatre couches :

  • La couche IDE, où un développeur explore une fonctionnalité et modifie le code de manière interactive.
  • La couche du terminal, où un agent peut exécuter des commandes, effectuer des tests ou apporter des modifications via des scripts.
  • La couche modèle, où les équipes choisissent entre des systèmes plus rapides, moins chers ou plus performants en fonction de la tâche.
  • La couche de révision, où les résultats sont contrôlés et vérifiés avant d'atteindre la production.

Cette division est utile car elle correspond à la manière dont le travail s'effectue réellement. Les développeurs ne passent pas toute la journée sur une seule interface. Ils passent de l'éditeur au shell, au navigateur, au système de suivi des tickets et aux journaux d'intégration continue. Les outils d'IA sont désormais repensés pour suivre ce modèle plutôt que d'essayer de le remplacer.

Pourquoi les équipes logicielles devraient s'y intéresser

En pratique, cela signifie que les équipes achètent une infrastructure, et pas seulement un abonnement à un chatbot. Dès qu’un outil d’IA est capable de modifier des fichiers, d’exécuter des commandes et de conserver le contexte d’une session à l’autre, il commence à se comporter comme un élément à part entière du pipeline de livraison. Cela modifie la sécurité, la budgétisation, l’intégration et la gouvernance.

Cela modifie également l’unité de valeur. Un responsable ne devrait pas se contenter de demander si un agent écrit du code plus rapidement qu’un humain. La meilleure question est de savoir si l’ensemble du workflow réduit le temps de cycle sans augmenter les défauts ou les retouches. Si l’outil peut rédiger une migration en quelques minutes mais génère une longue série de tâches de révision, ce n’est pas nécessairement un avantage.

C'est pourquoi la convergence actuelle est importante. Le positionnement public de Cursor concernant les agents et l'utilisation de l'interface en ligne de commande (CLI) suggère que l'entreprise voit une distinction entre le travail exploratoire et l'exécution en ligne de commande. C'est un choix de conception subtil mais important. Cela implique que la meilleure expérience n'est peut-être pas une seule et immense fenêtre de modèle, mais un ensemble d'interfaces spécifiques à chaque tâche qui partagent le même contexte.

La récente discussion de GitHub sur le développement piloté par des agents va dans le même sens. Plus une entreprise s'appuie sur des agents de codage, plus elle a besoin de systèmes pour les invites, les limites des tâches, la révision du code et les contrôles de sécurité. En d'autres termes, le plus difficile n'est plus de générer du code. Le plus difficile est de faire fonctionner le système de génération.

1. Le contexte devient la principale contrainte

Dès qu’un développeur utilise plusieurs outils dans le même flux, la gestion du contexte devient le goulot d’étranglement. L’IDE connaît peut-être le fichier actuel, le terminal connaît peut-être la dernière commande, et l’outil de révision connaît peut-être le patch, mais pas l’objectif. Sans discipline, l’agent perd de vue l’intention et commence à se comporter comme un prestataire rapide mais distrait.

Les équipes auront besoin d'habitudes explicites pour cela : des invites de tâches concises, des résumés de dépôt, des fixtures de test et des instructions claires sur ce que l'agent peut ou ne peut pas toucher. Les meilleurs agents ne seront pas les plus prolixes. Ce seront ceux qui conservent suffisamment d'état pour rendre la prochaine action sensée.

2. Les autorisations importent plus que la fluidité

Dès qu'un agent peut exécuter des commandes shell ou modifier du code réel, les autorisations font partie intégrante du produit. Un modèle solide avec des garde-fous faibles reste risqué. Les équipes logicielles doivent réfléchir au sandboxing, à la gestion des secrets, à l'isolation des branches et aux journaux d'audit avant d'étendre l'utilisation à l'ensemble de l'organisation.

Cela vaut particulièrement pour les équipes qui travaillent dans des environnements réglementés ou qui gèrent des infrastructures en contact avec les clients. Plus l'outil est autonome, plus il est important de définir un périmètre d'exploitation restreint. Un agent doit disposer d'un accès suffisant pour être utile, mais pas au point de transformer une requête de routine en incident de sécurité.

3. Le coût commence à s'apparenter à une dépense d'infrastructure

Lorsque l'IA est intégrée au processus de livraison, son utilisation n'est plus une dépense accessoire. Elle fait désormais partie de la capacité d'ingénierie. Cela se reflète déjà dans les débats sur la tarification des outils de codage et de l'accès aux modèles. Si un agent est utilisé pour la planification, la mise en œuvre, la refactorisation, la génération de tests et la révision, il peut consommer des ressources très différentes selon les jours.

Pour les équipes financières et de plateforme, cela signifie budgétiser l'IA comme la puissance de calcul : la mesurer, la plafonner si nécessaire et la comparer au temps humain qu'elle permet d'économiser. Un modèle à forfait peut être facile à acheter, mais il peut masquer les véritables schémas d'utilisation. Un modèle à la consommation peut être plus transparent, mais il oblige également les équipes à réfléchir au retour sur investissement avec plus de rigueur.

Les modèles de workflow commencent à se stabiliser

Même si les noms des produits changent rapidement, les modèles émergents se précisent. L'IDE est l'endroit où une personne et le modèle collaborent pour définir la forme d'un changement. Le terminal est l'endroit où un agent gère les étapes répétitives ou mécaniques. Le sélecteur de modèle est l'endroit où l'on fait des compromis entre vitesse, qualité et coût. La couche de révision est l'endroit où l'organisation décide si le résultat est fiable.

Cela signifie que les produits gagnants seront probablement ceux qui maîtrisent parfaitement une couche et s'intègrent de manière fluide avec les autres. Un développeur peut commencer dans une interface, passer à une deuxième pour l'exécution, et terminer dans une troisième pour la vérification. La pile semblera fragmentée au début, mais cette fragmentation est peut-être la forme adéquate du travail.

C'est aussi pourquoi la concurrence actuelle porte moins sur qui propose la démo la plus intelligente que sur qui réduit les frictions entre les couches. L'outil peut-il passer d'une étape de planification à un patch de code puis à un test sans perdre d'état ? Peut-il expliquer pourquoi il a effectué une modification ? Peut-il se rétablir lorsqu'un test échoue ? Peut-il passer le relais de manière fluide à un réviseur humain ? Ce sont là les questions pratiques qui détermineront son adoption.

Le véritable enjeu n'est pas de remplacer les développeurs. Il s'agit de mettre en place un workflow fiable où les humains gardent le contrôle tandis que les agents se chargent davantage des tâches répétitives menant à un bon diff.

Ce que les équipes devraient faire maintenant

Si votre organisation commence à standardiser l'utilisation d'outils de codage basés sur l'IA, l'approche la plus sûre consiste à les traiter comme le déploiement d'une plateforme plutôt que comme l'achat d'une nouveauté.

  1. Définissez les tâches autorisées. Décidez si l'agent peut uniquement suggérer du code, ou s'il peut également modifier des fichiers, exécuter des tests et ouvrir des pull requests.
  2. Standardisez les invites. Conservez un petit ensemble de modèles éprouvés pour la correction de bogues, la refactorisation, la création de tests et l'explication du code.
  3. Gardez la révision centrée sur l'humain. Utilisez l'outil pour réduire les aspects fastidieux du développement, pas pour contourner le jugement humain.
  4. Mesurez les résultats. Suivez la durée des cycles, les taux de défauts et les retouches, et pas seulement le nombre de invites ou de lignes de code générées.
  5. Prévoyez la portabilité. Partez du principe que votre équipe peut utiliser un outil pour l'IDE, un autre pour le terminal et un fournisseur de modèles différent pour des tâches spécifiques.

C'est ce dernier point que la plupart des équipes négligent. L'avenir du codage par IA ne réside peut-être pas dans une seule application dominante. Il s'agit peut-être d'une pile configurable qui évolue en fonction de la tâche, de l'équipe et du niveau de risque. Les entreprises qui comprendront cela tôt auront plus de facilité à transformer l'IA d'une démonstration tape-à-l'œil en un levier d'ingénierie fiable.

L'actualité ne se résume donc pas à la concurrence entre Cursor, Claude Code et Codex. Elle réside dans le fait qu'ils enseignent au secteur comment diviser le travail de codage en couches. Une fois cette architecture établie, les flux de travail des développeurs ne reviendront pas à l'ancien modèle. Ils seront plus rapides, plus modulaires et dépendront beaucoup plus de la qualité de la conception du système par les humains autour du modèle.