Zum Hauptinhalt springen

Automatisierung und Aufgaben

OpenClaw führt Arbeit im Hintergrund über Aufgaben, geplante Jobs, Ereignis-Hooks und dauerhafte Anweisungen aus. Diese Seite hilft Ihnen, den richtigen Mechanismus auszuwählen und zu verstehen, wie sie zusammenpassen.

Kurze Entscheidungshilfe

AnwendungsfallEmpfohlenWarum
Täglichen Bericht pünktlich um 9 Uhr sendenGeplante Aufgaben (Cron)Exaktes Timing, isolierte Ausführung
Mich in 20 Minuten erinnernGeplante Aufgaben (Cron)Einmalig mit präzisem Timing (--at)
Wöchentliche tiefgehende Analyse ausführenGeplante Aufgaben (Cron)Eigenständige Aufgabe, kann ein anderes Modell verwenden
Posteingang alle 30 Min. prüfenHeartbeatBündelt sich mit anderen Prüfungen, kontextbewusst
Kalender auf bevorstehende Ereignisse überwachenHeartbeatNatürliche Wahl für regelmäßige Aufmerksamkeit
Status eines Subagenten- oder ACP-Laufs prüfenHintergrundaufgabenDas Aufgabenprotokoll verfolgt alle losgelösten Arbeiten
Prüfen, was wann gelaufen istHintergrundaufgabenopenclaw tasks list und openclaw tasks audit
Mehrstufig recherchieren und dann zusammenfassenTask FlowDauerhafte Orchestrierung mit Revisionsverfolgung
Ein Skript beim Zurücksetzen der Sitzung ausführenHooksEreignisgesteuert, wird bei Lebenszyklusereignissen ausgelöst
Bei jedem Tool-Aufruf Code ausführenHooksHooks können nach Ereignistyp filtern
Vor jeder Antwort immer die Compliance prüfenDaueranweisungenWerden automatisch in jede Sitzung eingefügt

Geplante Aufgaben (Cron) vs. Heartbeat

DimensionGeplante Aufgaben (Cron)Heartbeat
TimingExakt (Cron-Ausdrücke, einmalig)Ungefähr (standardmäßig alle 30 Min.)
SitzungskontextFrisch (isoliert) oder geteiltVollständiger Hauptsitzungskontext
AufgabenprotokolleImmer erstelltNie erstellt
ZustellungKanal, Webhook oder stillInline in der Hauptsitzung
Am besten geeignet fürBerichte, Erinnerungen, HintergrundjobsPosteingangsprüfungen, Kalender, Benachrichtigungen
Verwenden Sie Geplante Aufgaben (Cron), wenn Sie präzises Timing oder isolierte Ausführung benötigen. Verwenden Sie Heartbeat, wenn die Arbeit vom vollständigen Sitzungskontext profitiert und ungefähres Timing ausreicht.

Kernkonzepte

Geplante Aufgaben (Cron)

Cron ist der integrierte Scheduler des Gateway für präzises Timing. Er speichert Jobs, weckt den Agenten zur richtigen Zeit auf und kann Ausgaben an einen Chat-Kanal oder einen Webhook-Endpunkt zustellen. Unterstützt einmalige Erinnerungen, wiederkehrende Ausdrücke und eingehende Webhook-Trigger. Siehe Geplante Aufgaben.

Aufgaben

Das Protokoll für Hintergrundaufgaben verfolgt alle losgelösten Arbeiten: ACP-Läufe, Subagent-Starts, isolierte Cron-Ausführungen und CLI-Vorgänge. Aufgaben sind Datensätze, keine Scheduler. Verwenden Sie openclaw tasks list und openclaw tasks audit, um sie zu untersuchen. Siehe Hintergrundaufgaben.

Task Flow

Task Flow ist das Orchestrierungssubstrat für Abläufe oberhalb von Hintergrundaufgaben. Es verwaltet dauerhafte mehrstufige Abläufe mit verwalteten und gespiegelten Synchronisierungsmodi, Revisionsverfolgung und openclaw tasks flow list|show|cancel zur Einsicht. Siehe Task Flow.

Daueranweisungen

Daueranweisungen geben dem Agenten dauerhafte Betriebsbefugnisse 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 für zeitbasierte Durchsetzung. Siehe Daueranweisungen.

Hooks

Hooks sind ereignisgesteuerte Skripte, die durch Lebenszyklusereignisse des Agenten (/new, /reset, /stop), Sitzungskompaktierung, Gateway-Start, Nachrichtenfluss und Tool-Aufrufe ausgelöst werden. Hooks werden automatisch aus Verzeichnissen erkannt und können mit openclaw hooks verwaltet werden. Siehe Hooks.

Heartbeat

Heartbeat ist ein periodischer Hauptsitzungs-Turn (standardmäßig alle 30 Minuten). Er bündelt mehrere Prüfungen (Posteingang, Kalender, Benachrichtigungen) in einem Agenten-Turn mit vollständigem Sitzungskontext. Heartbeat-Turns erstellen keine Aufgabenprotokolle. Verwenden Sie HEARTBEAT.md für eine kleine Checkliste oder einen tasks:-Block, wenn Sie nur fällige periodische Prüfungen innerhalb von Heartbeat selbst möchten. Leere Heartbeat-Dateien werden als empty-heartbeat-file übersprungen; der Nur-fällige-Aufgaben-Modus wird als no-tasks-due übersprungen. Siehe Heartbeat.

Wie sie zusammenarbeiten

  • Cron übernimmt präzise Zeitpläne (tägliche Berichte, wöchentliche Überprüfungen) und einmalige Erinnerungen. Alle Cron-Ausführungen erstellen Aufgabenprotokolle.
  • Heartbeat übernimmt die routinemäßige Überwachung (Posteingang, Kalender, Benachrichtigungen) in einem gebündelten Turn alle 30 Minuten.
  • Hooks reagieren mit benutzerdefinierten Skripten auf bestimmte Ereignisse (Tool-Aufrufe, Sitzungszurücksetzungen, Kompaktierung).
  • Daueranweisungen geben dem Agenten dauerhaften Kontext und Autoritätsgrenzen.
  • Task Flow koordiniert mehrstufige Abläufe oberhalb einzelner Aufgaben.
  • Aufgaben verfolgen automatisch alle losgelösten Arbeiten, damit Sie sie untersuchen und prüfen können.

Verwandt