---
read_when:
    - Você deseja inspecionar os compromissos de acompanhamento inferidos
    - Você quer dispensar os check-ins pendentes
    - Você está auditando o que o Heartbeat pode entregar
summary: Referência da CLI para `openclaw commitments` (inspecionar e descartar acompanhamentos inferidos)
title: '`openclaw commitments`'
x-i18n:
    generated_at: "2026-07-11T23:49:57Z"
    model: gpt-5.6
    postprocess_version: locale-links-v1
    provider: openai
    source_hash: 4323273a5d73975532f4728dc5e40c5d59e0c6d2e31a538f96bf3451e3fdf4d9
    source_path: cli/commitments.md
    workflow: 16
---

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](/pt-BR/concepts/commitments) 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

- [Compromissos inferidos](/pt-BR/concepts/commitments)
- [Visão geral da memória](/pt-BR/concepts/memory)
- [Heartbeat](/pt-BR/gateway/heartbeat)
- [Tarefas agendadas](/pt-BR/automation/cron-jobs)
