CLI commands

`openclaw commitments`

Inspecciona y descarta los registros que dejó el experimento retirado de compromisos inferidos. OpenClaw ya no crea ni entrega nuevos compromisos, pero conserva el comando de mantenimiento para que las actualizaciones puedan auditar y limpiar las filas existentes de SQLite.

Sin ningún subcomando, openclaw commitments enumera los compromisos pendientes.

Uso

bash
openclaw commitments [--all] [--agent <id>] [--status <status>] [--json]openclaw commitments list [--all] [--agent <id>] [--status <status>] [--json]openclaw commitments dismiss <id...> [--json]

Opciones

  • --all: muestra todos los estados en lugar de solo los compromisos pendientes.
  • --agent <id>: filtra por un id de agente.
  • --status <status>: filtra por estado. Valores: pending, sent, dismissed, snoozed o expired. Los valores desconocidos provocan la finalización con un error.
  • --json: genera JSON legible por máquinas.

dismiss marca los ids de compromiso indicados como dismissed.

Ejemplos

Enumerar los compromisos pendientes:

bash
openclaw commitments

Enumerar todos los compromisos almacenados:

bash
openclaw commitments --all

Filtrar por un agente:

bash
openclaw commitments --agent main

Buscar compromisos pospuestos:

bash
openclaw commitments --status snoozed

Descartar uno o más compromisos:

bash
openclaw commitments dismiss cm_abc123 cm_def456

Exportar como JSON:

bash
openclaw commitments --all --json

Salida

La salida de texto muestra el número de compromisos, la ruta de la base de datos SQLite compartida, los filtros activos y una fila por compromiso:

  • id del compromiso
  • estado
  • tipo (event_check_in, deadline_check, care_check_in o open_loop)
  • hora de vencimiento más temprana
  • ámbito (agente/canal/destino)
  • texto de seguimiento sugerido

La salida JSON incluye el número, los filtros activos de estado y agente, la ruta de la base de datos SQLite compartida y todos los registros almacenados.

Relacionado

Was this useful?
On this page

On this page