CLI commands

`openclaw commitments`

عرض التزامات المتابعة المستنتجة وإدارتها.

الالتزامات ميزة اختيارية (commitments.enabled)، وهي ذكريات متابعة قصيرة الأجل تُنشأ من سياق المحادثة وتُسلَّم عبر Heartbeat. راجع الالتزامات المستنتجة للاطلاع على الدليل المفاهيمي والإعدادات.

عند عدم تحديد أمر فرعي، يعرض openclaw commitments الالتزامات المعلّقة.

الاستخدام

bash
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.

أمثلة

عرض الالتزامات المعلّقة:

bash
openclaw commitments

عرض جميع الالتزامات المخزّنة:

bash
openclaw commitments --all

التصفية حسب وكيل واحد:

bash
openclaw commitments --agent main

العثور على الالتزامات المؤجّلة:

bash
openclaw commitments --status snoozed

استبعاد التزام واحد أو أكثر:

bash
openclaw commitments dismiss cm_abc123 cm_def456

التصدير بصيغة JSON:

bash
openclaw commitments --all --json

المخرجات

تطبع المخرجات النصية عدد الالتزامات ومسار التخزين وأي عوامل تصفية نشطة، وصفًا واحدًا لكل التزام:

  • معرّف الالتزام
  • الحالة
  • النوع (event_check_in أو deadline_check أو care_check_in أو open_loop)
  • أقرب وقت استحقاق
  • النطاق (الوكيل/القناة/الهدف)
  • نص المتابعة المقترح

تتضمن مخرجات JSON العدد وعوامل تصفية الحالة والوكيل النشطة ومسار تخزين الالتزامات والسجلات المخزّنة كاملةً.

ذو صلة

Was this useful?
On this page

On this page