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 Custom-Cron-Zeitplan muss mindestens 10 Minuten auseinanderliegen – ein engeres Intervall wird beim Speichern abgelehnt. Eine Hourly-Mission läuft einmal pro Wanduhr-Stunde zur gewählten Minute; überspringt oder wiederholt eine Zeitumstellung eine Wanduhrzeit, löst die Mission auf den ersten gültigen Zeitpunkt auf.
Benötigte Verbindungen
Hängt der Prompt einer Mission von einer verbundenen App ab – etwas in Slack posten, Gmail lesen, in ein CRM schreiben –, hinterlegt Milian, welche Apps sie braucht (slack, gmail, …). Eine Mission 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 Missionen-Seite zeigt bei jeder aktivierten Mission mit fehlender oder gestörter Pflicht-Verbindung eine Warnung mit Link zum Neu-Verbinden.
Eine Mission erstellen
Missionen sind chat-first: Frag direkt Milian – öffne den Copilot und beschreibe, was und wann geplant werden soll; Milian erklärt, wie Missionen funktionieren, stellt die nötigen Rückfragen und schlägt dir die Mission vor. Im Dashboard fügt das kleine Aufgaben-Symbol neben dem Hilfe-Symbol (und der Button New mission auf der Missionen-Seite) einen fertigen Start-Prompt in den Composer ein. Das Anlegen, Ändern oder Löschen einer Mission im Chat zeigt immer zuerst eine Approve / Cancel-Bestätigungskarte – 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 Mission verwalten
Die Milian Missions-Seite listet deine Missionen und lässt dich sie bearbeiten, ausführen und löschen – aber nicht neu anlegen (siehe oben). Öffnest du dort eine Mission, kannst du Name, Prompt, Zeitplan-Typ mit den passenden Feldern, Zeitzone und den Ein/Aus-Schalter ändern. Eine Mission 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. Run now startet sofort einen außerplanmäßigen Lauf; Delete mission entfernt sie endgültig.Hintergrundausführung & Transkripte
Zum geplanten Zeitpunkt (oder bei manueller Auslösung) wird der Prompt einer Mission 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 Missionen-Seite, um das vollständige Transkript zu lesen, inklusive der verwendeten Tools. Transkripte werden 10 Tage aufbewahrt. Jede Mission merkt sich außerdem das Ergebnis ihres letzten Laufs (erfolgreich, fehlgeschlagen oder noch laufend) und den nächsten geplanten Lauf – beides wird auf der Missionen-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 Missionen-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
Milian-Missions-Kapazität wird als monatliches Add-on verkauft, sofern sie nicht bereits in einem von der Plattform erstellten Plan enthalten ist. Jede gekaufte Einheit ergänzt eine Mission. Jeder Missionslauf verbraucht zusätzlich die normalen Milian-Credits pro Turn aus dem Workspace-Guthaben. Reicht das Guthaben zum geplanten Zeitpunkt nicht aus, schlägt der Lauf fehl und die Mission wird auf ihren nächsten Termin neu geplant.Plan-Limits
Wie viele Missionen ein Workspace haben darf, ergibt sich aus der enthaltenen Plan-Kapazität plus gekauften Milian-Missions-Einheiten (-1 = unbegrenzt, 0 = ohne Add-on nicht verfügbar). Eine Mission über dieser Kapazität wird abgelehnt, bis du eine löschst oder Kapazität hinzufügst.
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.