LightVela

Tareas programadas

Resumen

Las tareas programadas permiten que Hermes Agent empiece a trabajar sin un prompt manual. Elija una tarea de Agent cuando el trabajo necesite razonamiento de IA, una tarea de notificación cuando el mismo mensaje deba enviarse tal como está escrito, o una tarea de script cuando un script de Bash o Python deba realizar una comprobación determinista. Los tres tipos usan los mismos horarios de una sola vez, recurrentes y por intervalos, además de la ventana de validez y la configuración de notificaciones.

Página de tareas programadas con plantillas y tareas actuales

Elegir un tipo de tarea

Elija el tipo según lo que deba ocurrir cuando llegue la hora programada.

Tipo de tareaAdecuado paraLo que debe proporcionarLo que se ejecuta
Tarea de AgentResúmenes, investigación, análisis, redacción u otros trabajos que requieren interpretaciónInstrucciones de la tarea y, opcionalmente, un Skill o una tarea upstreamHermes Agent inicia una tarea basada en un modelo.
Tarea de notificaciónRecordatorios, avisos y mensajes rutinarios exactosEl texto de la notificaciónUna tarea gestionada por LightVela envía el texto tal como está escrito, sin llamar a un modelo.
Tarea de scriptFlujos de desarrollo, comprobaciones y automatización deterministaUn script de Bash o PythonEl script se ejecuta sin una sesión de Agent ni una llamada al modelo. La salida estándar no vacía puede enviarse como notificación.

El tipo de tarea es independiente del patrón de programación. Todos los tipos pueden ejecutarse una vez, con una cadencia diaria, semanal o mensual, o en un intervalo fijo.

Antes de crear una tarea

Asegúrese de que Hermes Agent esté activo, elija un canal de notificación si lo necesita y revise el código de cualquier tarea de script antes de guardarla.

Opciones de canales de notificación con Telegram y WeChat

Crear una tarea de Agent

Elija Tarea de Agent cuando Hermes Agent deba entender su solicitud y generar un resultado. Por ejemplo, una tarea puede recopilar noticias diarias sobre IA, seleccionar los elementos más relevantes y redactar un informe breve.

Configure los siguientes campos:

  • Nombre: Asigne un nombre reconocible a la tarea.
  • Programación: Elija una ejecución única, una cadencia recurrente o un intervalo fijo.
  • Instrucciones de la tarea: Describa el objetivo, el alcance, las restricciones de las fuentes y el formato esperado.
  • Skill: Adjunte opcionalmente un Skill disponible cuando la tarea necesite esa capacidad.
  • Tarea upstream: Use opcionalmente la salida completada más reciente de otra tarea de Agent como contexto adicional.
  • Ventana de validez: Restrinja opcionalmente cuándo se permite ejecutar la tarea.
  • Notificación: Elija opcionalmente dónde enviar el resultado completado.

A la hora programada, Hermes Agent crea una tarea de Agent y llama al modelo seleccionado. El resultado puede enviarse a los canales seleccionados y queda registrado en Ejecuciones recientes.

Diálogo Crear tarea programada con el tipo Tarea de Agent

Crear una tarea de notificación

Elija Tarea de notificación para un mensaje que deba llegar exactamente como lo escribió. Por ejemplo, puede crear un recordatorio diario para beber agua, un recordatorio mensual del alquiler o un aviso breve para un equipo.

Configure el nombre, la programación, el contenido de la notificación, la ventana de validez y los canales de notificación. El contenido puede incluir puntuación normal, saltos de línea, emojis y texto multilingüe.

A la hora programada, LightVela envía el contenido tal como está escrito. No pide a un modelo que redacte, reescriba, resuma, traduzca ni explique el mensaje. Por eso, el uso de tokens del modelo para la tarea es de 0 Token.

Si no selecciona un canal, la tarea se ejecuta en segundo plano y escribe un registro en lugar de enviar un mensaje. El formato de cada canal todavía puede afectar a los saltos de línea y a los caracteres que reciben los destinatarios.

Diálogo Crear tarea programada con el tipo Tarea de notificación

Crear una tarea de script

Elija Tarea de script cuando necesite un flujo determinista de Bash o Python. Por ejemplo, un script puede comprobar el uso del disco, inspeccionar la respuesta de un servicio o imprimir una alerta solo cuando se alcance un umbral.

Configure el nombre, la programación, el lenguaje y el contenido del script, la ventana de validez y los canales de notificación. Antes de crear la tarea, acepte el aviso de seguridad y confirme que confía en el código.

Las tareas de script no crean una sesión de Agent, no llaman a un modelo, no usan un prompt ni invocan Skills. Usan 0 Token de modelo, pero siguen usando recursos de ejecución de Agent en la nube.

Resultado del scriptResultado de la tareaComportamiento de entrega
Código de salida 0 con salida estándar no vacíaCorrectoLa salida estándar se envía tal como está escrita a los canales seleccionados.
Código de salida 0 con salida estándar vacíaÉxito silenciosoNo se envía ninguna notificación de resultado.
Código de salida distinto de 0FallidoEl fallo queda registrado y sigue el tratamiento de errores de la tarea.
Tiempo de espera agotado o fallo de inicioFallidoSe registra el tipo de fallo y sigue el tratamiento de errores de la tarea.

