CLI commands
`openclaw commitments`
Çıkarılan takip taahhütlerini listeleyin ve yönetin.
Taahhütler isteğe bağlıdır (commitments.enabled); konuşma bağlamından oluşturulan ve Heartbeat tarafından iletilen kısa ömürlü takip anılarıdır. Kavramsal kılavuz ve yapılandırma için Çıkarılan taahhütler bölümüne bakın.
Alt komut verilmediğinde openclaw commitments, bekleyen taahhütleri listeler.
Kullanım
openclaw commitments [--all] [--agent <id>] [--status <status>] [--json]openclaw commitments list [--all] [--agent <id>] [--status <status>] [--json]openclaw commitments dismiss <id...> [--json]Seçenekler
--all: yalnızca bekleyen taahhütler yerine tüm durumları gösterir.--agent <id>: sonuçları tek bir aracı kimliğine göre filtreler.--status <status>: duruma göre filtreler. Değerler:pending,sent,dismissed,snoozedveyaexpired. Bilinmeyen değerlerde hata ile çıkılır.--json: makine tarafından okunabilir JSON çıktısı üretir.
dismiss, belirtilen taahhüt kimliklerini dismissed olarak işaretler; böylece Heartbeat bunları iletmez.
Örnekler
Bekleyen taahhütleri listeleyin:
openclaw commitmentsSaklanan tüm taahhütleri listeleyin:
openclaw commitments --allTek bir aracıya göre filtreleyin:
openclaw commitments --agent mainErtelenmiş taahhütleri bulun:
openclaw commitments --status snoozedBir veya daha fazla taahhüdü iptal edin:
openclaw commitments dismiss cm_abc123 cm_def456JSON olarak dışa aktarın:
openclaw commitments --all --jsonÇıktı
Metin çıktısı; taahhüt sayısını, depo yolunu, etkin filtreleri ve her taahhüt için bir satırı yazdırır:
- taahhüt kimliği
- durum
- tür (
event_check_in,deadline_check,care_check_inveyaopen_loop) - en erken vade zamanı
- kapsam (aracı/kanal/hedef)
- önerilen durum sorma metni
JSON çıktısı; sayıyı, etkin durum ve aracı filtrelerini, taahhüt deposunun yolunu ve saklanan kayıtların tamamını içerir.