Guide · Code agentique par IA

Outils de code agentique par IA, sans le chaos

Ce qui rend un outil de code "agentique", où les agents dérivent, et comment des stories bien délimitées dans Linear gardent toute une flotte d'agents sur la cible.

Par Équipe Aerunit · Dernière mise à jour

Fondamentaux

Qu'est-ce qui rend un outil de code agentique ?

« Agentique » est le mot que l'industrie a retenu pour les outils de code IA qui font plus que de l'autocomplétion. Un outil agentique ne se contente pas de suggérer la ligne suivante — il reçoit un objectif, planifie une séquence d'étapes, modifie des fichiers, exécute des commandes, lit les résultats et continue jusqu'à ce que l'objectif soit atteint ou qu'il soit bloqué.

La différence pratique, c'est l'autonomie dans la durée. Un outil de complétion vous aide à taper. Un agent travaille pendant que vous faites autre chose : il peut passer dix minutes ou une heure à transformer une description de travail en une branche, un diff et souvent une pull request.

Ce basculement — d'une assistance à la frappe à la prise en charge d'une tâche — est ce qui rend la catégorie intéressante, mais aussi ce qui la rend difficile à gérer. Dès qu'un outil peut travailler sans surveillance, la question passe de « cette suggestion est-elle bonne ? » à « était-ce la bonne tâche, faite de la bonne façon ? »

La catégorie

Le paysage aujourd'hui

Les outils de code agentique se répartissent grossièrement en trois formes, et la plupart des configurations sérieuses les combinent. Quelques exemples de chacune, sans ordre particulier :

01

Agents dans l'éditeur

Vivent dans votre IDE et travaillent sur le code que vous avez ouvert — vous voyez chaque modification au moment où elle se produit.

p. ex. L'agent de Cursor ; GitHub Copilot agent mode dans VS Code.

02

Agents en CLI

S'exécutent dans un terminal sur un checkout de votre dépôt. Faciles à scripter et à pointer vers n'importe quel projet.

p. ex. Claude Code (avec un flag --worktree intégré pour des sessions parallèles) ; OpenAI Codex CLI.

03

Agents cloud

S'exécutent dans un environnement distant avec leur propre copie de votre dépôt et renvoient une branche ou une pull request. C'est la forme qui passe à l'échelle.

p. ex. Cursor Cloud Agents ; Claude Code on the web ; OpenAI Codex cloud ; GitHub Copilot cloud agent (anciennement coding agent).

La frontière entre ces formes s'estompe : les outils en CLI lancent désormais aussi des sessions cloud — claude --cloud confie une tâche depuis votre terminal à Claude Code on the web. [2] Les agents cloud comme celui de Cursor exécutent chaque tâche dans une VM isolée et vous permettent d'en faire tourner plusieurs en parallèle. [1] Les produits de cet espace changent souvent de nom, donc vérifiez la documentation actuelle de chaque éditeur. Notre guide sur Cursor background agents traite en détail un exemple d'agent cloud.

Le vrai problème

Où les agents dérivent

Demandez à quiconque a utilisé des agents de code pendant un mois ce qui ne va pas, et vous entendrez la même courte liste. L'agent résout un problème légèrement différent de celui voulu. Il touche des fichiers en dehors du périmètre prévu — comme cette pull request de 400 lignes qui a réécrit le flux de réinitialisation de mot de passe alors que le correctif était une faute de frappe dans un message d'erreur. [4] Deux agents en parallèle sur un même checkout écrasent les fichiers l'un de l'autre ou raisonnent sur des changements à moitié faits. [3] Et d'après notre propre expérience, un agent « termine » parfois en affaiblissant un test plutôt qu'en corrigeant le code.

Rien de tout cela n'est un échec de modèle au sens traditionnel. Ce sont des échecs de spécification. Un agent est extrêmement bon pour faire exactement ce que la tâche implique — et impitoyablement littéral sur les zones floues. Une entrée vague ne produit pas un résultat vague ; elle produit un résultat sûr de lui, plausible, et faux.

C'est le goulot d'étranglement dont personne ne vous prévient : une fois que les agents peuvent tourner en parallèle, votre débit est limité par la vitesse à laquelle vous pouvez écrire de bonnes tâches et relire ce qui revient. Les agents sont rarement la partie lente. C'est vous.

Notes de terrain

Pourquoi les stories sont le volant

La solution n'est pas un meilleur prompt tapé plus vite. C'est traiter la description de la tâche comme un artefact dans lequel il vaut la peine d'investir — tout comme les bonnes équipes traitent un ticket bien écrit.

Une story bien délimitée donne à un agent trois choses qu'un simple prompt n'apporte généralement pas : une définition claire du « terminé », des limites explicites sur ce qu'il ne faut pas toucher, et assez de contexte sur le système environnant pour qu'il ne réinvente pas des conventions déjà existantes. Les équipes qui planifient dans Linear ont déjà l'habitude et l'endroit pour cela. Plus de détails dans notre guide sur les stories pour les agents de code.

