Une boucle d'agent est le cycle répété qu'exécute un agent de codage IA jusqu'à ce qu'une tâche soit terminée : il lit son contexte, décide d'une action (un appel d'outil — lire un fichier, exécuter une commande, chercher dans la base de code), l'exécute, observe le résultat, puis réinjecte ce résultat pour le tour suivant. Réfléchir-agir-observer, encore et encore, jusqu'à ce que le modèle décide qu'il a fini ou que vous l'arrêtiez.Le détail important — celui qui détermine votre facture — c'est que le contexte n'est pas envoyé une seule fois. À chaque tour, l'agent renvoie l'intégralité du transcript accumulé : le system prompt, vos instructions, chaque définition d'outil, et chaque observation collectée jusque-là. Le modèle est sans état entre les appels, donc « se souvenir » de ce qu'il a fait trois étapes plus tôt signifie re-payer ces tokens au plein tarif d'input au quatrième tour. Une boucle qui prend quinze tours ne coûte pas quinze unités ; elle coûte quelque chose de plus proche de la somme d'une pyramide qui grandit, car chaque tour porte le poids de tous ceux qui le précèdent.Voilà le mécanisme, et c'est pour cela que les boucles d'agent sont la principale raison pour laquelle l'agentic coding coûte cher. Le modèle n'est pas plus intelligent parce qu'il relit le même fichier de 400 lignes à chaque tour — vous le payez simplement à nouveau.
Pourquoi c'est important en 2026
Parce que la boucle est l'endroit où l'argent fuit, et l'essentiel de la fuite est invisible. Une simple tâche « corrige ce bug » peut se déployer en une douzaine de tours, et si le premier tour a déversé un fichier énorme dans la context window, chaque tour suivant le refacture. Au tarif d'input de Claude Opus 4.8 de 5 $ par million de tokens (et Sonnet 5 à 2 $, GPT-5.5 à 5 $), une boucle qui laisse le contexte gonfler transforme une tâche triviale en une ligne de facture que vous remarquez.Il y a deux leviers honnêtes. Le premier est le prompt caching : le préfixe stable de la boucle — system prompt, définitions d'outils — peut être mis en cache, et un cache read coûte environ 10 % du prix d'input normal. Cela aide la partie immuable. Le second levier, là où je passe mon temps, consiste à rendre le nouveau contexte de chaque tour léger : donner à l'agent un skeleton au lieu d'un fichier entier, filtrer la sortie des commandes pour ne garder que les lignes qui comptent, et utiliser la semantic code search pour ne récupérer que les fonctions pertinentes au lieu de lire trois fichiers pour en trouver un.C'est tout le pari derrière Tokenade. Il se place entre votre agent et le modèle — Claude Code, Cursor, Codex, Copilot, Windsurf, quoi que vous utilisiez — et réduit ce que chaque tour de la boucle transporte : semantic search au lieu de lectures à l'aveugle, output filtering, skeleton compression, et chargement paresseux de MCP pour que les définitions d'outils inutilisées ne voyagent pas à chaque tour. Il y a un dashboard pour que vous puissiez observer les économies au lieu de me croire sur parole. C'est source-available (MIT), gratuit jusqu'à environ 10M tokens par mois, et 19,90 €/mois TTC pour Pro avec postes illimités. Si vous voulez la version longue, j'ai rédigé un guide sur comment réduire la consommation de tokens d'un agent de codage.
Quand le cadre de la boucle ne vous aide pas
Les prompts en un seul coup. Si vous posez une seule question sans appel d'outil, il n'y a pas de boucle — le contexte est envoyé une fois, et les optimisations au niveau de la boucle ne vous apportent rien. Optimisez le prompt, pas le cycle.
Les boucles courtes sur un petit contexte. Une boucle de deux tours sur un fichier de 50 lignes n'est pas là où vivent vos dépenses. La poursuivre est une corvée inutile ; allez plutôt chercher les longues boucles qui traînent d'énormes fichiers.
Quand le goulot d'étranglement est le raisonnement, pas le contexte. Parfois le modèle a réellement besoin de nombreux tours parce que le problème est difficile. Réduire les tokens ne réparera pas une boucle qui est longue parce que la tâche est longue — cela rend simplement chaque tour moins cher.