Présentation de l'automatisation
Automatisation
Section intitulée « Automatisation »OpenClaw fournit plusieurs mécanismes d’automatisation, chacun adapté à des cas d’utilisation différents. Cette page vous aide à choisir le bon.
Guide de décision rapide
Section intitulée « Guide de décision rapide »flowchart TD A{Run on a schedule?} -->|Yes| B{Exact timing needed?} A -->|No| C{React to events?} B -->|Yes| D[Cron] B -->|No| E[Heartbeat] C -->|Yes| F[Hooks] C -->|No| G[Standing Orders]Mécanismes en un coup d’œil
Section intitulée « Mécanismes en un coup d’œil »| Mécanisme | Ce qu’il fait | S’exécute dans | Crée un enregistrement de tâche |
|---|---|---|---|
| Heartbeat | Tour de session principale périodique — traite plusieurs vérifications par lots | Session principale | Non |
| Cron | Tâches planifiées avec un timing précis | Session principale ou isolée | Oui (tous types) |
| Tâches d’arrière-plan | Suit le travail détaché (cron, ACP, sous-agents, CLI) | N/A (grand livre) | N/A |
| Hooks | Scripts pilotés par les événements déclenchés par les événements du cycle de vie de l’agent | Hook runner | Non |
| Standing Orders | Instructions persistantes injectées dans le invite système | Session principale | Non |
| Webhooks | Reçoit les événements HTTP entrants et les achemine vers l’agent | Gateway HTTP | Non |
Automatisation spécialisée
Section intitulée « Automatisation spécialisée »| Mécanisme | Ce qu’il fait |
|---|---|
| Gmail PubSub | Notifications Gmail en temps réel via Google PubSub |
| Polling | Vérifications périodiques des sources de données (RSS, API, etc.) |
| Surveillance de l’authentification | Alertes de santé et d’expiration des identifiants |
Comment ils fonctionnent ensemble
Section intitulée « Comment ils fonctionnent ensemble »Les configurations les plus efficaces combinent plusieurs mécanismes :
- Le Heartbeat gère la surveillance de routine (boîte de réception, calendrier, notifications) en un seul tour par lot toutes les 30 minutes.
- Le Cron gère les planifications précises (rapports quotidiens, revues hebdomadaires) et les rappels ponctuels.
- Les Hooks réagissent à des événements spécifiques (appels d’outils, réinitialisations de session, compactage) avec des scripts personnalisés.
- Les Standing Orders donnent à l’agent un contexte persistant (« toujours vérifier le tableau de projet avant de répondre »).
- Les Tâches d’arrière-plan suivent automatiquement tout le travail détaché afin que vous puissiez l’inspecter et l’auditer.
Voir Cron vs Heartbeat pour une comparaison détaillée des deux mécanismes de planification.
Références ClawFlow plus anciennes
Section intitulée « Références ClawFlow plus anciennes »Les anciennes notes de version et documentations peuvent mentionner ClawFlow ou openclaw flows, mais l’interface CLI actuelle dans ce dépôt est openclaw tasks.
Voir Background Tasks pour les commandes prises en charge du registre de tâches, ainsi que ClawFlow et CLI : flows pour les notes de compatibilité.
Connexes
Section intitulée « Connexes »- Cron vs Heartbeat — guide de comparaison détaillé
- ClawFlow — note de compatibilité pour les anciennes documentations et notes de version
- Dépannage — débogage des problèmes d’automatisation
- Référence de configuration — toutes les clés de configuration