CLI commands
`openclaw commitments`
Répertorier et gérer les engagements de suivi déduits.
Les engagements sont facultatifs (commitments.enabled) et constituent des souvenirs de suivi à courte durée de vie, créés à partir du contexte de la conversation et transmis par Heartbeat. Consultez
Engagements déduits pour le guide conceptuel et la configuration.
Sans sous-commande, openclaw commitments répertorie les engagements en attente.
Utilisation
openclaw commitments [--all] [--agent <id>] [--status <status>] [--json]openclaw commitments list [--all] [--agent <id>] [--status <status>] [--json]openclaw commitments dismiss <id...> [--json]Options
--all: afficher tous les statuts au lieu des seuls engagements en attente.--agent <id>: filtrer selon l’identifiant d’un seul agent.--status <status>: filtrer par statut. Valeurs :pending,sent,dismissed,snoozedouexpired. Une valeur inconnue provoque une sortie avec une erreur.--json: produire du JSON lisible par une machine.
dismiss marque les identifiants d’engagement indiqués comme dismissed afin que Heartbeat ne les transmette pas.
Exemples
Répertorier les engagements en attente :
openclaw commitmentsRépertorier tous les engagements stockés :
openclaw commitments --allFiltrer selon un seul agent :
openclaw commitments --agent mainRechercher les engagements reportés :
openclaw commitments --status snoozedIgnorer un ou plusieurs engagements :
openclaw commitments dismiss cm_abc123 cm_def456Exporter au format JSON :
openclaw commitments --all --jsonSortie
La sortie textuelle affiche le nombre d’engagements, le chemin du stockage, les filtres actifs éventuels et une ligne par engagement :
- identifiant de l’engagement
- statut
- type (
event_check_in,deadline_check,care_check_inouopen_loop) - première échéance possible
- portée (agent/canal/cible)
- texte de suivi suggéré
La sortie JSON comprend le nombre, les filtres actifs de statut et d’agent, le chemin du stockage des engagements et l’intégralité des enregistrements stockés.