Zum Hauptinhalt springen
Geplante Sitzungen ermöglichen Ihnen, Devin-Sitzungen zu erstellen, die automatisch ausgeführt werden – entweder wiederkehrend nach einem Zeitplan oder einmalig zu einem bestimmten Datum und einer bestimmten Uhrzeit. Verwenden Sie sie, um wiederkehrende Aufgaben wie tägliche Berichte, regelmäßige Codepflege, Routine-Datenanalysen und mehr zu automatisieren.

Erstellen einer geplanten Sitzung

Es gibt zwei Möglichkeiten, eine geplante Sitzung zu erstellen:

Aus dem Eingabefeld

  1. Gib deinen Prompt in das Devin-Eingabefeld ein
  2. Klicke auf das Dreipunkt-Menü (⋯) auf der rechten Seite des Eingabefelds
  3. Wähle Schedule Devin aus
  4. Du wirst zur Seite zum Erstellen eines Zeitplans weitergeleitet, auf der dein Prompt bereits ausgefüllt ist

Auf der Einstellungsseite „Schedules“

  1. Navigiere in der Seitenleiste zu Settings > Schedules
  2. Klicke auf Create schedule
  3. Gib die Details für den Schedule ein

Einen Zeitplan konfigurieren

Beim Erstellen oder Bearbeiten eines Zeitplans können Sie folgende Optionen festlegen:

Name

Geben Sie Ihrem Zeitplan einen aussagekräftigen Namen, damit Sie ihn in der Liste leicht wiedererkennen (z. B. „Daily CI Report“ oder „Weekly Dependency Updates“).

Zeitplantyp

Wählen Sie zwischen zwei Zeitplantypen:
  • Wiederkehrend — Wird fortlaufend nach einem Cron-basierten Zeitplan ausgeführt (Standard)
  • Einmalig — Wird einmal zu einem bestimmten Datum und einer bestimmten Uhrzeit ausgeführt und deaktiviert sich anschließend automatisch

Agent

Wählen Sie aus, welcher Typ von Agent die geplante Sitzung ausführen soll:
  • Devin — Standard-KI-Softwareentwickler (Voreinstellung)
  • Data Analyst — Optimiert für Datenanalysen und -abfragen
  • Advanced — Für Playbooks und Sitzungsanalyse

Playbook (optional)

Füge der geplanten Sitzung ein Playbook hinzu. Das Playbook wird bei jeder Ausführung des Zeitplans angewendet und stellt so ein konsistentes Verhalten bei allen Ausführungen sicher.

Frequency (wiederkehrende Zeitpläne)

Bei wiederkehrenden Zeitplänen legen Sie fest, wie oft der Zeitplan ausgeführt werden soll. Der Frequenz-Editor unterstützt zwei Modi: Visueller Modus bietet vordefinierte Optionen:
  • Stündlich — Wird alle N Stunden ausgeführt
  • Täglich — Wird jeden Tag zu einer bestimmten Uhrzeit ausgeführt
  • Wöchentlich — Wird zu einer bestimmten Uhrzeit an ausgewählten Wochentagen ausgeführt
Zeiten werden in Ihrer lokalen Zeitzone angezeigt, aber intern als UTC gespeichert. Der Editor übernimmt die Umrechnung automatisch.
Benutzerdefinierter Modus ermöglicht es Ihnen, einen Standard-Cron-Ausdruck direkt einzugeben (z. B. 0 9 * * 1-5 für Werktage um 9:00 Uhr UTC). Dies gibt Ihnen volle Flexibilität für komplexe Zeitpläne.

Run at (einmalige Zeitpläne)

Für einmalige Zeitpläne wählen Sie das Datum und die Uhrzeit, zu der die Sitzung ausgeführt werden soll. Die Uhrzeit wird in Ihrer lokalen Zeitzone eingegeben und automatisch in UTC umgerechnet. Einmalige Zeitpläne müssen in der Zukunft liegen. Nachdem ein einmaliger Zeitplan ausgeführt wurde, wird er automatisch deaktiviert. Der Zeitplan und seine vergangenen Sitzungen werden zu Prüfzwecken aufbewahrt.

