alfred.tasks.ecranLes 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
Une tâche dit à Alfred quoi faire, quand, avec quels droits et dans quelles limites :
CRON (un horaire), EVENT (un mail, un message de file, un topic KvBus),
MANUAL (à la demande) ;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.
À l'ouverture : GET /hub/alfred/tasks → alfred_admin.list_tasks (toutes les
tâches) et alfred_admin.list_whitelists (pour la liste déroulante).
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.
{ "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.
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).