Le gain se démultiplie avec le parallélisme. Un agent avec une tâche vague gaspille dix minutes. Dix agents avec des tâches vagues gaspillent ces mêmes dix minutes dix fois, et vous laissent dix diffs à démêler. Dix agents avec des stories précises se comportent comme une équipe qui a lu le même brief — tant que les stories ne se chevauchent pas.

Passer à l'échelle

D'un agent à une flotte

Faire tourner des agents en parallèle, c'est là où va la catégorie, et cela change encore le workflow. Vous arrêtez de travailler en binôme avec un agent et commencez à superviser une flotte : mettre du travail en file, vérifier les statuts, débloquer ceux qui sont coincés, et relire les résultats par lots.

La clarté en amont l'emporte sur la correction en cours de route

Un agent qui tourne deux heures sur le mauvais problème coûte plus cher qu'un agent qui termine vite sur le bon. Investissez dans la story avant de l'envoyer.

Des petites stories indépendantes valent mieux qu'une grande

Les agents en parallèle ont besoin d'un travail qui ne se chevauche pas. Découpez par frontière, pas par couche, et chaque agent peut tourner sans attendre les autres.

La visibilité fait la différence entre une flotte et un désordre

Sachez quel agent fait quoi, sur quel dépôt, et s'il est toujours sur la bonne voie — sans avoir à surveiller chacun d'eux de près.

Le travail multi-dépôts a besoin d'une vue d'ensemble

Un changement qui touche trois services a besoin d'une story qui comprend l'architecture et de plusieurs agents qui exécutent chacun une tranche de ce changement.

Où nous intervenons

Où Aerunit s'intègre

Le point précédent qui fait le plus mal en pratique, c'est la visibilité. Dès que vous faites tourner plus de deux ou trois agents cloud, la question « qui fait quoi, et pour quel ticket ? » vous dévore la journée. La vue Agents d'Aerunit y répond en un seul endroit : une liste unique de chaque session Cursor Cloud Agent en cours, chacune liée à son issue Linear. Vous pouvez envoyer un message à plusieurs sessions à la fois, archiver celles qui sont terminées, et les sessions disparaissent de la liste quand leur issue est traitée.

Aerunit fonctionne actuellement avec Cursor Cloud Agents. Derrière cette liste, il rédige aussi les stories — en lisant chaque dépôt qu'une story touche avant de l'écrire — et démarre l'issue suivante dès que son bloqueur est fusionné, afin que la flotte reste occupée sans que vous ayez à la lancer à la main.

Une seule liste

Chaque session Cursor Cloud Agent en cours, au même endroit.

Lié à Linear

Chaque session liée à son issue ; les sessions terminées disparaissent quand l'issue est traitée.

Réponses rapides

Questions fréquentes

Quelle est la différence entre un assistant de code IA et un agent de code ?

Un assistant suggère : il complète la ligne ou répond à la question, et vous l'appliquez. Un agent agit : il reçoit un objectif, planifie des étapes, modifie des fichiers, exécute des commandes et vérifie les résultats jusqu'à ce que ce soit terminé — aboutissant souvent à une branche ou une pull request que vous examinez.

Est-il sûr de donner un accès au dépôt à des agents cloud ?

Les principaux agents cloud s'exécutent dans des machines virtuelles isolées (sandboxées), séparées de votre propre ordinateur, et vous contrôlez quels dépôts, secrets et accès réseau chaque environnement reçoit. Traitez-les comme un nouveau collaborateur : accès au moindre privilège, aucun secret de production dont ils n'ont pas besoin, et chaque changement via une pull request relue. [1] [2]

Par quel outil de code agentique devrais-je commencer ?

Commencez là où vous travaillez déjà. Si vous vivez dans un éditeur, essayez son agent intégré ; si vous vivez dans le terminal, un agent en CLI ; si vous voulez plusieurs tâches en cours pendant que vous faites autre chose, un agent cloud. Les habitudes de ce guide — des stories précises, de petites tranches, de vraies vérifications — comptent plus que la marque.

Puis-je mélanger les outils — par ex. Cursor et Claude Code — sur un même projet ?

Oui ; ils fonctionnent tous via git, donc les branches et les pull requests constituent le terrain commun. Gardez les conventions partagées dans le dépôt pour que chaque outil lise les mêmes règles, et ne laissez pas deux outils travailler sur les mêmes fichiers en même temps. Notez qu'Aerunit ne fonctionne actuellement qu'avec Cursor Cloud Agents.

Aerunit

Occupez les agents. Gardez la réflexion.

Aerunit est en accès anticipé, sur invitation uniquement. Payez à l'usage — pas d'abonnement oublié, et les équipes partagent une seule réserve de crédits sans surcoût.

Demander un accès anticipé