E-Mail-Benachrichtigungen

Legen Sie fest, wann Sie E-Mail-Benachrichtigungen zu geplanten Sitzungen erhalten:
  • Immer — Benachrichtigung nach jedem Durchlauf
  • Nur bei Fehlschlag — Benachrichtigung nur, wenn eine geplante Sitzung fehlschlägt (Standard)
  • Nie — Keine Benachrichtigungen

Prompt

Gib die Anweisungen ein, denen Devin bei jeder Ausführung des Zeitplans folgen soll. Das ist derselbe Prompt, den du auch beim Start einer normalen Devin-Sitzung verwenden würdest.

Zeitpläne verwalten

Wechseln Sie zu Settings > Schedules, um alle Ihre geplanten Sessions anzuzeigen. Die Liste zeigt den Namen, die Ausführungsfrequenz, den Zeitpunkt der letzten Ausführung und den Status jedes Zeitplans an.

Status

Jeder Zeitplan hat einen von drei möglichen Statuswerten:
  • Active — Der Zeitplan ist aktiviert und wird zum nächsten geplanten Zeitpunkt ausgeführt.
  • Paused — Der Zeitplan ist deaktiviert und wird erst ausgeführt, wenn er wieder aktiviert wird. Einmalige Zeitpläne werden nach der Ausführung automatisch pausiert.
  • Error — Beim Zeitplan sind aufeinanderfolgende Fehler aufgetreten.

Einen Zeitplan bearbeiten

Klicken Sie auf einen beliebigen Zeitplan in der Liste, um seine Details anzuzeigen. Klicken Sie auf Edit, um seine Konfiguration zu bearbeiten, einschließlich Name, Prompt, Agent, Playbook, Frequenz, Benachrichtigungseinstellungen und ob er aktiviert oder pausiert ist.

Anhalten und Fortsetzen

Sie können einen Zeitplan anhalten, indem Sie ihn bearbeiten und den Schalter Status auf Paused setzen. Angehaltene Zeitpläne erstellen keine neuen Sitzungen, bis sie wieder aktiviert werden. Stellen Sie den Schalter zurück auf Active, um fortzusetzen.

Einen Zeitplan löschen

Klicken Sie auf der Detailseite eines Zeitplans auf das Dreipunktmenü und wählen Sie Löschen. Dadurch wird der Zeitplan dauerhaft entfernt. Vergangene Sitzungen, die von diesem Zeitplan erstellt wurden, bleiben unverändert.

Vorherige Sitzungen anzeigen

Jede Detailseite eines Zeitplans hat einen Tab Past Sessions, der alle Devin-Sitzungen auflistet, die von diesem Zeitplan erstellt wurden. Klicke auf eine beliebige Sitzung, um zur vollständigen Sitzungsansicht zu gelangen. Das ist hilfreich, um Ergebnisse zu überprüfen, Fehler zu debuggen oder nachzuvollziehen, was der Zeitplan im Laufe der Zeit getan hat.

Anwendungsfälle

Hier sind einige gängige Möglichkeiten, Scheduled Sessions einzusetzen:
  • Tägliche Standup-Berichte — Aktuelle PRs, Issues oder Commits jeden Morgen zusammenfassen
  • Regelmäßige Dependency-Updates — Wöchentlich nach Dependency-Updates suchen und sie anwenden
  • Wiederkehrende Datenanalyse — Berichte oder Dashboards aus deinen Daten in regelmäßigen Abständen erstellen
  • Regelmäßige Code-Wartung — Lint-Fixes, das Entfernen toten Codes oder Überprüfungen der Testabdeckung nach Zeitplan ausführen
  • Monitoring und Alerting — Regelmäßig die Systemgesundheit prüfen oder Logs auf Anomalien überprüfen