Inerte, pas « OK »
Un run qui se dit réussi sans avoir appelé un outil ni résumé quoi que ce soit est compté inerte. La moitié des runs inertes dans la journée : alerte. C’est la panne que personne ne voit, parce que rien ne tombe.
Il a « fini » à chaque fois. Sans appeler un outil, sans rien produire. Un cron qui répond OK sans rien faire, en plus cher. Ici, chaque run est rapporté en une requête, chaque agent est jugé contre lui-même — inertie, coût, échecs — et les actions sensibles attendent qu’un humain dise oui.
Un run qui se dit réussi sans avoir appelé un outil ni résumé quoi que ce soit est compté inerte. La moitié des runs inertes dans la journée : alerte. C’est la panne que personne ne voit, parce que rien ne tombe.
Une boucle d’appels au modèle se voit à la facture avant de se voir ailleurs. Le coût du jour est comparé aux mêmes jours de semaine : s’il double, tu le sais le lendemain matin, pas à la fin du mois.
L’agent dépose l’action, tu reçois un mail, tu approuves ou refuses en un clic, l’agent l’apprend. Sans réponse dans le délai : refus. Un agent ne fait jamais par défaut ce qu’un humain n’a pas confirmé.
Une requête après chaque run, une autre avant chaque action sensible. Pas de SDK, pas de framework imposé : n’importe quel agent, n’importe quel modèle.
Ce que tu envoies : le nom de l’agent, les outils appelés, les chiffres, un résumé. Pas les conversations, pas les documents. Le résumé est à toi d’y mettre ce qui peut l’être.
Pas de constructeur d’agents, pas de mémoire, pas de connecteurs — pour l’instant. LeTock observe ce que tes agents font et tient la porte des actions sensibles. Le reste viendra quand ça marchera.