> ## Documentation Index
> Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# `openclaw commitments`

Enumera y gestiona compromisos de seguimiento inferidos.

Los compromisos son opcionales (`commitments.enabled`), recuerdos de seguimiento
de corta duración creados a partir del contexto de la conversación y entregados
por Heartbeat. Consulta [Compromisos inferidos](/es/concepts/commitments) para ver
la guía conceptual y la configuración.

Sin subcomando, `openclaw commitments` enumera los compromisos pendientes.

## Uso

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
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 salen con un error.
* `--json`: emite JSON legible por máquinas.

`dismiss` marca los ids de compromiso indicados como `dismissed` para que
Heartbeat no los entregue.

## Ejemplos

Enumera los compromisos pendientes:

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw commitments
```

Enumera todos los compromisos almacenados:

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw commitments --all
```

Filtra por un agente:

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw commitments --agent main
```

Busca compromisos pospuestos:

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw commitments --status snoozed
```

Descarta uno o más compromisos:

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw commitments dismiss cm_abc123 cm_def456
```

Exporta como JSON:

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw commitments --all --json
```

## Salida

La salida de texto imprime el recuento de compromisos, la ruta del almacén,
cualquier filtro activo y una fila por compromiso:

* id de compromiso
* estado
* tipo (`event_check_in`, `deadline_check`, `care_check_in` u `open_loop`)
* hora de vencimiento más temprana
* alcance (agente/canal/destino)
* texto de contacto sugerido

La salida JSON incluye el recuento, los filtros activos de estado y agente, la
ruta del almacén de compromisos y los registros almacenados completos.

## Relacionado

* [Compromisos inferidos](/es/concepts/commitments)
* [Descripción general de la memoria](/es/concepts/memory)
* [Heartbeat](/es/gateway/heartbeat)
* [Tareas programadas](/es/automation/cron-jobs)
