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 العدد وعوامل تصفية الحالة والوكيل النشطة ومسار تخزين الالتزامات والسجلات المخزّنة كاملةً.