Automation
Automatisierung
OpenClaw führt Arbeit über Aufgaben, geplante Jobs, Ereignis-Hooks und dauerhafte Anweisungen im Hintergrund aus. Auf dieser Seite können Sie den passenden Mechanismus auswählen.
Kurze Entscheidungshilfe
flowchart TD
START([Was benötigen Sie?]) --> Q1{Arbeit planen?}
START --> Q2{Losgelöste Arbeit verfolgen?}
START --> Q3{Mehrstufige Abläufe orchestrieren?}
START --> Q4{Auf Lebenszyklusereignisse reagieren?}
START --> Q5{Dem Agenten dauerhafte Anweisungen geben?}
Q1 -->|Ja| Q1a{Exakter oder flexibler Zeitpunkt?}
Q1a -->|Exakt| CRON["Geplante Aufgaben (Cron)"]
Q1a -->|Flexibel| HEARTBEAT[Heartbeat]
Q2 -->|Ja| TASKS[Hintergrundaufgaben]
Q3 -->|Ja| FLOW[Task Flow]
Q4 -->|Ja| HOOKS[Hooks]
Q5 -->|Ja| SO[Dauerhafte Anweisungen]| Anwendungsfall | Empfehlung | Warum |
|---|---|---|
| Täglichen Bericht pünktlich um 9 Uhr senden | Geplante Aufgaben (Cron) | Exakter Zeitpunkt, isolierte Ausführung |
| In 20 Minuten erinnern | Geplante Aufgaben (Cron) | Einmalige Ausführung mit präzisem Zeitpunkt (--at) |
| Wöchentlich eine Tiefenanalyse ausführen | Geplante Aufgaben (Cron) | Eigenständige Aufgabe, kann anderes Modell verwenden |
| Posteingang alle 30 Min. prüfen | Heartbeat | Mit anderen Prüfungen gebündelt, kontextbezogen |
| Kalender auf bevorstehende Termine prüfen | Heartbeat | Natürliche Wahl für regelmäßige Überwachung |
| Status eines Subagenten oder ACP-Laufs prüfen | Hintergrundaufgaben | Aufgabenverzeichnis erfasst alle losgelösten Arbeiten |
| Prüfen, was wann ausgeführt wurde | Hintergrundaufgaben | openclaw tasks list und openclaw tasks audit |
| Mehrstufig recherchieren und dann zusammenfassen | Task Flow | Dauerhafte Orchestrierung mit Revisionsverfolgung |
| Skript beim Zurücksetzen der Sitzung ausführen | Hooks | Ereignisgesteuert, wird bei Lebenszyklusereignissen ausgelöst |
| Code bei jedem Tool-Aufruf ausführen | Plugin-Hooks | Prozessinterne Hooks können Tool-Aufrufe abfangen |
| Vor jeder Antwort stets Compliance prüfen | Dauerhafte Anweisungen | Wird automatisch in jede Sitzung eingefügt |
Geplante Aufgaben (Cron) im Vergleich zu Heartbeat
| Dimension | Geplante Aufgaben (Cron) | Heartbeat |
|---|---|---|
| Zeitpunkt | Exakt (Cron-Ausdrücke, einmalig) | Ungefähr (standardmäßig alle 30 Min.) |
| Sitzungskontext | Neu (isoliert) oder geteilt | Vollständiger Kontext der Hauptsitzung |
| Aufgabendatensätze | Werden immer erstellt | Werden nie erstellt |
| Zustellung | Kanal, Webhook oder still | Direkt in der Hauptsitzung |
| Ideal für | Berichte, Erinnerungen, Hintergrundjobs | Posteingangsprüfungen, Kalender, Benachrichtigungen |
Verwenden Sie geplante Aufgaben (Cron), wenn Sie einen präzisen Zeitpunkt oder eine isolierte Ausführung benötigen. Verwenden Sie Heartbeat, wenn die Arbeit vom vollständigen Sitzungskontext profitiert und ein ungefährer Zeitpunkt ausreicht.
Grundkonzepte
Geplante Aufgaben (Cron)
Cron ist der integrierte Scheduler des Gateways für präzise Zeitplanung. Er speichert Jobs dauerhaft, aktiviert den Agenten zum richtigen Zeitpunkt und kann Ausgaben an einen Chatkanal oder Webhook-Endpunkt zustellen. Unterstützt einmalige Erinnerungen, wiederkehrende Ausdrücke und eingehende Webhook-Auslöser.
Siehe Geplante Aufgaben.
Aufgaben
Das Hintergrundaufgabenverzeichnis erfasst alle losgelösten Arbeiten: ACP-Läufe, gestartete Subagenten, isolierte Cron-Ausführungen und CLI-Operationen. Aufgaben sind Datensätze, keine Scheduler. Verwenden Sie openclaw tasks list und openclaw tasks audit, um sie einzusehen.
Siehe Hintergrundaufgaben.
Task Flow
Task Flow ist die Ablauf-Orchestrierungsebene über den Hintergrundaufgaben. Sie verwaltet dauerhafte mehrstufige Abläufe mit verwalteten und gespiegelten Synchronisierungsmodi, Revisionsverfolgung und openclaw tasks flow list|show|cancel zur Einsicht.
Siehe Task Flow.
Dauerhafte Anweisungen
Dauerhafte Anweisungen erteilen dem Agenten permanente Ausführungsbefugnisse für definierte Programme. Sie befinden sich in Workspace-Dateien (typischerweise AGENTS.md) und werden in jede Sitzung eingefügt. Kombinieren Sie sie mit Cron zur zeitbasierten Durchsetzung.
Siehe Dauerhafte Anweisungen.
Hooks
Interne Hooks sind ereignisgesteuerte Skripte, die durch Lebenszyklusereignisse des Agenten
(/new, /reset, /stop), Sitzungs-Compaction, den Start des Gateways und den Nachrichtenfluss
ausgelöst werden. Sie werden in Hook-Verzeichnissen erkannt und mit
openclaw hooks verwaltet. Verwenden Sie für das prozessinterne Abfangen von Tool-Aufrufen
Plugin-Hooks.
Siehe Hooks.
Heartbeat
Heartbeat ist ein regelmäßiger Durchlauf in der Hauptsitzung (standardmäßig alle 30 Minuten). Er bündelt die checklistenartige Überwachung (Posteingang, Kalender, Benachrichtigungen) in einem Agentendurchlauf mit vollständigem Sitzungskontext. Heartbeat-Durchläufe erstellen keine Aufgabendatensätze und verlängern nicht die Aktualitätsfrist für das tägliche oder inaktivitätsbedingte Zurücksetzen der Sitzung. Der Heartbeat-Entwurf ist ein kleiner Prompt-Kontext; planen Sie wiederkehrende Arbeit als Cron-Jobs. Bei leerem Heartbeat-Entwurf wird der Durchlauf als empty-heartbeat-file übersprungen. Heartbeats werden aufgeschoben, während Cron-Arbeit aktiv ist oder sich in der Warteschlange befindet, und heartbeat.skipWhenBusy kann einen Agenten ebenfalls aufschieben, während sitzungsschlüsselgebundene Subagent- oder verschachtelte Lanes desselben Agenten beschäftigt sind.
Siehe Heartbeat.
Zusammenspiel
- Cron verwaltet präzise Zeitpläne (tägliche Berichte, wöchentliche Überprüfungen) und einmalige Erinnerungen. Alle Cron-Ausführungen erstellen Aufgabendatensätze.
- Heartbeat verarbeitet alle 30 Minuten eine gebündelte Überwachungscheckliste; Cron übernimmt Prüfungen, die unabhängige Intervalle benötigen.
- Hooks reagieren mit benutzerdefinierten Skripten auf bestimmte Ereignisse (Zurücksetzen von Sitzungen, Compaction, Nachrichtenfluss). Plugin-Hooks decken Tool-Aufrufe ab.
- Dauerhafte Anweisungen geben dem Agenten dauerhaften Kontext und Befugnisgrenzen.
- Task Flow koordiniert mehrstufige Abläufe oberhalb einzelner Aufgaben.
- Aufgaben erfassen automatisch alle losgelösten Arbeiten, damit Sie diese einsehen und prüfen können.
Verwandte Themen
- Geplante Aufgaben — präzise Zeitplanung und einmalige Erinnerungen
- Hintergrundaufgaben — Aufgabenverzeichnis für alle losgelösten Arbeiten
- Task Flow — dauerhafte Orchestrierung mehrstufiger Abläufe
- Hooks — ereignisgesteuerte Lebenszyklusskripte
- Plugin-Hooks — prozessinterne Tool-, Prompt-, Nachrichten- und Lebenszyklus-Hooks
- Dauerhafte Anweisungen — dauerhafte Agentenanweisungen
- Heartbeat — regelmäßige Durchläufe der Hauptsitzung
- Konfigurationsreferenz — alle Konfigurationsschlüssel