Habr AI→ original

Une développeuse dépense $9 000 en agents IA et publie le plugin Crossweft

Une développeuse qui construit une application avec des agents IA depuis janvier a dépensé plus de $9 000 et plus d'un milliard de tokens. Les couches de protection du projet ne restaient pas alignées : une modification à un endroit cassait autre chose ailleurs. Le résultat est Crossweft, un plugin open source pour Claude Code et Codex. Il empêche l'agent de déclarer une tâche terminée tant que les parties liées du programme ne sont pas synchronisées. L'autrice a publié le détail du fonctionnement sur Habr. • Coûts : plus de $9 000 et plus de 1 Md de tokens. • Plateformes : Claude Code et Codex. • Principe : interdire le « terminé » en cas de désynchronisation.

Traité par IA depuis Habr AI ; édité par Hamidun News
Une développeuse dépense $9 000 en agents IA et publie le plugin Crossweft
Source : Habr AI. Collage: Hamidun News.
◐ Écouter l'article

Une développeuse qui construit une application avec des agents IA depuis janvier y a consacré plus de $9 000 et plus d'un milliard de tokens. Elle a fini par publier Crossweft, un plugin open source pour Claude Code et Codex. Son objectif est énoncé sans détour : l'agent ne peut pas déclarer son travail terminé tant que les parties interdépendantes du programme ne sont pas synchronisées. L'autrice raconte son parcours et détaille le fonctionnement de l'outil sur Habr.

Où le code agentique se brise

Tous ceux qui ont confié à des agents des modifications touchant plusieurs fichiers à la fois connaissent le problème. L'application elle-même fonctionnait parfaitement. Mais les couches de protection, qui sont plusieurs dans le projet, divergeaient : ce qui changeait à un endroit se cassait à un autre. L'agent modifie un fichier, la vérification locale passe, il annonce « terminé ». La cohérence entre la configuration, les tests, les règles et le code reste, elle, à la charge de l'humain.

L'autrice a essayé de nombreuses approches pour réaligner ces couches. L'une d'elles s'est révélée assez lourde : une application distincte qui surveillait le « battement de cœur » des couches de protection et tentait de les maintenir dans un même état. Sans succès. Les couches ne se sont alignées qu'avec Crossweft, où le contrôle est déclenché au moment où l'agent s'apprête à clore la tâche.

Ce que l'on sait de Crossweft

L'annonce qui a atteint notre fil n'en dévoile que le cadre général. Elle ne dit pas comment le plugin repère les liens entre fichiers, quelles vérifications il lance, ni ce qu'il considère comme une synchronisation. Ces détails figurent dans l'article complet, et nous ne paraphraserons pas ce que nous n'avons pas vu.

Ce qui est confirmé :

  • Format : plugin open source.
  • Plateformes : Claude Code et Codex.
  • Fonction : bloque le « terminé » final de l'agent tant que les parties liées du programme ne sont pas cohérentes.
  • Coût de développement : plus de $9 000.
  • Consommation de tokens : plus de 1 Md.
  • Durée : le projet dans lequel le problème est apparu est en cours depuis janvier.

Un calcul simple donne environ $9 par million de tokens en moyenne. Il s'agit de notre estimation, fondée sur deux chiffres arrondis donnés par l'autrice. La répartition réelle entre tokens d'entrée, de sortie et en cache n'est pas connue, mais l'ordre de grandeur du coût est clair. Les itérations avec des agents sur des problèmes de cohérence coûtent cher, car chaque tentative implique de lire et de réécrire plusieurs fichiers à la fois.

L'approche a aussi une portée plus générale. Aujourd'hui, la plupart des scénarios agentiques se fient au compte rendu que le modèle fait de sa propre exécution. Crossweft déplace le critère d'achèvement : il ne repose plus sur le texte rédigé par l'agent, mais sur une vérification que l'agent ne peut pas contourner avec des mots.

Comment l'appliquer

Le plugin n'est pas indispensable pour obtenir le même effet, mais la discipline, elle, l'est dans tous les cas :

1. Listez explicitement les liens entre les couches du projet : politiques d'accès, configurations, tests, documentation, schémas. Ce qui n'est pas décrit, l'agent ne le vérifiera pas.

2. Faites du « terminé » le résultat d'une vérification, et non une déclaration du modèle. Un hook ou un script qui renvoie une erreur en cas de désynchronisation est plus fiable que n'importe quelle instruction dans un prompt.

3. Comptez les tokens et l'argent par itération dès le premier jour. Quand la somme atteint quatre chiffres, changer d'approche coûte déjà cher.

4. Avant d'installer Crossweft ou un plugin similaire, ouvrez le dépôt, vérifiez la licence et les permissions demandées. Un outil qui intervient dans la clôture du travail de l'agent opère au plus près de votre code.

Pour les équipes qui travaillent déjà avec Claude Code ou Codex, Crossweft mérite un essai sur un petit module comportant des couches liées. S'il détecte ne serait-ce qu'une désynchronisation que les tests ont laissée passer, l'installation est amortie.

ZK
Hamidun News
Actualités IA sans bruit. Sélection éditoriale quotidienne de plus de 50 sources. Produit de Zhemal Khamidun, Head of AI chez Alpina Digital.
✦ Autonomous AI Agents

Delegate Deep Research, Coding & Workflows to an AI Agent

Deploy autonomous multi-step execution with NomadNet Agent (agent.nomadnet.ai) — automated web research, data synthesis, code generation, and complex task orchestration.

Launch NomadNet Agent →NomadNet AI Platform
Qu'en pensez-vous ?
Chargement des commentaires…