CLI commands

`openclaw commitments`

Enumera y gestiona compromisos de seguimiento inferidos.

Los compromisos son memorias de seguimiento opcionales y de corta duración creadas a partir del contexto de la conversación. Consulta Compromisos inferidos para ver la guía conceptual.

Sin 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, snoozed o expired.
  • --json: genera JSON legible por máquina.

Ejemplos

Enumera los compromisos pendientes:

openclaw commitments

Enumera todos los compromisos almacenados:

openclaw commitments --all

Filtra por un agente:

openclaw commitments --agent main

Busca compromisos pospuestos:

openclaw commitments --status snoozed

Descarta uno o más compromisos:

openclaw commitments dismiss cm_abc123 cm_def456

Exporta como JSON:

openclaw commitments --all --json

Salida

La salida de texto incluye:

  • id del compromiso
  • estado
  • tipo
  • hora de vencimiento más temprana
  • alcance
  • texto sugerido para el seguimiento

La salida JSON también incluye la ruta del almacén de compromisos y los registros almacenados completos.

Relacionado