Agents de code après 21,54 milliards de tokens : Qu'est-ce qui manque ?
Tech
AI
Code Agents
MCP
OpenAI

Agents de code après 21,54 milliards de tokens : Qu'est-ce qui manque ?

J'ai traité 21,54 milliards de tokens d'activité à travers un travail réel d'agent de code. Les modèles se sont améliorés, mais le système compte toujours plus.

Uygar DuzgunUUygar Duzgun
Jul 12, 2026
Mis à jour 15 juil. 2026
8 min read

Mes agents de code ont utilisé Claude Fable 5 et les modèles GPT-5.4, GPT-5.5 et GPT-5.6 d'OpenAI sur un travail réel tout au long de 2026 : sites web, applications iOS, e-commerce, CRM, outils musicaux, systèmes SEO et mes propres flux de travail d'agent. Lorsque j'ai additionné les journaux de session locaux qui restaient sur mon Mac, le nombre s'élevait à 21,54 milliards de tokens.

Ce chiffre est absurde. Il a également besoin de contexte.

La plupart de cela n'est pas 21,5 milliards de nouveaux mots écrits pour moi. De longues sessions d'agent envoient de grandes bases de code et des instructions à travers le contexte plusieurs fois. Une grande partie est lue depuis le cache. Le compte de tokens montre principalement combien de contexte mes agents de code ont traité.

Ma conclusion après cette période est toujours claire : nous avons progressé. Les modèles peuvent gérer des tâches plus longues, utiliser des outils et corriger des erreurs à un niveau qui semblait lointain il y a un an. Cependant, le modèle lui-même est toujours la partie la moins intéressante d'un système fiable.

Ce que 21,5 milliards de tokens disent sur les agents de code

J'ai compté l'utilisation d'OpenAI à partir de chaque valeur `last_token_usage` dans les journaux Codex préservés. J'ai compté Fable à partir de messages d'assistant uniques dans les journaux Claude, en utilisant des entrées normales, la création de cache, la lecture de cache et la sortie. Le résultat est une mesure d'activité locale — pas une facture d'OpenAI ou d'Anthropic.

ModèleTokens d'activité enregistrésÉvénements d'utilisation uniques / réponses du modèle
------:---:
GPT-5.512,96 milliards95,930
GPT-5.6 Sol, Terra et Luna1,88 milliard12,370
GPT-5.4 y compris Mini3,43 milliards26,624
Claude Fable 53,27 milliards16,878
Total21,54 milliards151,802

En utilisant la méthode du niveau d'eau élevé, GPT-5.4 représentait environ 3,21 milliards de tokens d'entrée mis en cache, GPT-5.5 pour 12,30 milliards, et la famille GPT-5.6 pour environ 1,82 milliard. Les journaux de Fable contenaient environ 3,05 milliards de lectures de cache et 181 millions de tokens de création de cache.

C'est pourquoi comparer le total à la quantité de texte qu'un humain pourrait lire est trompeur. Le travail des agents réutilise de grands contextes. La question pertinente est de savoir si le système a fait ce qu'il fallait avec eux.

Prompt — Copy & Paste
**Note de méthode :** les journaux peuvent avoir été supprimés, déplacés ou manquants d'autres ordinateurs et exécutions cloud. Ces chiffres sont un plancher vérifié pour ce Mac, pas un historique de compte complet ou des données de facturation des fournisseurs. Pour chaque déploiement physique de Codex, j'ai compté uniquement les augmentations au-dessus de la valeur `total_token_usage.total_tokens` la plus élevée observée précédemment. Les valeurs inchangées et les diminutions ont contribué zéro. Cela fait de 21,54 milliards un plancher conservateur. Les journaux Claude ont été dédupliqués en utilisant l'UUID du message.

La base de code derrière l'utilisation : 59 projets GitHub

Au moment de la mesure, mon compte GitHub avait 59 dépôts : 50 privés et 9 publics. Ils se décomposent à peu près comme suit :

24 en IA, agents et automatisation
12 en e-commerce, CRM et systèmes d'affaires
8 en web, contenu et éducation
5 applications natives
5 projets musicaux, vidéo et médias
5 projets d'infrastructure et d'outillage

