Skip to main content
Una misión es una tarea programada para el copiloto Milian: un prompt guardado que se ejecuta sin supervisión, ya sea con una programación recurrente o bajo demanda, en segundo plano, sin necesidad de mantener abierta una pestaña del navegador. Cada ejecución genera su propia transcripción de chat de Milian, visible en la página de espacio de trabajo Milian Missions (barra lateral, justo después de Historial). Las misiones le dan a Milian el mismo conjunto de herramientas que tiene en el chat: herramientas de la plataforma, automatizaciones, aplicaciones conectadas, así que una misión puede hacer todo lo que puede hacer un turno de chat: resumir las llamadas de la última semana y enviar los puntos destacados por correo, detectar leads estancados e impulsarlos, publicar un resumen diario y tareas similares.

Tipos de programación

Todas las programaciones se ejecutan según una zona horaria (por defecto, la de tu espacio de trabajo): los campos anteriores son hora local en esa zona, incluso durante los cambios de horario. Una programación Custom con cron debe ejecutarse con al menos 10 minutos de separación; un intervalo más corto se rechaza al guardar. Una misión Hourly se ejecuta una vez por cada hora del reloj local, en el minuto elegido; cuando un cambio de horario salta o repite una hora local, la misión se resuelve a la primera ocurrencia válida.

Conexiones necesarias

Cuando el prompt de una misión depende de una aplicación conectada — publicar en Slack, leer Gmail, escribir en un CRM —, Milian registra qué aplicaciones necesita (slack, gmail, …). Una misión no se puede crear ni guardar mientras una de esas aplicaciones no esté conectada, y no se ejecuta — ni siquiera según su propia programación — en el momento en que una conexión necesaria falta, expira o se rompe, para que nunca falle en silencio y sin supervisión cada vez que se dispara. La página Misiones muestra una advertencia en cualquier misión activada cuya conexión necesaria esté actualmente ausente o rota, con un enlace para reconectarla.

Crear una misión

Las misiones son primero por chat: pídeselo directamente a Milian; abre el copiloto y describe qué quieres programar y cuándo; Milian explica cómo funcionan las misiones, hace las preguntas necesarias y te propone la misión. En el panel, el pequeño icono de tarea junto al icono de ayuda (y el botón New mission de la página Misiones) inserta un prompt inicial ya preparado en el compositor. Crear, actualizar o eliminar una misión desde el chat siempre muestra antes una tarjeta de confirmación Approve / Cancel: Milian nunca guarda un cambio por su cuenta. La tarjeta resume exactamente lo que va a cambiar (nombre, prompt, programación, zona horaria, estado activado/desactivado); no ocurre nada hasta que haces clic en Aprobar, y Cancelar descarta la propuesta.

Gestionar una misión

La página Milian Missions lista tus misiones y te permite editarlas, ejecutarlas y eliminarlas, pero no crear una nueva (ver arriba). Al abrir una misión ahí puedes cambiar su nombre, prompt, tipo de programación y sus campos, zona horaria, y el interruptor de activado/desactivado. Desactivar una misión la pausa (borra su próxima ejecución) sin eliminarla; al volver a activarla se recalcula la próxima ejecución desde ese momento. Run now inicia de inmediato una ejecución fuera de programación; Delete mission la elimina definitivamente.

Ejecución en segundo plano y transcripciones

En el momento programado (o al activarla manualmente), el prompt de una misión se envía a Milian como una ejecución duradera en segundo plano; sigue funcionando aunque cierres el navegador. La ejecución aparece como un hilo de chat normal de Milian; ábrelo desde la página Misiones para leer la transcripción completa, incluidas las herramientas que usó Milian. Las transcripciones se conservan durante 10 días. Cada misión también registra el resultado de su última ejecución (correcta, fallida o en curso) y su próxima ejecución programada; ambos se muestran en la página Misiones. Antes de terminar, Milian vuelve a comprobar el resultado de cada herramienta de la que dependió la ejecución: una llamada a una herramienta que falló o volvió vacía se reintenta una vez, y si sigue fallando, la transcripción indica claramente qué no funcionó en lugar de dar por hecho un éxito en silencio. El estado de una ejecución solo aparece como “Correcta” cuando realmente se produjo un resultado; la página Misiones también marca los errores de herramientas de una ejecución (indicador “N errores de herramientas”) incluso cuando su estado general es Correcta, para que puedas distinguir una ejecución limpia de una en la que algo por debajo falló.

Facturación de misiones

La capacidad de Milian Missions se vende como complemento mensual, salvo que ya esté incluida en un plan creado por la plataforma. Cada unidad comprada añade una misión. Cada ejecución también consume los créditos normales de Milian por turno del saldo del espacio de trabajo. Si el saldo es insuficiente cuando toca ejecutarse, la ejecución falla y la misión se reprograma para su próxima ocurrencia.

Límites del plan de misiones

El número de misiones disponibles es la capacidad incluida en el plan más las unidades de Milian Missions compradas (-1 = ilimitado, 0 = no disponible sin el complemento). Crear una misión por encima de esa capacidad se rechaza hasta que elimines una o añadas capacidad.

API y MCP

Todo lo anterior está disponible en la API REST pública y como herramientas MCP en https://<tu-dominio>/mcp: Las claves de API y los tokens OAuth no tienen un usuario final con sesión iniciada, así que estos endpoints actúan como el miembro propietario más antiguo del espacio de trabajo, igual que lo haría un turno de chat de Milian en tu propia cuenta cuando has iniciado sesión.

Qué puede hacer una misión por su cuenta

Una misión se ejecuta sin supervisión, así que Milian no puede preguntarte a mitad del proceso. Por eso también realiza acciones que gastan créditos o alcanzan a personas reales: llamadas, mensajes o una acción en una aplicación conectada. El prompt de una misión equivale a tu aprobación para exactamente ese trabajo: manténlo acotado. Cuatro cosas siguen bloqueadas dentro de una misión, porque ninguna tarea programada las necesita y el daño sobreviviría a la ejecución: crear claves de API, comprar números de teléfono, cambiar el modo de consentimiento y cambiar la retención de datos. Milian lo indicará y te pedirá hacerlo desde un chat. Ten cuidado con las misiones que leen contenido que no controlas: correos entrantes, transcripciones de llamadas, páginas web o registros de una aplicación conectada. Las instrucciones ocultas en esos textos pueden influir en la ejecución. Dale a esas misiones un prompt acotado y revisa sus transcripciones. Una misión que produce un resultado puede entregarlo directamente, en lugar de dejarlo solo en su propia transcripción: por correo electrónico, a un canal de chat (Slack, Teams, Discord y similares), por SMS o WhatsApp, o hacia un webhook/API externa — y para ello puede ejecutar una única acción de automatización sin necesidad de construir antes una automatización completa. Son acciones reales con efectos reales: un correo realmente enviado, un mensaje realmente publicado, una solicitud realmente realizada.