CLI commands
`openclaw commitments`
Répertoriez et gérez les engagements de suivi déduits.
Les engagements sont facultatifs (commitments.enabled) et constituent des souvenirs de suivi de courte durée,
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: affichez tous les statuts plutôt que seulement les engagements en attente.--agent <id>: filtrez selon l’identifiant d’un agent.--status <status>: filtrez par statut. Valeurs :pending,sent,dismissed,snoozedouexpired. Les valeurs inconnues provoquent une sortie avec une erreur.--json: produisez une sortie JSON lisible par machine.
dismiss marque les identifiants d’engagement indiqués comme dismissed afin que Heartbeat ne les
transmette pas.
Exemples
Répertoriez les engagements en attente :
openclaw commitmentsRépertoriez tous les engagements stockés :
openclaw commitments --allFiltrez selon un agent :
openclaw commitments --agent mainRecherchez les engagements reportés :
openclaw commitments --status snoozedRejetez un ou plusieurs engagements :
openclaw commitments dismiss cm_abc123 cm_def456Exportez au format JSON :
openclaw commitments --all --jsonSortie
La sortie texte affiche le nombre d’engagements, le chemin de la base de données SQLite partagée, les éventuels filtres actifs 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 de la base de données SQLite partagée et l’intégralité des enregistrements stockés.