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:
| Form | Beispiel | Verhalten |
|---|---|---|
| Einmalige Verzögerung | 30m | Einmal nach der Verzögerung ausführen |
| Wiederkehrendes Intervall | every 6h | Ab vorheriger Ausführungszeit wiederholen |
| Exakte Zeit | 2026-11-20T09:00:00+08:00 | Einmal zur RFC-3339-Zeit ausführen |
| Cron mit fünf Feldern | 0 9 * * 1-5 | Mit 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.
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--skillsangeben.script— ein Skript im Profil-Skriptverzeichnis ausführen;--scriptwählt diesen Typ, wenn--kindfehlt.notify— einen festen Benachrichtigungsprompt veröffentlichen.
Verwenden Sie --toolsets für eine explizite Fähigkeitsgrenze und --workdir für das beabsichtigte Skriptarbeitsverzeichnis.
Zustellziele
| Ziel | Bedeutung |
|---|---|
gateway | An das residente Gateway veröffentlichen |
origin | Zum vertrauenswürdigen, mit dem Lauf verbundenen Kanalursprung zurückkehren |
current_user_default | Standardbindung des Benutzers auflösen, optional für --delivery-channel |
none | Ohne 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.