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

bash
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, snoozed veya expired. 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:

bash
openclaw commitments

Saklanan tüm taahhütleri listeleyin:

bash
openclaw commitments --all

Tek bir aracıya göre filtreleyin:

bash
openclaw commitments --agent main

Ertelenmiş taahhütleri bulun:

bash
openclaw commitments --status snoozed

Bir veya daha fazla taahhüdü iptal edin:

bash
openclaw commitments dismiss cm_abc123 cm_def456

JSON olarak dışa aktarın:

bash
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_in veya open_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.

İlgili

Was this useful?
On this page

On this page