Saltar al contenido principal
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 para ver la guía conceptual y la configuración. 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. 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:
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 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