Aide du Hub TheSocle · alfred.tasks.form.enregistrer

Enregistrer

Écrit les changements de la tâche. Le prochain run les applique ; un run en cours garde les anciens.

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

Fiche complète

Requête

POST /hub/alfred/tasks/{id}/update (formulaire, jeton CSRF) → alfred_admin.update_task

Paramètre Vient du champ Envoyé quand
task_id l'adresse toujours
prompt Prompt toujours
cron_expr CRON champ non vide
whitelist_id Whitelist une whitelist choisie
max_steps, budget_tokens, timeout_seconds, max_runs_per_hour champs numériques champ non vide
notify_on_error Notify on error toujours (vide compris)
enabled Tâche activée toujours (false si décochée)

Réponses

Cas Message
succès « Tâche #id mise à jour »
CRON invalide, tâche introuvable « Échec de la mise à jour : … »

Même chose par MCP

{ "name": "alfred_admin__update_task",
  "arguments": { "task_id": 2, "cron_expr": "30 8 * * 1", "whitelist": "mail", "enabled": true } }

Constaté sur le Hub 3.77.0

La définition publiée de update_task (tools/list) n'annonce que task_id, prompt, cron_expr, whitelist, enabled, expires_at et max_total_runs. Le code accepte aussi whitelist_id, max_steps, budget_tokens, timeout_seconds, debounce_seconds, max_runs_per_hour et notify_on_error (AlfredAdminWorker.updateTask) : un agent qui lit la définition ignore qu'il peut régler les budgets.

Sommaire du démonstrateur