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

bash
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, snoozed ou expired. 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 :

bash
openclaw commitments

Répertoriez tous les engagements stockés :

bash
openclaw commitments --all

Filtrez selon un agent :

bash
openclaw commitments --agent main

Recherchez les engagements reportés :

bash
openclaw commitments --status snoozed

Rejetez un ou plusieurs engagements :

bash
openclaw commitments dismiss cm_abc123 cm_def456

Exportez au format JSON :

bash
openclaw commitments --all --json

Sortie

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_in ou open_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.

Voir aussi

Was this useful?
On this page

On this page