Skip to main content
Wyświetlaj zobowiązania do dalszych działań wywnioskowane z kontekstu i zarządzaj nimi. Zobowiązania są opcjonalne (commitments.enabled) i stanowią krótkotrwałe wspomnienia o dalszych działaniach utworzone na podstawie kontekstu rozmowy oraz dostarczane przez Heartbeat. Zobacz Wywnioskowane zobowiązania, aby zapoznać się z przewodnikiem koncepcyjnym i konfiguracją. Bez podpolecenia openclaw commitments wyświetla oczekujące zobowiązania.

Użycie

Opcje

  • --all: pokazuje wszystkie statusy zamiast tylko oczekujących zobowiązań.
  • --agent <id>: filtruje według jednego identyfikatora agenta.
  • --status <status>: filtruje według statusu. Wartości: pending, sent, dismissed, snoozed lub expired. Nieznane wartości powodują zakończenie z błędem.
  • --json: generuje dane wyjściowe JSON przeznaczone do odczytu maszynowego.
dismiss oznacza podane identyfikatory zobowiązań jako dismissed, dzięki czemu Heartbeat ich nie dostarczy.

Przykłady

Wyświetlanie oczekujących zobowiązań:
Wyświetlanie wszystkich zapisanych zobowiązań:
Filtrowanie według jednego agenta:
Wyszukiwanie odroczonych zobowiązań:
Odrzucanie jednego lub kilku zobowiązań:
Eksportowanie jako JSON:

Dane wyjściowe

Tekstowe dane wyjściowe zawierają liczbę zobowiązań, ścieżkę do współdzielonej bazy danych SQLite, wszystkie aktywne filtry oraz po jednym wierszu dla każdego zobowiązania:
  • identyfikator zobowiązania
  • status
  • rodzaj (event_check_in, deadline_check, care_check_in lub open_loop)
  • najwcześniejszy termin
  • zakres (agent/kanał/cel)
  • sugerowana treść wiadomości kontrolnej
Dane wyjściowe JSON zawierają liczbę, aktywne filtry statusu i agenta, ścieżkę do współdzielonej bazy danych SQLite oraz pełne zapisane rekordy.

Powiązane