CLI commands

`openclaw tasks`

Inspectez les tâches d’arrière-plan durables et l’état de TaskFlow. Sans sous-commande, openclaw tasks équivaut à openclaw tasks list.

Consultez Tâches d’arrière-plan pour le cycle de vie et le modèle de livraison, ainsi que sa section tasks audit pour une description complète des constats.

Utilisation

bash
openclaw tasksopenclaw tasks listopenclaw tasks list --runtime acpopenclaw tasks list --status runningopenclaw tasks show <lookup>openclaw tasks notify <lookup> state_changesopenclaw tasks cancel <lookup>openclaw tasks auditopenclaw tasks maintenanceopenclaw tasks maintenance --applyopenclaw tasks flow listopenclaw tasks flow show <lookup>openclaw tasks flow cancel <lookup>

Options racines

Indicateur Description
--json Produit une sortie JSON.
--runtime <name> Filtre par type : subagent, acp, cron ou cli.
--status <name> Filtre par état : queued, running, succeeded, failed, timed_out, cancelled ou lost.

Sous-commandes

list

bash
openclaw tasks list [--runtime <name>] [--status <name>] [--json]

Répertorie les tâches d’arrière-plan suivies, de la plus récente à la plus ancienne.

show

bash
openclaw tasks show <lookup> [--json]

Affiche une tâche à partir de son identifiant de tâche, de son identifiant d’exécution ou de sa clé de session.

notify

bash
openclaw tasks notify <lookup> <done_only|state_changes|silent>

Modifie la politique de notification d’une tâche en cours d’exécution.

cancel

bash
openclaw tasks cancel <lookup>

Annule une tâche d’arrière-plan en cours d’exécution.

audit

bash
openclaw tasks audit [--severity <warn|error>] [--code <name>] [--limit <n>] [--json]

Signale les enregistrements de tâches et de TaskFlow obsolètes, perdus, dont la livraison a échoué ou présentant d’autres incohérences. Les tâches perdues conservées jusqu’à cleanupAfter génèrent des avertissements ; les tâches perdues arrivées à expiration ou sans horodatage génèrent des erreurs.

--code accepte les codes de tâche (stale_queued, stale_running, lost, delivery_failed, missing_cleanup, inconsistent_timestamps) et les codes TaskFlow (restore_failed, stale_waiting, stale_blocked, cancel_stuck, missing_linked_tasks, blocked_task_missing). Consultez Tâches d’arrière-plan pour connaître le niveau de gravité et les conditions de déclenchement de chaque code.

maintenance

bash
openclaw tasks maintenance [--apply] [--json]

Prévisualise ou applique la réconciliation des tâches et de TaskFlow, l’ajout d’horodatages de nettoyage, l’élagage et le nettoyage du registre de sessions des exécutions Cron obsolètes.

Pour les tâches Cron, la réconciliation utilise les journaux d’exécution persistants et l’état des tâches avant de marquer une ancienne tâche active comme lost, afin que les exécutions Cron terminées ne deviennent pas de fausses erreurs d’audit simplement parce que l’état d’exécution en mémoire du Gateway a disparu. L’audit CLI hors ligne ne fait pas autorité pour l’ensemble local au processus des tâches Cron actives du Gateway. Les tâches CLI dotées d’un identifiant d’exécution ou d’un identifiant source sont marquées lost lorsque leur contexte d’exécution actif dans le Gateway a disparu, même si une ancienne ligne de session enfant subsiste.

Lorsqu’elle est appliquée, la maintenance élague également les lignes du registre de sessions cron:<jobId>:run:<uuid> datant de plus de 7 jours, tout en préservant les tâches Cron actuellement en cours d’exécution et sans modifier les lignes de session non liées à Cron.

flow

bash
openclaw tasks flow list [--status <name>] [--json]openclaw tasks flow show <lookup> [--json]openclaw tasks flow cancel <lookup>

Inspecte ou annule l’état durable de TaskFlow dans le registre des tâches. flow list --status accepte queued, running, waiting, blocked, succeeded, failed, cancelled ou lost.

Voir aussi

Was this useful?
On this page

On this page