CLI commands

`openclaw commitments`

Liste e gerencie compromissos de acompanhamento inferidos.

Os compromissos são opcionais (commitments.enabled) e funcionam como memórias de acompanhamento de curta duração, criadas a partir do contexto da conversa e entregues pelo Heartbeat. Consulte Compromissos inferidos para ver o guia conceitual e a configuração.

Sem um subcomando, openclaw commitments lista os compromissos pendentes.

Uso

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

Opções

  • --all: mostra todos os status em vez de apenas os compromissos pendentes.
  • --agent <id>: filtra por um único ID de agente.
  • --status <status>: filtra por status. Valores: pending, sent, dismissed, snoozed ou expired. Valores desconhecidos encerram o comando com um erro.
  • --json: gera uma saída JSON legível por máquina.

dismiss marca os IDs de compromisso fornecidos como dismissed para que o Heartbeat não os entregue.

Exemplos

Liste os compromissos pendentes:

bash
openclaw commitments

Liste todos os compromissos armazenados:

bash
openclaw commitments --all

Filtre por um agente:

bash
openclaw commitments --agent main

Encontre compromissos adiados:

bash
openclaw commitments --status snoozed

Descarte um ou mais compromissos:

bash
openclaw commitments dismiss cm_abc123 cm_def456

Exporte como JSON:

bash
openclaw commitments --all --json

Saída

A saída de texto exibe a quantidade de compromissos, o caminho do armazenamento, todos os filtros ativos e uma linha por compromisso:

  • ID do compromisso
  • status
  • tipo (event_check_in, deadline_check, care_check_in ou open_loop)
  • horário previsto mais próximo
  • escopo (agente/canal/destino)
  • texto sugerido para acompanhamento

A saída JSON inclui a quantidade, os filtros ativos de status e agente, o caminho do armazenamento de compromissos e os registros armazenados completos.

Relacionados

Was this useful?
On this page

On this page