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
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,snoozedoexpired. 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:
openclaw commitmentsEnumerar todos los compromisos almacenados:
openclaw commitments --allFiltrar por un agente:
openclaw commitments --agent mainBuscar compromisos pospuestos:
openclaw commitments --status snoozedDescartar uno o más compromisos:
openclaw commitments dismiss cm_abc123 cm_def456Exportar como JSON:
openclaw commitments --all --jsonSalida
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_inoopen_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.