Zum Hauptinhalt springen

Cron

Cron führt Anyy-Aufgaben nach Zeitplan im ausgewählten Profil aus. Dashboard konzentriert sich auf geplante Agentenprompts: Beschreiben Sie den Auftrag, wählen Sie Ausführungszeit und Ergebniszustellung und prüfen Sie jede Ausführung.

Das Gateway muss laufen, damit Zeitpläne ausgeführt werden. Eine geplante Zeit macht Arbeit fällig; der Scheduler prüft normalerweise einmal pro Minute und ist daher kein sekundengenauer Wecker.

Einen geplanten Prompt erstellen​

Öffnen Sie Dashboard → Cron → Auftrag hinzufügen und geben Sie Folgendes an:

FeldBedeutung
NameDauerhafte Bezeichnung wie daily-brief
ZeitplanEinmalige Verzögerung/Zeit, wiederkehrendes Intervall oder Cron-Ausdruck mit fünf Feldern
PromptAnweisung, die bei jedem Lauf an Anyy gesendet wird
Benachrichtigen überDashboard-/TUI-Gateway, verbundenen Kanal oder keine Benachrichtigung
RolleOptionale Rollenidentität für den Auftrag
WorkspaceOptionaler Workspace-Bereich; Standard ist default

Dashboard erstellt einen Auftrag des Typs agent. Zur Ausführungszeit startet er eine Hintergrundsitzung, damit Anyy den aktuellen Zustand prüfen, Werkzeuge verwenden, Entscheidungen treffen und ein neues Ergebnis erzeugen kann.

Zeitplanformate​

Anyy akzeptiert genau eine dieser Formen:

TypBeispielBedeutung
Einmalige Verzögerung30m, 2h, 1dNach dieser Dauer einmal ausführen
Einmaliger Zeitstempel2026-11-20T09:00:00+08:00Einmal zur RFC-3339-Zeit ausführen
Wiederkehrendes Intervallevery 2h, every 1dNach jedem Intervall wiederholen
Cron mit fünf Feldern0 9 * * *Täglich um 09:00 ausführen

Die Reihenfolge der fünf Cron-Felder lautet Minute, Stunde, Tag des Monats, Monat, Wochentag. Sekunden werden nicht unterstützt. Geben Sie im Zeitplanfeld keine natürliche Sprache wie tomorrow morning ein.

Cron-Ausdrücke laufen in der aufgelösten Zeitzone des Auftrags; Zeitstempel werden im Dashboard in dieser Zeitzone angezeigt. Ein Fünf-Feld-Zeitplan wird abgelehnt, wenn nur eine unzuverlässige Host-/Ersatzzeitzone verfügbar ist. Legen Sie vor der Verwendung von Uhrzeitplänen eine verlässliche IANA-Zeitzone fest oder verwenden Sie eine Dauer/einen Zeitstempel mit explizitem Offset.

Das Erstellen oder Bearbeiten eines Auftrags aktualisiert seine Konfiguration direkt.

Zustellung​

Dashboard bietet:

  • Panel / TUI — Zustellung über das Gateway-Ziel des Profils;
  • einen konfigurierten gesunden oder beeinträchtigten Kanal; oder
  • Keine Benachrichtigung — Ausführungsverlauf behalten, ohne ein Ergebnis zu senden.

Beim Erstellen löst die Kanalzustellung die Standardbindung der gewählten Plattform in eine gespeicherte Route auf. Testen Sie Kanal und Absenderzugriff/Kopplung, bevor Sie sich darauf verlassen. Erstellen Sie den Auftrag neu, wenn sich sein Zustellziel ändern muss; das Bearbeiten von Prompt oder Zeitplan ändert das Ziel nicht.

Der Scheduler stellt die abschließende Agentenantwort über diese Route zu. Schreiben Sie die gewünschte Ausgabe in Prompt; Sie müssen den untergeordneten Agenten darin nicht anweisen, dasselbe Ergebnis gesondert zu senden.

Aufträge verwalten​

Die Cron-Liste zeigt Aktivierungszustand, Zeitplan, nächsten Lauf, letzten Lauf und jüngsten Status. Öffnen Sie einen Auftrag, um:

  • Prompt, Identität, Zustellung, Zeitzone und Quelle zu prüfen;
  • die letzten 20 Ausführungsdatensätze und Laufzeiten einzusehen;
  • ihn zu aktivieren oder zu pausieren;
  • Zeitplan oder Prompt zu bearbeiten; oder
  • ihn zu löschen.

