Zeitplan-Typen
Alle Zeitpläne laufen gegen eine Zeitzone (Standard: deine Workspace-Zeitzone) – die obigen Felder sind Uhrzeiten nach lokaler Wanduhr in dieser Zone, auch über Zeitumstellungen hinweg. Ein benutzerdefinierter Cron-Zeitplan muss mindestens 10 Minuten auseinanderliegen – ein engeres Intervall wird beim Speichern abgelehnt. Eine stündliche Routine läuft einmal pro Wanduhr-Stunde zur gewählten Minute; überspringt oder wiederholt eine Zeitumstellung eine Wanduhrzeit, löst die Routine auf den ersten gültigen Zeitpunkt auf.
Benötigte Verbindungen
Hängt der Prompt einer Routine von einer verbundenen App ab – etwas in Slack posten, Gmail lesen, in ein CRM schreiben –, hinterlegt Milian, welche Apps sie braucht (slack, gmail, …). Eine Routine lässt sich nicht anlegen oder speichern, solange eine dieser Apps nicht verbunden ist, und läuft nicht – auch nicht nach ihrem eigenen Zeitplan –, sobald eine benötigte Verbindung fehlt, abgelaufen ist oder gestört ist. So scheitert sie nie still und unbeaufsichtigt bei jedem Lauf. Die Routinen-Seite zeigt bei jeder aktivierten Routine mit fehlender oder gestörter Pflicht-Verbindung eine Warnung mit Link zum Neu-Verbinden.
Eine Routine erstellen
Routinen sind chat-first: Frag direkt Milian – öffne den Copilot und beschreibe, was und wann geplant werden soll; Milian erklärt, wie Routinen funktionieren, stellt die nötigen Rückfragen und schlägt dir die Routine vor. Im Dashboard fügt das kleine Aufgaben-Symbol neben dem Hilfe-Symbol (und der Button Neue Routine auf der Routinen-Seite) einen fertigen Start-Prompt in den Composer ein. Das Anlegen, Ändern oder Löschen einer Routine im Chat zeigt immer zuerst eine Bestätigungskarte mit „Übernehmen“/„Abbrechen“ – Milian speichert eine Änderung nie von sich aus. Die Karte fasst genau zusammen, was sich ändert (Name, Prompt, Zeitplan, Zeitzone, Ein/Aus-Status); erst ein Klick auf „Übernehmen“ speichert, „Abbrechen“ verwirft den Vorschlag.Eine Routine verwalten
Die Routinen-Seite listet deine Routinen und lässt dich sie bearbeiten, ausführen und löschen – aber nicht neu anlegen (siehe oben). Öffnest du dort eine Routine, kannst du Name, Prompt, Zeitplan-Typ mit den passenden Feldern, Zeitzone und den Ein/Aus-Schalter ändern. Eine Routine auszuschalten pausiert sie (löscht ihren nächsten Lauf), ohne sie zu entfernen; schaltest du sie wieder ein, wird der nächste Lauf ab jetzt neu berechnet. Jetzt ausführen startet sofort einen außerplanmäßigen Lauf; Routine löschen entfernt sie endgültig.Hintergrundausführung & Transkripte
Zum geplanten Zeitpunkt (oder bei manueller Auslösung) wird der Prompt einer Routine als dauerhafter Hintergrundlauf an Milian gesendet – er läuft weiter, auch wenn du den Browser schließt. Der Lauf erscheint als normaler Milian-Chat-Thread; öffne ihn auf der Routinen-Seite, um das vollständige Transkript zu lesen, inklusive der verwendeten Tools. Transkripte werden 10 Tage aufbewahrt. Jede Routine merkt sich außerdem das Ergebnis ihres letzten Laufs (erfolgreich, fehlgeschlagen oder noch laufend) und den nächsten geplanten Lauf – beides wird auf der Routinen-Seite angezeigt. Bevor Milian einen Lauf abschließt, prüft es das Ergebnis jedes Tools noch einmal, auf das der Lauf sich verlassen hat – ein fehlgeschlagener oder leer zurückgekommener Tool-Aufruf wird einmal erneut versucht, und schlägt er weiterhin fehl, steht im Transkript klar, was nicht funktioniert hat, statt stillschweigend Erfolg zu behaupten. Der Status eines Laufs zeigt nur dann „Erfolgreich“, wenn tatsächlich ein Ergebnis zustande kam; die Routinen-Seite markiert Tool-Fehler eines Laufs zusätzlich („N Tool-Fehler“), selbst wenn sein Gesamtstatus Erfolgreich lautet – so erkennst du einen sauberen Lauf von einem, bei dem darunter etwas fehlgeschlagen ist.Abrechnung
Ein Routinen-Lauf wird genauso abgerechnet wie ein normaler Milian-Chat-Turn – dieselben Credits pro Turn, abgebucht vom Workspace-Guthaben. Es gibt keine separate „Routinen“-Gebühr. Reicht das Guthaben zum geplanten Zeitpunkt nicht aus, schlägt der Lauf mit einem Hinweis auf unzureichendes Guthaben fehl, und die Routine wird auf ihren nächsten Termin neu geplant.Plan-Limits
Wie viele Routinen ein Workspace haben darf, ist ein Plan-Limit (-1 = unbegrenzt, 0 = für diesen Plan deaktiviert). Wird eine Routine über dem Limit angelegt, wird sie abgelehnt, bis du eine löschst oder upgradest.
API & MCP
Alles oben Genannte steht auch über die öffentliche REST-API und als MCP-Tools unterhttps://<deine-domain>/mcp zur Verfügung:
API-Keys und OAuth-Tokens haben keinen angemeldeten Endnutzer – diese Endpunkte agieren daher als das älteste Owner-Mitglied des Workspace, genau wie ein Milian-Chat-Turn im eigenen Account, wenn du angemeldet bist.