Types de planification
Toutes les planifications s’exécutent selon un fuseau horaire (par défaut, celui de votre espace de travail) — les champs ci-dessus correspondent à l’heure locale dans ce fuseau, y compris lors des changements d’heure. Une planification personnalisée en cron doit se déclencher au moins 10 minutes d’intervalle — un intervalle plus court est rejeté à l’enregistrement. Une routine horaire se déclenche une fois par heure d’horloge murale, à la minute choisie ; quand un changement d’heure saute ou répète une heure locale, la routine se cale sur la première occurrence valide.
Connexions requises
Quand le prompt d’une routine dépend d’une application connectée — publier sur Slack, lire Gmail, écrire dans un CRM —, Milian enregistre quelles applications elle nécessite (slack, gmail, …). Une routine refuse d’être créée ou enregistrée tant que l’une de ces applications n’est pas connectée, et refuse de s’exécuter — même selon sa propre planification — dès qu’une connexion requise devient manquante, expire ou tombe en panne, afin qu’elle n’échoue jamais silencieusement, sans surveillance, à chaque déclenchement. La page Routines affiche un avertissement sur toute routine activée dont une connexion requise est actuellement manquante ou en panne, avec un lien pour la reconnecter.
Créer une routine
Les routines sont conçues pour le chat en premier : demandez directement à Milian — ouvrez le copilote et décrivez ce que vous voulez planifier et quand ; Milian explique le fonctionnement des routines, pose les questions nécessaires et vous propose la routine. Sur le tableau de bord, la petite icône de tâche à côté de l’icône d’aide (ainsi que le bouton Nouvelle routine sur la page Routines) insère un prompt de démarrage prêt à l’emploi dans le compositeur. Créer, modifier ou supprimer une routine depuis le chat affiche toujours d’abord une carte de confirmation Approuver / Annuler — Milian n’enregistre jamais une modification de sa propre initiative. La carte résume exactement ce qui va changer (nom, prompt, planification, fuseau horaire, état activé/désactivé) ; rien ne se passe tant que vous n’avez pas cliqué sur Approuver, et Annuler abandonne la proposition.Gérer une routine
La page Routines liste vos routines et vous permet de les modifier, de les exécuter et de les supprimer — mais pas d’en créer (voir ci-dessus). Ouvrir une routine sur cette page permet de changer son nom, son prompt, son type de planification et ses champs, son fuseau horaire, et l’interrupteur activé/désactivé. Désactiver une routine la met en pause (efface sa prochaine exécution) sans la supprimer ; la réactiver recalcule la prochaine exécution à partir de maintenant. Exécuter maintenant démarre immédiatement une exécution hors planification ; Supprimer la routine la retire définitivement.Exécution en arrière-plan et transcriptions
À l’heure planifiée (ou lors d’un déclenchement manuel), le prompt d’une routine est envoyé à Milian comme une exécution durable en arrière-plan — elle continue même si vous fermez le navigateur. L’exécution apparaît comme un fil de conversation Milian normal ; ouvrez-le depuis la page Routines pour lire la transcription complète, y compris les outils utilisés par Milian. Les transcriptions sont conservées 10 jours. Chaque routine garde aussi trace du résultat de sa dernière exécution (réussie, échouée ou en cours) et de sa prochaine exécution planifiée, tous deux affichés sur la page Routines. Avant de conclure, Milian revérifie le résultat de chaque outil dont l’exécution a dépendu — un appel d’outil en erreur ou revenu vide est retenté une fois, et s’il échoue encore, la transcription indique clairement ce qui n’a pas fonctionné plutôt que de prétendre silencieusement à un succès. Le statut d’une exécution n’affiche « Réussie » que si un résultat a réellement été produit ; la page Routines signale aussi les erreurs d’outil d’une exécution (indicateur « N erreurs d’outil ») même quand son statut global est Réussie — de quoi distinguer une exécution propre de celle où quelque chose en dessous a échoué.Facturation
Une exécution de routine est facturée exactement comme un tour de conversation Milian normal — le même coût en crédits par tour, débité du solde de votre espace de travail. Il n’y a pas de frais « routines » séparés. Si le solde de crédits de votre espace de travail est insuffisant au moment prévu, l’exécution échoue avec une erreur de crédits insuffisants et la routine est replanifiée pour sa prochaine occurrence.Limites de plan
Le nombre de routines qu’un espace de travail peut avoir est une limite de plan (-1 = illimité, 0 = fonctionnalité désactivée pour ce plan). Créer une routine au-delà de la limite est refusé tant que vous n’en supprimez pas une ou ne passez pas à un plan supérieur.
API et MCP
Tout ce qui précède est disponible dans l’API REST publique et comme outils MCP àhttps://<votre-domaine>/mcp :
Les clés API et les jetons OAuth n’ont pas d’utilisateur final connecté — ces points de terminaison agissent donc en tant que membre propriétaire le plus ancien de l’espace de travail, comme le ferait un tour de conversation Milian sur votre propre compte lorsque vous êtes connecté.