Aide du Hub TheSocle · alfred.tasks.ecran

Alfred — Tâches

Les tâches d'Alfred, une carte chacune. Éditer change le prompt, la planification, la whitelist et les budgets.

Voir l'élément dans l'écran : alfred/tasks

Explication

Une tâche dit à Alfred quoi faire, quand, avec quels droits et dans quelles limites :

Cet écran édite les tâches existantes. Il ne les crée pas et ne les supprime pas : la création passe par l'action alfred_admin.create_task (MCP ou REST), la suppression par alfred_admin.delete_task.

Chaque carte montre le nom, le type de déclencheur, l'expression CRON, le budget de tokens, et les deux premières lignes du prompt. Éditer déplie le formulaire.

Fiche complète

Ce que l'écran appelle

À l'ouverture : GET /hub/alfred/tasks → alfred_admin.list_tasks (toutes les tâches) et alfred_admin.list_whitelists (pour la liste déroulante).

Où vivent les données

alfred.z_alfred_task, une ligne par tâche. La suppression est douce : une tâche supprimée reste en base et disparaît des listes.

Créer une tâche par MCP

{ "name": "alfred_admin__create_task",
  "arguments": { "task_name": "Relevé quotidien des certificats",
                 "prompt": "Liste les certificats TLS gérés par le Hub et signale ceux qui expirent dans moins de 21 jours.",
                 "trigger_type": "CRON", "cron_expr": "0 7 * * *", "whitelist": "readonly" } }

trigger_type vaut CRON, EVENT ou MANUAL. Une tâche CRON exige une expression valide.

Piège

Il n'y a pas de bouton « Exécuter maintenant ». Pour lancer une tâche à la demande : action alfred_admin.run_now (task, et context facultatif).

Sommaire du démonstrateur