Skip to main content
Liste e gerencie compromissos de acompanhamento inferidos. Os compromissos são opcionais (commitments.enabled), memórias de acompanhamento de curta duração criadas com base no 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

Opções

  • --all: mostra todos os status, em vez de apenas os compromissos pendentes.
  • --agent <id>: filtra por um ID de agente.
  • --status <status>: filtra por status. Valores: pending, sent, dismissed, snoozed ou expired. Valores desconhecidos encerram o processo 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:
Liste todos os compromissos armazenados:
Filtre por um agente:
Encontre compromissos adiados:
Dispense um ou mais compromissos:
Exporte como JSON:

Saída

A saída de texto exibe a quantidade de compromissos, o caminho do banco de dados SQLite compartilhado, todos os filtros ativos e uma linha para cada compromisso:
  • ID do compromisso
  • status
  • tipo (event_check_in, deadline_check, care_check_in ou open_loop)
  • primeiro prazo possível
  • 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 banco de dados SQLite compartilhado e os registros completos armazenados.

Relacionados