CLI commands
`openclaw commitments`
Переглядайте та керуйте визначеними подальшими зобов’язаннями.
Зобов’язання вмикаються за бажанням (commitments.enabled) і є короткочасними спогадами про подальші дії,
створеними з контексту розмови та доставленими через Heartbeat. Концептуальний опис і конфігурацію див. у розділі
Визначені зобов’язання.
Без підкоманди openclaw commitments виводить список зобов’язань, що очікують на виконання.
Використання
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 не
доставляв їх.
Приклади
Вивести список зобов’язань, що очікують на виконання:
openclaw commitmentsВивести список усіх збережених зобов’язань:
openclaw commitments --allВідфільтрувати за одним агентом:
openclaw commitments --agent mainЗнайти відкладені зобов’язання:
openclaw commitments --status snoozedВідхилити одне або кілька зобов’язань:
openclaw commitments dismiss cm_abc123 cm_def456Експортувати у форматі JSON:
openclaw commitments --all --jsonВиведення
Текстове виведення містить кількість зобов’язань, шлях до сховища, усі активні фільтри та по одному рядку для кожного зобов’язання:
- ідентифікатор зобов’язання
- статус
- тип (
event_check_in,deadline_check,care_check_inабоopen_loop) - найраніший термін виконання
- область дії (агент/канал/одержувач)
- запропонований текст нагадування
Виведення JSON містить кількість, активні фільтри статусу й агента, шлях до сховища зобов’язань і повні збережені записи.