Bearbeiten ändert Zeitplan und Prompt. Es benennt keinen Auftrag um und ändert weder Rolle, Workspace, Typ noch Zustellroute. Erstellen Sie einen Ersatz, wenn diese Felder geändert werden müssen.

Ausstehend bedeutet, dass der geplante Lauf angenommen wurde, aber noch nicht begonnen hat. Er hat noch keine abgeschlossene Laufzeit; die Ergebniszustellung hat einen eigenen Lebenszyklus. Ein gespeicherter Zeitplan, ein angenommener Lauf, ein beendeter Lauf und eine zugestellte Benachrichtigung sind unterschiedliche Ergebnisse. Die Cron-Detailtabelle zeigt Laufstatus und Dauer; verwenden Sie die Zieloberfläche oder bitten Sie Anyy um den Automatisierungsverlauf, um Ausgabe und Zustelldetails zu prüfen.

Ursprungsgespräch und Warteschlangen​

Eine im Chat erstellte Automatisierung behält die Ursprungssitzung und einen gegebenenfalls vertrauenswürdigen Kanalursprung. Ihre Agentenarbeit läuft weiterhin in einer separaten Hintergrundsitzung; der Abschluss kann an den gespeicherten Ursprung zurückgeleitet werden. Ein eigenständiger Dashboard-/CLI-Auftrag hat möglicherweise keinen Ursprungs-Chat. Daher bedeutet gateway nicht das gerade geöffnete Gespräch.

Ausstehende Cron-Ausführungen sind von den Steuerungs- und Folgenachrichteneingaben interaktiver Gespräche getrennt. Bitten Sie im erstellenden Gespräch darum, eine Automatisierung jetzt auszuführen; dies stellt eine Scheduler-Ausführung in die Warteschlange und beweist keinen Abschluss.

CLI-Verwaltung​

anyy cron list
anyy cron create --name daily-brief --schedule '0 9 * * *' --prompt 'Prepare my daily brief'
anyy cron update --id JOB_ID --disable
anyy cron update --id JOB_ID --schedule 'every 4h' --prompt 'Check for important updates'
anyy cron delete --id JOB_ID

Die CLI unterstützt außerdem die erweiterten Auftragstypen agent, skill, script und notify, explizite Werkzeuggruppen, Arbeitsverzeichnisse, Zustellziele und Bereichsfilter. Führen Sie Folgendes aus:

anyy cron create --help

Auflisten, Aktualisieren und Löschen verwenden eine profilweite Suche, wenn keine Bereichsflags angegeben werden. Grenzen Sie sie mit --role und/oder --workspace ein oder verwenden Sie mit --all-scopes ausdrücklich das gesamte Profil. create akzeptiert Rollen-/Workspace-Identitätsflags, nicht --all-scopes.

Tipps​

  • Schreiben Sie Prompts, die ohne das erstellende Gespräch verständlich sind.
  • Beschreiben Sie gewünschte Ausgabe und Zustellverhalten im Prompt.
  • Prüfen Sie einen Testlauf und dessen Zustellergebnis, bevor Sie sich auf den Zeitplan verlassen.
  • Verwenden Sie für verstrichene Zeit Intervalle und für feste Uhrzeiten Cron.
  • Prüfen Sie Zeitzone und Kanalzustand, bevor Sie sich auf eine tägliche Benachrichtigung verlassen.

Fehlerbehebung​

ProblemLösung
Der Zeitplan wird abgelehntVerwenden Sie eine positive Dauer, einen RFC-3339-Zeitstempel, every DURATION oder Cron mit fünf Feldern
Der Auftrag hat Sie nicht benachrichtigtPrüfen Sie Zustellauswahl und Kanalzustand; der Lauf kann dennoch im Verlauf stehen
Der Auftrag wartetEin ausstehender Lauf hat noch nicht begonnen. Öffnen Sie bei einem gestarteten Lauf, der auf Eingabe wartet, seine Hintergrundsitzung und prüfen Sie Ausführung oder Rückfrage
Die nächste Laufzeit ist unerwartetPrüfen Sie Profil-/Auftragszeitzone und die fünf Cron-Felder
Sie müssen Identität oder Ziel ändernErstellen Sie einen Ersatzauftrag mit neuer Rolle, neuem Workspace oder neuer Zustellroute

Geplante Ausführungen erscheinen unter Dashboard → Chat → Hintergrund. Siehe Sitzungen.