Zum Hauptinhalt springen

Geplante Automatisierungen

Geplante Automatisierungen lassen das residente Gateway Arbeit später oder wiederholt ausführen. Ein Auftrag kann einen Agentenprompt, einen Skill, ein Skript oder eine Benachrichtigung ausführen.

Einen Zeitplan wählen​

Anyy akzeptiert diese Zeitplanformen:

FormBeispielVerhalten
Einmalige Verzögerung30mEinmal nach der Verzögerung ausführen
Wiederkehrendes Intervallevery 6hAb vorheriger Ausführungszeit wiederholen
Exakte Zeit2026-11-20T09:00:00+08:00Einmal zur RFC-3339-Zeit ausführen
Cron mit fünf Feldern0 9 * * 1-5Mit konfigurierter IANA-Zeitzone wiederholen

Cron-Zeitpläne mit fünf Feldern benötigen eine zuverlässig konfigurierte Zeitzone. Dashboard → Cron zeigt aufgelösten Zeitplan und nächsten Lauf. Lassen Sie Gateway laufen. Der Scheduler fragt standardmäßig jede Minute ab; Fälligkeit garantiert daher keine sekundengenaue Ausführung.

Im Chat erstellen​

Every weekday at 08:00 in Asia/Shanghai, summarize my open tasks. Deliver the result here.

Anyy kann über aktivierte Automatisierungswerkzeuge Automatisierungen erstellen, auflisten, aktualisieren, löschen, auslösen und deren Verlauf prüfen. Fragen Sie nach gespeicherter Auftrags-ID, Zeitplan, Zeitzone und Zustellziel und prüfen Sie sie unter Dashboard → Cron. Ein im Chat erstellter Auftrag behält Ursprungssitzung und vertrauenswürdigen Kanalursprung für spätere Zustellung.

Einen Prompt-Auftrag erstellen​

anyy cron create \
--name morning-brief \
--kind agent \
--schedule "0 8 * * 1-5" \
--prompt "Summarize today's open tasks as a concise brief." \
--delivery-target current_user_default \
--delivery-channel telegram

Führen Sie dies nach Konfiguration einer verlässlichen Zeitzone und einer getesteten Standard-Telegram-Bindung aus. Ersetzen Sie für Dashboard-/TUI-Zustellung die letzten beiden Flags durch --delivery-target gateway. Der Auftrag speichert aufgelöste Rolle und Workspace; verwenden Sie beim Erstellen --role und --workspace für bestimmte Identitäten.

In sich geschlossene Prompts schreiben

Ein geplanter Lauf hat möglicherweise nicht Ihren jetzigen Gesprächskontext. Nennen Sie Ziel, Eingaben, erlaubte Werkzeuge und Ausgabeformat im Auftragsprompt. Der Scheduler stellt die abschließende Antwort über die gespeicherte Route zu; der Prompt muss das Kind daher nicht auffordern, erneut ein Nachrichtenwerkzeug aufzurufen.

Weitere Auftragstypen​

  • skill — einen benannten Skill-Ablauf ausführen; Skill-Namen mit --skills angeben.
  • script — ein Skript im Profil-Skriptverzeichnis ausführen; --script wählt diesen Typ, wenn --kind fehlt.
  • notify — einen festen Benachrichtigungsprompt veröffentlichen.

Verwenden Sie --toolsets für eine explizite Fähigkeitsgrenze und --workdir für das beabsichtigte Skriptarbeitsverzeichnis.

Zustellziele​

ZielBedeutung
gatewayAn das residente Gateway veröffentlichen
originZum vertrauenswürdigen, mit dem Lauf verbundenen Kanalursprung zurückkehren
current_user_defaultStandardbindung des Benutzers auflösen, optional für --delivery-channel
noneOhne Benutzerzustellung ausführen

none ist über Dashboard und CLI verfügbar; modellseitige Chat-Automatisierungswerkzeuge reservieren es für interne Scheduler-Arbeit und lehnen die Erstellung einer Benutzerautomatisierung mit diesem Ziel ab.

Kanalziele werden beim Erstellen des Auftrags zu konkreten Bindungen aufgelöst. origin erfordert einen vertrauenswürdigen Kanalursprung und kann in einem eigenständigen CLI-Befehl nicht erfunden werden. Ein CLI-/Dashboard-Auftrag ohne Ursprungsgespräch hängt Benachrichtigungen nicht automatisch an den gerade offenen Chat.

Veröffentlichung belegt die Übergabe an die Zustellpipeline von Anyy, nicht den endgültigen Empfang bei einem externen Dienst. Eine spätere Änderung der Kanal-Standardbindung lenkt einen vorhandenen Auftrag nicht um; erstellen Sie ihn für ein anderes Ziel neu.

Auftragsausführung​

Die Auftragsverwaltung aktualisiert den vorhandenen Zeitplan direkt. Agenten- und Skill-Aufträge erstellen für jede Ausführung eine Hintergrundsitzung mit gespeicherter Rolle, Workspace und Zustellroute. Skriptaufträge führen das benannte Skript aus, und Benachrichtigungsaufträge veröffentlichen ihren festen Text ohne Modellaufruf.

Jedes geplante Vorkommnis hat einen eigenen dauerhaften Ausführungsdatensatz. pending bedeutet zur späteren Scheduler-Übernahme angenommen; running bedeutet, dass die Ausführung begonnen hat. Abschluss und Ergebniszustellung sind getrennt. Diese Vorkommnisse sind nicht die Steuerungs- oder Folgenachrichten-Warteschlange der interaktiven Sitzung. Bitten Sie zum Testen im erstellenden Gespräch um sofortige Ausführung und prüfen Sie danach den fertigen Lauf und das Ziel; eine Einreihungsantwort allein ist kein abgeschlossenes Ergebnis.

Skriptläufe bewahren die letzten 1 MiB von stdout und stderr jeweils separat und zeigen bei verworfener älterer Ausgabe einen Auslassungshinweis. Abschneiden stoppt das Skript nicht. Ergebnisse, Verlaufsansichten und Zustellwiederholungen redigieren bekannte Zugangsdaten; schlägt dieser Schutz fehl, meldet Anyy einen sicheren Fehler, statt rohe Ausgabe zurückzugeben. Der Schutz einer Verlaufsansicht schreibt ältere gespeicherte Datensätze nicht um.

Aufträge verwalten​

anyy cron list --include-disabled
anyy cron update --id JOB_ID --disable
anyy cron update --id JOB_ID --enable --schedule "every 12h"
anyy cron delete --id JOB_ID

Auflisten/Aktualisieren/Löschen durchsuchen standardmäßig das ausgewählte Profil. Grenzen Sie mit --role und/oder --workspace ein oder verwenden Sie --all-scopes für ausdrückliche profilweite Suche. Aktualisieren ändert Aktivierung, Zeitplan oder Prompt; erstellen Sie einen Ersatz zum Ändern von Name, Typ, Rolle, Workspace oder Zustellziel. Laufzustand und visuelle Verwaltung finden Sie unter Dashboard-Cron.