Comment un agent inactif brûlait 50 millions de jetons par jour – et comment y remédier

Un utilisateur d'OpenClaw sur Reddit a signalé que son utilisation d'API LLM était passée de 11 à 51 millions de tokens par jour en six jours, soit 196 millions de tokens au total — la plupart gaspillés par un agent inactif. La cause : un agent oublié nommé « main » était sollicité toutes les 30 minutes par le heartbeat d'OpenClaw, chargeant un historique de session de 225k tokens juste pour répondre « HEARTBEAT_OK ».
La fuite : prédominance de cacheRead
Deux chiffres ressortent de l'analyse des transcriptions :
- 95 % des tokens étaient des cacheRead — le modèle relisait l'historique de la conversation au lieu d'effectuer un nouveau travail.
- 56 % de tous les tokens provenaient d'un seul agent nommé « main » qui n'était même plus utilisé.
Le heartbeat s'exécutait 48 fois par jour, chargeant à chaque fois une session vieille de plusieurs mois. Même un HEARTBEAT.md vide — censé désactiver le heartbeat — n'a pas réussi à l'arrêter dans cette version.
La solution : deux étapes
- Vider la session gonflée. Effacez le fichier de session de l'agent inactif. Le prochain heartbeat démarre sur une session vierge. Ne supprimez que les sessions inutiles, gardez les vraies sessions de DM/chat.
- Empêcher le rechargement. Un nettoyage unique ne suffit pas car le heartbeat continue d'ajouter à la session. Utilisez des changements de configuration :
- Définissez
heartbeat every: "0m"pour désactiver complètement le heartbeat si l'agent ne fait rien, ou - Définissez
isolatedSession: trueetlightContext: truepour que chaque heartbeat s'exécute sur un contexte frais et minuscule (~2-5k tokens) au lieu de l'historique complet (~100k+).
- Définissez
Bonus : d'autres agents réutilisaient une session sans cesse croissante car un identifiant de session ne démarrait pas réellement une nouvelle session dans cette version. Réinitialisez la session entre les tâches pour que chaque exécution reste propre.
Enseignements
- Les agents inactifs ne sont pas gratuits — un heartbeat sur une session volumineuse peut coûter plus cher qu'un vrai travail.
- Si la plupart des tokens sont des
cacheRead, vous payez pour relire l'historique, pas pour du nouveau travail. - Vérifiez que « désactivé » l'est vraiment — un
HEARTBEAT.mdvide n'a pas arrêté le heartbeat dans la version signalée. - Lisez les transcriptions par tour ; l'utilisation des tokens y est enregistrée pour chaque entrée/sortie/cacheRead.
L'utilisateur a réduit sa consommation de tokens de plus de moitié avec ces changements de configuration.
📖 Lire la source complète : r/openclaw
👀 See Also

Cinq problèmes courants de configuration d'OpenClaw qui augmentent les coûts des API
Un post Reddit identifie cinq problèmes de configuration dans les installations OpenClaw qui entraînent une consommation excessive de crédits API, notamment l'utilisation de modèles coûteux pour des tâches routinières, l'absence de limites budgétaires, des passerelles ouvertes, une mémoire non gérée et des compétences non vérifiées.

Optimisation des performances Java : huit anti-modèles qui ralentissent votre code
Une application Java de traitement de commandes a amélioré son temps d'exécution de 1 198 ms à 239 ms, son débit de 85 000 à 419 000 commandes par seconde, et son utilisation du tas de 1 Go à 139 Mo en corrigeant huit anti-modèles courants identifiés par le profilage Java Flight Recording.

Problèmes d'installation d'OpenClaw sur Windows 11 et comment les surmonter
Un utilisateur détaille trois obstacles spécifiques lors de l'installation d'OpenClaw sur une machine Windows 11 neuve : la politique d'exécution de PowerShell, le blocage par Windows Defender et les dépendances manquantes comme Node.js et Git.

Construction d'un assistant multi-agent entièrement local avec OpenClaw et Ollama
Un développeur partage sa pile pour un assistant IA personnel entièrement local utilisant OpenClaw et Ollama, incluant les modèles qwen3.5:35b-a3b, gemma3:4b, mistral:7b, des serveurs MCP pour Home Assistant et Gmail, ainsi qu'une interface Telegram Bot.