Sur les 26 dépôts GitHub qui avaient un checkout local avec le même nom exact, j'ai trouvé 6,90 millions de lignes de code source suivies après avoir filtré les fichiers de fournisseur, de construction, de cache et minifiés. Ce chiffre est dominé par trois grandes plateformes PHP héritées. Si je les retire, environ 357,000 lignes restent dans la surface plus moderne et plus auto-construite qui inclut TypeScript, Python, Swift, Shell et Astro.

Ce n'est pas une tentative de gagner un concours de lignes de code. Un million de mauvaises lignes est toujours une dette. Les statistiques montrent l'étendue de l'environnement où les modèles ont été testés : mobile, backend, frontend, automatisation, contenu, opérations et logique d'affaires.

Fable 5 et GPT-5.6 sont meilleurs — de différentes manières

Anthropic décrit Fable 5 comme son modèle pour de grands projets de code, des migrations et de longues sessions autonomes. OpenAI décrit GPT-5.4 comme une fusion de codage de pointe, de travail de connaissance et d'utilisation d'ordinateur. La famille GPT-5.6 a poussé l'accent encore plus vers le travail d'agent de longue durée.

Cela correspond assez bien à mon expérience. Fable est souvent meilleur pour comprendre la forme d'un problème difficile avant de commencer à changer le code. GPT-5.6 Sol est plus susceptible de saisir le problème, d'utiliser les outils et de faire avancer le travail.

Le débat X montre la même division :

Forrest Knight appelle Fable le meilleur pour coder mais critique sa vitesse et les blocs de sécurité qui affectent les tâches normales.
Will Sentance dit que le prix de l'API rend l'utilisation constante de Fable déraisonnable et suggère Fable comme planificateur avec des sous-agents moins chers.
Mikhail Parakhin juge Fable meilleur pour le codage lui-même et GPT-5.6 meilleur pour les flux de travail agentiques.
Simon Willison souligne un nouveau problème : l'utilisateur doit choisir entre plusieurs modèles et niveaux de raisonnement pour la même tâche.
Peter Gostev avertit de la rapidité avec laquelle GPT-5.6 en mode rapide, avec un raisonnement élevé et de nombreux sous-agents peut brûler le budget d'utilisation.
Babak Morshedizadeh critique l'écart entre le contexte API promis par le modèle et la fenêtre plus petite que Codex donne réellement à une session.

Cette critique est juste. Un meilleur modèle peut toujours créer une journée de travail pire si le routage, la tarification, les limites de contexte ou la politique de sécurité sont difficiles à comprendre.

Une pile d'agents modulaires avec modèles, outils, mémoire et vérification
Une pile d'agents modulaires avec modèles, outils, mémoire et vérification

Le modèle est le moteur, pas la voiture

Un modèle de langage peut raisonner sur le code. Un agent de code doit également fonctionner à l'intérieur d'un système réel.

Mon stack pratique ressemble à ceci :

Compétences décrivent des flux de travail réutilisables et des règles de domaine. L'agent n'a pas à inventer le processus à chaque session.
Outils fournissent un accès contrôlé au terminal, aux fichiers, au navigateur, aux API, aux bases de données et aux applications.
MCP standardise la manière dont l'agent découvre et appelle des capacités externes.
Mémoire sauvegarde les décisions vérifiées, les chemins et les échecs passés sans forcer l'historique complet dans chaque prompt.
Git montre ce qui a réellement changé et rend le travail révisable.
Vérification exécute des vérifications de lint, de test, de construction, de simulateur, de site web en direct ou d'API en direct.
Approbation humaine reste en place avant la publication, les paiements, les modifications de base de données et la production.

Chaque partie résout un problème différent. Une compétence sans outils est de la documentation. Un outil sans politique est un risque. La mémoire sans contrôle de version devient un vieux folklore. Une construction sans vérifications en direct peut encore laisser la production cassée.

Recommandé pour vous

