Comment une commande /loop a brûlé 6 000 $ sur l'API Claude en une nuit

Un utilisateur de Reddit a rapporté s'être réveillé pour découvrir que son quota d'utilisation de Claude était épuisé après qu'une simple commande /loop 30m check my PRs s'est exécutée 46 fois sur 26 heures sans surveillance sur claude-opus-4-7, brûlant environ 6 000 $. La cause principale : le comportement du cache de prompt combiné à une session de longue durée.
Voici le détail technique :
- La fenêtre de contexte s'agrandit à chaque itération : Chaque appel API envoie tout l'historique de la conversation. Le tour 1 peut être de quelques centaines de tokens ; le tour 46 envoie 800 000 tokens. Vous payez pour tout ce qui est envoyé à chaque tour.
- Le cache de prompt expire après environ 5 minutes : Anthropic met en cache l'historique de la conversation avec une réduction de 12,5× s'il est réutilisé dans la fenêtre de cache. Mais avec
/loop 30m, l'intervalle de 30 minutes dépasse la durée de vie du cache de 5 minutes. Chaque itération paie le tarif d'écriture élevé pour remettre en cache tout le contexte croissant depuis le début. - La sortie s'ajoute au contexte : Chaque itération de boucle ajoute sa sortie à la conversation, rendant le prochain recache encore plus volumineux. À la 20e heure, la session atteignait environ 800 000 tokens.
- Le retard du tableau de bord masque les dégâts : Le tableau de bord d'utilisation d'Anthropic a un délai de rapport de plusieurs jours. Le seul signal en temps réel était l'e-mail de notification de limite — à ce moment-là, l'argent était déjà dépensé.
Les principales recommandations de l'utilisateur pour éviter cela :
- Ajoutez une condition d'arrêt : Au lieu de
/loop 30m check my PRsnu, écrivez/loop 30m check my PRs — stop when all are merged or after 3 hours. Claude termine la boucle lorsque la condition est remplie. - Utilisez Sonnet pour les tâches non surveillées : Opus coûte environ 5× plus cher par token de sortie. Pour les tâches de vérification comme les PR, Sonnet est suffisant. Réservez Opus pour les sessions où vous êtes présent.
- Ne faites pas confiance au tableau de bord : Il a un retard de plusieurs jours. Fiez-vous aux e-mails de limite d'utilisation pour les signaux de facturation en temps réel.
- Les sessions fraîches sont moins chères : Les sessions longues cumulent les coûts car chaque appel avec un écart de plus de 5 minutes paie le recache du contexte complet. Démarrer une nouvelle session réinitialise le contexte et évite cela.
max_turnsn'est pas un limiteur de boucle : Il limite les chaînes d'appels d'outils au sein d'une seule itération, pas le nombre de fois que la boucle se déclenche. La seule expiration intégrée sur/loopest une suppression automatique après 7 jours.
La boucle s'exécute dans la conversation principale, donc si vous gardez la même session active, chaque exécution de boucle lit et écrit bien plus de tokens que nécessaire — amplifiant les coûts de manière exponentielle.
Si vous automatisez Claude avec /loop, définissez toujours une condition d'arrêt, utilisez un modèle moins cher et surveillez avec des outils externes. La réduction du cache n'est utile que si les appels sont assez fréquents pour rester dans la durée de vie du cache.
📖 Read the full source: r/ClaudeAI
👀 See Also

Claude Code Visual : Notes pratiques sur les Hooks, Sous-agents, MCP et CLAUDE.md
Un développeur partage son expérience pratique avec Claude Code Visual, couvrant la syntaxe des hooks MCP, CLAUDE.md pour le contexte du projet, les modèles de délégation des sous-agents et la commande /loop pour les tâches récurrentes.

Huit techniques de prompt qui améliorent la qualité des sorties de Claude
Un utilisateur de Reddit partage huit techniques de prompt spécifiques qui ont systématiquement amélioré la qualité de ses sorties Claude, incluant des commandes comme « Réfléchis à chaque niveau avant de répondre » et « Trouve les 20 % d'actions qui génèrent 80 % des résultats ».

OpenClaw Dashboard se déconnecte après la mise à jour 2026.5.27 ? Correction : Supprimer le job launchd bloqué
Après la mise à jour 2026.5.27, un job launchd bloqué provoque des déconnexions WebSocket du tableau de bord et des échecs Telegram. Supprimer le job rétablit la stabilité.

Les agents navigateurs ont dévoré mon budget API : le coût caché des boucles d'observation
Vous utilisez des agents IA pour des tâches web réelles ? Un utilisateur de Reddit rapporte que les boucles d'observation du navigateur – et non le modèle – sont le principal facteur de coût. Chaque clic, attente et observation déclenche un aller-retour, et une mauvaise qualité de capture d'écran crée une spirale d'échecs qui gonfle l'utilisation de tokens. Des environnements de navigateur isolés et une exécution plus rapide des agents sont des mesures clés pour réduire les coûts.