Skip to main content
Daueraufträge gewähren Ihrem Agenten dauerhafte Handlungsbefugnis für definierte Programme. Statt den Agenten für jede Aufgabe einzeln anzuweisen, definieren Sie Programme mit einem klaren Umfang, Auslösern und Eskalationsregeln. Der Agent führt sie innerhalb dieser Grenzen autonom aus: „Sie sind für den wöchentlichen Bericht verantwortlich. Erstellen und versenden Sie ihn jeden Freitag und eskalieren Sie nur, wenn etwas nicht stimmt.“

Warum Daueraufträge?

Ohne Daueraufträge: Sie weisen den Agenten für jede Aufgabe einzeln an, Routinearbeiten werden vergessen oder verzögert und Sie werden zum Engpass. Mit Daueraufträgen: Der Agent handelt innerhalb definierter Grenzen autonom, Routinearbeiten erfolgen planmäßig und Sie werden nur bei Ausnahmen und erforderlichen Genehmigungen einbezogen.

Funktionsweise

Daueraufträge werden in den Dateien Ihres Agenten-Arbeitsbereichs definiert. Es wird empfohlen, sie direkt in AGENTS.md aufzunehmen (wird in jeder Sitzung automatisch eingefügt), damit sie dem Agenten stets als Kontext zur Verfügung stehen. Bei umfangreicheren Konfigurationen können Sie sie auch in einer eigenen Datei wie standing-orders.md ablegen und aus AGENTS.md darauf verweisen. Jedes Programm legt Folgendes fest:
  1. Umfang – wozu der Agent berechtigt ist
  2. Auslöser – wann die Ausführung erfolgt (Zeitplan, Ereignis oder Bedingung)
  3. Genehmigungsschranken – was vor der Ausführung eine menschliche Freigabe erfordert
  4. Eskalationsregeln – wann der Agent anhalten und um Hilfe bitten muss
Der Agent lädt diese Anweisungen in jeder Sitzung über die Bootstrap-Dateien des Arbeitsbereichs (die vollständige Liste der automatisch eingefügten Dateien finden Sie unter Agenten-Arbeitsbereich) und führt sie zusammen mit Cron-Jobs zur zeitgesteuerten Durchsetzung aus.
Legen Sie Daueraufträge in AGENTS.md ab, damit sie garantiert in jeder Sitzung geladen werden. Der Arbeitsbereich-Bootstrap fügt AGENTS.md, SOUL.md, TOOLS.md, IDENTITY.md, USER.md, HEARTBEAT.md, BOOTSTRAP.md und MEMORY.md automatisch ein – jedoch keine beliebigen Dateien aus Unterverzeichnissen.

Aufbau eines Dauerauftrags

Daueraufträge und Cron-Jobs

Daueraufträge definieren, wozu der Agent berechtigt ist. Cron-Jobs definieren, wann es erfolgt. Sie wirken zusammen:
Die Eingabeaufforderung des Cron-Jobs sollte auf den Dauerauftrag verweisen, statt ihn zu duplizieren:

Beispiele

Beispiel 1: Inhalte und soziale Medien (wöchentlicher Zyklus)

Beispiel 2: Finanzvorgänge (ereignisgesteuert)

Beispiel 3: Überwachung und Warnmeldungen (kontinuierlich)

Muster „Ausführen–Überprüfen–Berichten“

Daueraufträge funktionieren am besten in Verbindung mit strenger Ausführungsdisziplin. Jede Aufgabe in einem Dauerauftrag sollte dieser Schleife folgen:
  1. Ausführen – Die eigentliche Arbeit erledigen (die Anweisung nicht nur bestätigen)
  2. Überprüfen – Bestätigen, dass das Ergebnis korrekt ist (Datei vorhanden, Nachricht zugestellt, Daten analysiert)
  3. Berichten – Dem Eigentümer mitteilen, was erledigt und was überprüft wurde
Dieses Muster verhindert den häufigsten Fehlermodus eines Agenten: eine Aufgabe zu bestätigen, ohne sie abzuschließen.

Architektur mit mehreren Programmen

Für Agenten, die mehrere Bereiche verwalten, sollten Daueraufträge als separate Programme mit klaren Grenzen organisiert werden:
Jedes Programm sollte Folgendes besitzen:
  • Einen eigenen Ausführungsrhythmus (wöchentlich, monatlich, ereignisgesteuert, kontinuierlich)
  • Eigene Genehmigungsschranken (einige Programme benötigen mehr Aufsicht als andere)
  • Klare Grenzen (der Agent sollte wissen, wo ein Programm endet und ein anderes beginnt)

Bewährte Vorgehensweisen

Empfohlen

  • Mit eng begrenzten Befugnissen beginnen und diese mit wachsendem Vertrauen erweitern
  • Explizite Genehmigungsschranken für risikoreiche Aktionen definieren
  • Abschnitte zu „Was NICHT zu tun ist“ aufnehmen – Grenzen sind ebenso wichtig wie Berechtigungen
  • Mit Cron-Jobs kombinieren, um eine zuverlässige zeitgesteuerte Ausführung zu gewährleisten
  • Agentenprotokolle wöchentlich prüfen, um die Einhaltung der Daueraufträge zu bestätigen
  • Daueraufträge an veränderte Anforderungen anpassen – sie sind lebende Dokumente

Vermeiden

  • Am ersten Tag weitreichende Befugnisse erteilen („Tun Sie, was Sie für richtig halten“)
  • Eskalationsregeln auslassen – jedes Programm benötigt eine Klausel dazu, wann der Agent anhalten und nachfragen muss
  • Davon ausgehen, dass sich der Agent an mündliche Anweisungen erinnert – alles in der Datei festhalten
  • Mehrere Bereiche in einem einzigen Programm vermischen – separate Programme für separate Bereiche verwenden
  • Die Durchsetzung durch Cron-Jobs vergessen – Daueraufträge ohne Auslöser werden zu Vorschlägen

Verwandte Themen

  • Automatisierung: alle Automatisierungsmechanismen im Überblick.
  • Cron-Jobs: zeitgesteuerte Durchsetzung von Daueraufträgen.
  • Hooks: ereignisgesteuerte Skripte für Ereignisse im Lebenszyklus des Agenten.
  • Webhooks: Auslöser für eingehende HTTP-Ereignisse.
  • Agenten-Arbeitsbereich: der Speicherort von Daueraufträgen einschließlich der vollständigen Liste automatisch eingefügter Bootstrap-Dateien (AGENTS.md, SOUL.md usw.).