Zum Hauptinhalt springen
Geplante Sitzungen ermöglichen Ihnen, wiederkehrende Devin-Sitzungen zu erstellen, die automatisch in von Ihnen festgelegten Intervallen ausgeführt werden. 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“).

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

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.

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.
  • 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