Tâches Cron vs Heartbeat : Optimiser l'utilisation des jetons OpenClaw et la cohérence d'exécution

✍️ OpenClawRadar📅 Publié: May 27, 2026🔗 Source
Tâches Cron vs Heartbeat : Optimiser l'utilisation des jetons OpenClaw et la cohérence d'exécution
Ad

Les erreurs courantes dans OpenClaw sont de traiter Heartbeat comme le réveil par défaut et de supposer que Cron est avancé. C'est l'inverse : Cron devrait être votre valeur par défaut, Heartbeat l'exception. Pire encore, utiliser un agent pour exécuter une tâche Cron alors qu'une commande shell suffit — les actions agentiques coûtent des tokens, pas les commandes shell. Voici comment réduire le gaspillage de tokens et obtenir une exécution cohérente.

Heartbeat vs Cron — Définitions

  • Heartbeat : Réveil périodique de l'agent où il lit le contexte, vérifie si quelque chose nécessite une action, puis répond ou enregistre Heartbeat_OK et se rendort.
  • Tâche Cron : Déclencheur de tâche planifiée. Peut exécuter un agent isolé (par défaut) ou une simple commande shell.

Configurer des tâches Cron économes en tokens

N'utilisez pas OpenClaw pour créer le cron lui-même. Demandez plutôt à votre agent : « Écris-moi un script shell qui fait X, puis crée un cron système qui l'exécute toutes les Y minutes et me transmet la sortie via Discord/Telegram uniquement si elle n'est pas vide. »

Ainsi, l'agent écrit le script en un seul appel LLM, le cron système tourne gratuitement pour toujours, et vous n'êtes notifié que lorsqu'il y a une sortie à examiner.

Ad

Exemples : Heartbeat vs Cron

  • Vérification d'intégrité du Gardien de l'Âme : Cron, shell + diff — pure opération sur fichiers, aucun raisonnement nécessaire.
  • Flux d'avis ClawSec : Cron, exécution agent isolé, hebdomadaire — nécessite du raisonnement mais pas de contexte de chat.
  • Audit de mémoire hebdomadaire : Cron, isolé — lit les fichiers, écrit un résumé, se termine.
  • Briefing matinal quotidien : Cron, isolé — calendrier + email + météo, en une seule fois.
  • « Surveiller la boîte de réception et intervenir si pertinent » : Heartbeat — nécessite un état conversationnel.
  • Surveillance de tâche longue : Heartbeat — vérification groupée multi-signaux.

Garder Heartbeat.md propre

Un HEARTBEAT.md vide (ou avec seulement des commentaires) signifie que l'agent se réveille, ne voit rien à faire et se tait. Utilisez-le lors de la migration des tâches vers Cron pour maintenir des coûts ambiants bas.

Dernière réflexion

Le super-pouvoir d'OpenClaw n'est pas que l'agent soit toujours éveillé. C'est que l'agent peut écrire ses propres exigences d'automatisation, puis s'effacer. Utilisez le LLM là où le raisonnement est nécessaire, utilisez Cron pour tout le reste.

📖 Lire la source complète : r/openclaw

Ad

👀 See Also