> ## Documentation Index
> Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# `openclaw commitments`

Просмотр и управление выведенными обязательствами по последующим действиям.

Обязательства включаются явно (`commitments.enabled`) и представляют собой кратковременные воспоминания о последующих действиях,
созданные на основе контекста разговора и доставляемые через Heartbeat. Концептуальное руководство и конфигурацию см. в разделе
[Выведенные обязательства](https://docs2.openclaw.ai/ru/concepts/commitments).

Без подкоманды `openclaw commitments` выводит список ожидающих обязательств.

## Использование

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw commitments [--all] [--agent <id>] [--status <status>] [--json]
openclaw commitments list [--all] [--agent <id>] [--status <status>] [--json]
openclaw commitments dismiss <id...> [--json]
```

## Параметры

* `--all`: показывать все статусы, а не только ожидающие обязательства.
* `--agent <id>`: отфильтровать по идентификатору одного агента.
* `--status <status>`: отфильтровать по статусу. Значения: `pending`, `sent`,
  `dismissed`, `snoozed` или `expired`. При неизвестном значении команда завершается с ошибкой.
* `--json`: вывести машиночитаемый JSON.

`dismiss` помечает обязательства с указанными идентификаторами как `dismissed`, чтобы Heartbeat
не доставлял их.

## Примеры

Вывести ожидающие обязательства:

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw commitments
```

Вывести все сохранённые обязательства:

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw commitments --all
```

Отфильтровать по одному агенту:

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw commitments --agent main
```

Найти отложенные обязательства:

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw commitments --status snoozed
```

Отклонить одно или несколько обязательств:

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw commitments dismiss cm_abc123 cm_def456
```

Экспортировать в формате JSON:

```bash theme={"theme":{"light":"min-light","dark":"min-dark"}}
openclaw commitments --all --json
```

## Вывод

Текстовый вывод содержит количество обязательств, путь к общей базе данных SQLite, все активные фильтры
и по одной строке для каждого обязательства:

* идентификатор обязательства
* статус
* тип (`event_check_in`, `deadline_check`, `care_check_in` или `open_loop`)
* самое раннее время выполнения
* область действия (агент/канал/получатель)
* предлагаемый текст уточнения

Вывод JSON содержит количество, активные фильтры статуса и агента, путь к
общей базе данных SQLite и полные сохранённые записи.

## Связанные разделы

* [Выведенные обязательства](https://docs2.openclaw.ai/ru/concepts/commitments)
* [Обзор памяти](https://docs2.openclaw.ai/ru/concepts/memory.md)
* [Heartbeat](https://docs2.openclaw.ai/ru/gateway/heartbeat.md)
* [Запланированные задачи](https://docs2.openclaw.ai/ru/automation/cron-jobs.md)
