Skip to main content
Просмотр и управление выведенными обязательствами по последующим действиям. Обязательства включаются явно (commitments.enabled) и представляют собой кратковременные воспоминания о последующих действиях, созданные на основе контекста разговора и доставляемые через Heartbeat. Концептуальное руководство и конфигурацию см. в разделе Выведенные обязательства. Без подкоманды openclaw commitments выводит список ожидающих обязательств.

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

Параметры

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

Примеры

Вывести ожидающие обязательства:
Вывести все сохранённые обязательства:
Отфильтровать по одному агенту:
Найти отложенные обязательства:
Отклонить одно или несколько обязательств:
Экспортировать в формате JSON:

Вывод

Текстовый вывод содержит количество обязательств, путь к общей базе данных SQLite, все активные фильтры и по одной строке для каждого обязательства:
  • идентификатор обязательства
  • статус
  • тип (event_check_in, deadline_check, care_check_in или open_loop)
  • самое раннее время выполнения
  • область действия (агент/канал/получатель)
  • предлагаемый текст уточнения
Вывод JSON содержит количество, активные фильтры статуса и агента, путь к общей базе данных SQLite и полные сохранённые записи.

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