CLI commands

`openclaw commitments`

Liste e gerencie compromissos de acompanhamento inferidos.

Compromissos são memórias de acompanhamento opcionais e de curta duração criadas a partir do contexto da conversa. Consulte Compromissos inferidos para o guia conceitual.

Sem subcomando, openclaw commitments lista os compromissos pendentes.

Uso

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 para um id de agente.
  • --status <status>: filtra por status. Valores: pending, sent, dismissed, snoozed ou expired.
  • --json: gera JSON legível por máquina.

Exemplos

Listar compromissos pendentes:

openclaw commitments

Listar todos os compromissos armazenados:

openclaw commitments --all

Filtrar para um agente:

openclaw commitments --agent main

Encontrar compromissos adiados:

openclaw commitments --status snoozed

Dispensar um ou mais compromissos:

openclaw commitments dismiss cm_abc123 cm_def456

Exportar como JSON:

openclaw commitments --all --json

Saída

A saída em texto inclui:

  • id do compromisso
  • status
  • tipo
  • horário de vencimento mais cedo
  • escopo
  • texto de check-in sugerido

A saída JSON também inclui o caminho do armazenamento de compromissos e os registros armazenados completos.

Relacionado