Skip to main content
Eine Mission ist eine geplante Aufgabe für den Milian-Copilot: ein gespeicherter Prompt, der unbeaufsichtigt läuft – entweder nach einem wiederkehrenden Zeitplan oder auf Abruf – im Hintergrund, ohne dass ein Browser-Tab geöffnet bleiben muss. Jeder Lauf erzeugt sein eigenes Milian-Chat-Transkript, sichtbar auf der Workspace-Seite Milian Missions (Sidebar, direkt neben Verlauf). Missionen geben Milian dasselbe Toolset, das im Chat zur Verfügung steht – Plattform-Tools, Automatisierungen, verbundene Apps – eine Mission kann also alles tun, was auch ein Chat-Turn könnte: die Anrufe der letzten Woche zusammenfassen und die Highlights per E-Mail verschicken, ins Stocken geratene Leads aufspüren und anstoßen, ein tägliches Digest posten und Ähnliches.

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 unter https://<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.

Was eine Mission eigenständig darf

Eine Mission läuft unbeaufsichtigt – Milian kann dich währenddessen nicht fragen. Innerhalb einer Mission führt Milian deshalb auch Aktionen aus, die Guthaben kosten oder echte Personen erreichen: Anrufe, Nachrichten oder eine Aktion in einem verbundenen Dienst. Der Prompt einer Mission gilt damit als Einverständnis für genau diese Arbeit – halte ihn eng gefasst. Vier Dinge bleiben in Missionen gesperrt, weil keine geplante Aufgabe sie braucht und der Schaden den Lauf überdauern würde: API-Schlüssel erstellen, Rufnummern kaufen, den Einwilligungsmodus ändern und die Aufbewahrungsdauer ändern. Milian weist darauf hin und bittet dich, das im Chat zu erledigen. Sei vorsichtig bei Missionen, die fremde Inhalte lesen – eingehende E-Mails, Gesprächstranskripte, Webseiten, Datensätze aus verbundenen Diensten. In solchen Texten versteckte Anweisungen können den Lauf beeinflussen. Gib diesen Missionen einen eng gefassten Prompt und sieh dir ihre Transkripte an. Eine Mission, die ein Ergebnis erzeugt, kann es auch direkt zustellen, statt es nur im eigenen Transkript zu belassen: per E-Mail, in einen Chat-Kanal (Slack, Teams, Discord und ähnliche), per SMS oder WhatsApp, oder an einen Webhook/eine externe API – und dafür eine einzelne Automatisierungs-Aktion ausführen, ohne vorher eine ganze Automatisierung zu bauen. Das sind echte Aktionen mit echten Auswirkungen: eine tatsächlich verschickte E-Mail, eine tatsächlich geschickte Nachricht, eine tatsächlich abgesetzte Anfrage.