أوامر CLI
memory
إدارة فهرسة و بحث الذاكرة الدلالية. يتم توفيرها بواسطة إضافة الذاكرة النشطة (الافتراضي: memory-core؛ اضبط plugins.slots.memory = "none" لتعطيلها). متعلق:
أمثلة
openclaw memory status
openclaw memory status --deep
openclaw memory index --force
openclaw memory search "meeting notes"
openclaw memory search --query "deployment" --max-results 20
openclaw memory status --json
openclaw memory status --deep --index
openclaw memory status --deep --index --verbose
openclaw memory status --agent main
openclaw memory index --agent main --verbose
الخيارات
memory status و memory index:
--agent <id>: تحديد نطاق لوكيل واحد. بدونها، تعمل هذه الأوامر لكل وكيل مُهيأ؛ إذا لم يتم تكوين قائمة وكلاء، فإنها تعود إلى الوكيل الافتراضي.--verbose: إصدار سجلات مفصلة أثناء عمليات الفحص والفهرسة.
memory status:
--deep: فحص توفر المتجهات والتضمين.--index: تشغيل إعادة فهرسة إذا كان المخزن غير نظيف (يتضمن--deep).--json: طباعة الإخراج بتنسيق JSON.
memory index:
--force: فرض إعادة فهرسة كاملة.
memory search:
- إدخال الاستعلام: مرر إما
[query]كمعامل موضعي أو--query <text>. - إذا تم توفير كليهما، فإن
--queryهو الفائز. - إذا لم يتم توفير أي منهما، يخرج الأمر مع خطأ.
--agent <id>: تحديد نطاق لوكيل واحد (الافتراضي: الوكيل الافتراضي).--max-results <n>: تحديد عدد النتائج المرجعة.--min-score <n>: تصفية المطابقات ذات الدرجة المنخفضة.--json: طباعة النتائج بتنسيق JSON.
ملاحظات:
memory index --verboseتطبع تفاصيل لكل مرحلة (المزود، النموذج، المصادر، نشاط الدفعة).memory statusتتضمن أي مسارات إضافية تم تكوينها عبرmemorySearch.extraPaths.- إذا تم تكوين حقول مفتاح واجهة برمجة تطبيقات الذاكرة البعيدة الفعالة كـ SecretRefs، فإن الأمر يحل تلك القيم من لقطة البوابة النشطة. إذا كانت البوابة غير متاحة، يفشل الأمر بسرعة.
- ملاحظة حول اختلاف إصدار البوابة: يتطلب مسار هذا الأمر بوابة تدعم
secrets.resolve؛ البوابات الأقدم ترجع خطأ طريقة غير معروفة.