MCP Developer Workflows: The Real Control Layer est particulièrement important car il déplace l'intégration loin des prompts personnalisés et dans un contrat que plusieurs clients peuvent comprendre. Mon MCP de page personnelle peut, par exemple, rechercher, créer un brouillon, générer des images, analyser le SEO et publier. Le même agent doit encore savoir quand s'arrêter à un brouillon non publié.

Le grand saut est des chaînes de travail plus longues

Recommandé pour vous

Dans mon test précédent de GPT-5.5 dans Codex, j'ai vu le même changement. Il y a un an, une bonne session de codage était souvent : demander, obtenir un bloc de code, copier, le tester soi-même. Maintenant, un agent peut lire les règles du projet, trouver le bon dépôt, inspecter un chemin, modifier le code, construire, résoudre un conflit, pousser et vérifier la production.

C'est un changement qualitatif.

En même temps, j'ai vu des modèles :

déclarer la victoire après avoir seulement poussé, même si le déploiement a échoué
lire le bon code mais travailler dans le mauvais worktree
confondre une construction iOS téléchargée avec une construction TestFlight signée
écrire du code correct contre une API qui n'existe pas dans la version installée
utiliser des milliards de tokens mis en cache sans remarquer quelque chose d'évident qu'un humain voit dans l'interface

La dernière étape est toujours la plus coûteuse : prouver que le résultat existe au bon endroit et fonctionne pour un utilisateur réel.

Un agent de code arrêté par la vérification avant la production
Un agent de code arrêté par la vérification avant la production

Ce qui nous manque encore

Meilleur routage automatique des modèles

Je ne veux pas choisir des noms de modèles et des niveaux de raisonnement pour chaque sous-tâche. Le système devrait envoyer la révision d'architecture au modèle qui est le meilleur pour l'ensemble du tableau, les changements mécaniques à un modèle plus rapide, et la vérification finale à un vérificateur séparé.

Mémoire de travail portable

Le contexte est toujours bloqué à l'intérieur d'un client, d'un modèle ou d'un fichier de session spécifique. Les compétences et le MCP réduisent la douleur, mais un agent devrait être capable de changer de modèles sans perdre la manière de travailler prouvée du projet.

Vérification comme fonctionnalité de première classe

La plupart des agents de démonstration récompensent la production de code. Je veux mesurer la part des tâches qui se terminent dans un état externe vérifié correct : route en direct, ligne de base de données, application installée, message envoyé ou construction approuvée.

Coût plus clair

Les tokens mis en cache sont moins chers et parfois rapportés différemment, mais l'utilisateur ne voit souvent qu'une barre qui disparaît rapidement. L'agent devrait être capable de dire : cette tâche a utilisé X nouveaux tokens d'entrée, Y lectures de cache, Z tokens de sortie, et a créé le résultat vérifié suivant.

Ma recommandation : construire le système avant le super-prompt

Commencez par une tâche étroite qui peut être vérifiée. Donnez à l'agent un petit ensemble d'outils, écrivez une compétence pour le flux de travail et définissez ce qui compte comme terminé. Ensuite, ajoutez de la mémoire et plus d'outils lorsque vous voyez un besoin récurrent.

Un agent de code utile n'a pas besoin d'un accès gratuit à tout. Il a besoin du bon accès, du bon ordre et d'une règle d'arrêt.

Recommandé pour vous

J'utilise maintenant les modèles Fable et OpenAI moins comme des oracles et plus comme des composants. Fable peut examiner un design difficile. GPT-5.6 Sol, Terra et Luna peut être divisé par profil de travail, et GPT-5.6 peut conduire un long flux d'outils. Un modèle plus petit peut traduire ou classifier. MCP les connecte à de vrais systèmes. Les compétences donnent à Codex un moyen de travailler réutilisable. Git et les tests décident si le résultat peut avancer.

21,54 milliards de tokens plus tard, la plus grande amélioration n'est pas que les modèles écrivent un code plus joli. Ils peuvent rester dans le travail plus longtemps. Notre tâche est de construire des garde-fous, de la mémoire et de la vérification qui rendent ce temps précieux.