`openclaw commitments`
List and manage inferred follow-up commitments.
Commitments are opt-in, short-lived follow-up memories created from conversation context. See Inferred commitments for the conceptual guide.
With no subcommand, openclaw commitments lists pending commitments.
openclaw commitments [--all] [--agent <id>] [--status <status>] [--json]openclaw commitments list [--all] [--agent <id>] [--status <status>] [--json]openclaw commitments dismiss <id...> [--json]Options
Section titled “Options”--all: show all statuses instead of only pending commitments.--agent <id>: filter to one agent id.--status <status>: filter by status. Values:pending,sent,dismissed,snoozed, orexpired.--json: output machine-readable JSON.
Examples
Section titled “Examples”List pending commitments:
openclaw commitmentsList every stored commitment:
openclaw commitments --allFilter to one agent:
openclaw commitments --agent mainFind snoozed commitments:
openclaw commitments --status snoozedDismiss one or more commitments:
openclaw commitments dismiss cm_abc123 cm_def456Export as JSON:
openclaw commitments --all --jsonOutput
Section titled “Output”Text output includes:
- commitment id
- status
- kind
- earliest due time
- scope
- suggested check-in text
JSON output also includes the commitment store path and full stored records.