CLI commands
`openclaw commitments`
Vervolgtoezeggingen weergeven en beheren die zijn afgeleid uit gesprekken.
Toezeggingen zijn opt-in (commitments.enabled), kortstondige herinneringen voor vervolgacties
die worden aangemaakt op basis van gesprekscontext en via Heartbeat worden afgeleverd. Zie
Afgeleide toezeggingen voor de conceptuele handleiding en configuratie.
Zonder subopdracht geeft openclaw commitments de openstaande toezeggingen weer.
Gebruik
openclaw commitments [--all] [--agent <id>] [--status <status>] [--json]openclaw commitments list [--all] [--agent <id>] [--status <status>] [--json]openclaw commitments dismiss <id...> [--json]Opties
--all: alle statussen weergeven in plaats van alleen openstaande toezeggingen.--agent <id>: filteren op één agent-id.--status <status>: filteren op status. Waarden:pending,sent,dismissed,snoozedofexpired. Bij onbekende waarden wordt het programma met een fout afgesloten.--json: machineleesbare JSON uitvoeren.
dismiss markeert de opgegeven toezeggings-id's als dismissed, zodat Heartbeat
ze niet aflevert.
Voorbeelden
Openstaande toezeggingen weergeven:
openclaw commitmentsElke opgeslagen toezegging weergeven:
openclaw commitments --allFilteren op één agent:
openclaw commitments --agent mainUitgestelde toezeggingen zoeken:
openclaw commitments --status snoozedEen of meer toezeggingen negeren:
openclaw commitments dismiss cm_abc123 cm_def456Exporteren als JSON:
openclaw commitments --all --jsonUitvoer
Tekstuitvoer toont het aantal toezeggingen, het pad naar de gedeelde SQLite-database, eventuele actieve filters en één rij per toezegging:
- toezeggings-id
- status
- soort (
event_check_in,deadline_check,care_check_inofopen_loop) - vroegste vervaltijd
- bereik (agent/kanaal/doel)
- voorgestelde tekst voor het contactmoment
JSON-uitvoer bevat het aantal, de actieve status- en agentfilters, het pad naar de gedeelde SQLite-database en de volledige opgeslagen records.