CLI commands
`openclaw commitments`
Elenca e gestisce gli impegni di follow-up dedotti.
Gli impegni sono facoltativi (commitments.enabled) e consistono in memorie di follow-up di breve durata create dal contesto della conversazione e recapitate tramite Heartbeat. Consulta Impegni dedotti per la guida concettuale e la configurazione.
Senza sottocomandi, openclaw commitments elenca gli impegni in sospeso.
Utilizzo
openclaw commitments [--all] [--agent <id>] [--status <status>] [--json]openclaw commitments list [--all] [--agent <id>] [--status <status>] [--json]openclaw commitments dismiss <id...> [--json]Opzioni
--all: mostra tutti gli stati anziché soltanto gli impegni in sospeso.--agent <id>: filtra in base all'id di un singolo agente.--status <status>: filtra per stato. Valori:pending,sent,dismissed,snoozedoexpired. I valori sconosciuti causano la terminazione con un errore.--json: produce JSON leggibile dalla macchina.
dismiss contrassegna gli id degli impegni specificati come dismissed, affinché Heartbeat non li recapiti.
Esempi
Elencare gli impegni in sospeso:
openclaw commitmentsElencare tutti gli impegni memorizzati:
openclaw commitments --allFiltrare in base a un singolo agente:
openclaw commitments --agent mainTrovare gli impegni posticipati:
openclaw commitments --status snoozedIgnorare uno o più impegni:
openclaw commitments dismiss cm_abc123 cm_def456Esportare in formato JSON:
openclaw commitments --all --jsonOutput
L'output testuale mostra il numero di impegni, il percorso dell'archivio, gli eventuali filtri attivi e una riga per ciascun impegno:
- id dell'impegno
- stato
- tipo (
event_check_in,deadline_check,care_check_inoopen_loop) - prima scadenza possibile
- ambito (agente/canale/destinazione)
- testo suggerito per la verifica
L'output JSON include il conteggio, i filtri attivi per stato e agente, il percorso dell'archivio degli impegni e i record memorizzati completi.