No use una tarea de script para reparar, explicar o resumir un fallo con IA. La ejecución sigue siendo determinista: una salida vacía permanece silenciosa y un script fallido no activa un fallback de modelo.

Diálogo Crear tarea programada con el tipo Tarea de script

Vincular una tarea de Agent upstream

Use una tarea upstream cuando una tarea de Agent deba preparar el contexto para otra. La tarea downstream recibe la salida completada más reciente de la tarea upstream y conserva su propia programación, instrucciones, ventana de validez y configuración de notificaciones.

Diálogo Crear tarea programada con la opción de tarea upstream

Deje suficiente tiempo entre tareas dependientes y explique en las instrucciones downstream cómo usar la salida upstream. El contexto upstream, la ejecución del modelo y los Skills solo se aplican a las tareas de Agent.

Configurar las reglas compartidas de programación y entrega

Los tres tipos de tarea comparten los mismos controles de programación y notificación.

  • Una sola vez: Ejecute una vez en la fecha y hora seleccionadas.
  • Recurrente: Ejecute cada día, semana o mes a la hora seleccionada.
  • Intervalo: Ejecute cada número seleccionado de minutos, horas o días.
  • Ventana de validez: Restrinja cuándo pueden ejecutarse las tareas recurrentes o por intervalos, o déjela vacía para mantenerlas activas todo el tiempo.
  • Notificación: Seleccione los canales que recibirán los resultados correctos o las notificaciones.

Cambiar el tipo mientras crea una tarea conserva estos ajustes compartidos. Después de crearla, el tipo no se puede cambiar, por lo que debe crear otra tarea si necesita cambiar el modelo de ejecución.

Diálogo Crear tarea para configurar una tarea programada

Usar plantillas de tareas

Si no sabe cómo empezar una tarea de Agent, use el área de plantillas de la página Tareas programadas. Elija una tarjeta como Recordatorios de agua y medicación, Recordatorio del alquiler, Alerta de tipo de cambio o Resumen bursátil, y revise la programación y las instrucciones generadas antes de crear la tarea.

Área de plantillas con tarjetas de tareas programadas listas para usar

Al abrir una plantilla, el formulario Crear tarea se rellena previamente. Por ejemplo, la plantilla Resumen bursátil incluye el nombre, una programación diaria y las instrucciones de información de mercado, que puede ajustar antes de probarla o crearla.

Plantilla Resumen bursátil abierta en el formulario Crear tarea

Cree una tarea de notificación o de script personalizada desde el diálogo Crear, en lugar de cambiar el tipo de una plantilla.

Gestionar tareas programadas

Después de crear una tarea, use la página Tareas programadas para revisar Tareas actuales, Tareas finalizadas y Ejecuciones recientes. La vista Tareas actuales puede filtrar las tareas de Agent, de notificación y de script.

Tareas finalizadas reúne las tareas completadas, fallidas y vencidas. Las tareas en curso permanecen en Tareas actuales.

Página Tareas programadas con las pestañas Tareas actuales, Tareas finalizadas y Ejecuciones recientes

Desde la lista puede revisar detalles, editar ajustes permitidos, pausar una tarea o eliminarla. Antes de eliminar una tarea de Agent con una dependencia upstream, compruebe si otra tarea todavía necesita su última salida completada.

Tarjeta de tarea programada en ejecución en Tareas actuales

Validar una tarea nueva

Después de crear o editar una tarea, no se detenga en el mensaje “guardado correctamente”.

  1. Confirme que la tarea aparece en el filtro de tipo correcto y que su estado coincide con lo esperado.
  2. Compruebe la programación, la ventana de validez y la configuración de notificaciones.
  3. Ejecute una prueba o espere una ejecución real y revise las Ejecuciones recientes.
  4. Para una tarea de Agent, compruebe que el resultado sigue las instrucciones y usa la salida upstream seleccionada cuando corresponde.
  5. Para una tarea de notificación, compruebe que el texto recibido coincide con su contenido.
  6. Para una tarea de script, compruebe el resultado de salida y si la salida estándar se entregó o permaneció silenciosa correctamente.

Tratamiento de fallos comunes

SíntomaCausa probableTratamiento sugerido
La tarea no se ejecutó cuando se esperabaLa programación, la ventana de validez o el estado de la tarea no está activoRevise la programación y la ventana, confirme que la tarea esté habilitada y consulte las Ejecuciones recientes.
El resultado de una tarea de Agent no responde al objetivoLas instrucciones son vagas, un Skill necesario no está disponible o falta el contexto upstreamIndique claramente el objetivo, el alcance, el formato y las restricciones de las fuentes. Compruebe el Skill y la tarea upstream antes de la siguiente ejecución.
Una tarea de notificación se ejecutó pero no llegó ningún mensajeNo se seleccionó un canal o el canal de destino no está disponibleSeleccione y verifique un canal, y vuelva a probar la tarea.
Una tarea de script se ejecutó sin mensajeEl script terminó correctamente sin salida estándarEs un éxito silencioso. Haga que el script imprima el texto exacto que debe enviarse cuando se cumpla la condición.
Una tarea de script fallóEl script terminó con error, agotó el tiempo o no pudo iniciarseRevise el registro, corrija el script de confianza y vuelva a probarlo. No espere que la IA repare o explique el script automáticamente.

Última actualización: 2026-08-26