Documentation Index
Fetch the complete documentation index at: https://docs.openclaw.ai/llms.txt
Use this file to discover all available pages before exploring further.
openclaw memory
إدارة فهرسة الذاكرة الدلالية والبحث فيها.
يُوفَّر بواسطة Plugin الذاكرة النشطة (الافتراضي: memory-core؛ اضبط plugins.slots.memory = "none" للتعطيل).
ذات صلة:
- مفهوم الذاكرة: الذاكرة
- ويكي الذاكرة: ويكي الذاكرة
- Wiki CLI: wiki
- Plugins: Plugins
أمثلة
الخيارات
memory status وmemory index:
--agent <id>: حصر النطاق في وكيل واحد. بدونه، تعمل هذه الأوامر لكل وكيل مهيأ؛ وإذا لم تكن هناك قائمة وكلاء مهيأة، فستعود إلى الوكيل الافتراضي.--verbose: إصدار سجلات مفصلة أثناء الفحوصات والفهرسة.
memory status:
--deep: فحص جاهزية مخزن المتجهات المحلي، وجاهزية مزود التضمينات، وجاهزية بحث المتجهات الدلالي. يبقىmemory statusالعادي سريعًا ولا يشغل عمل التضمين الحي أو اكتشاف المزود؛ وتعني حالة مخزن المتجهات أو المتجهات الدلالية غير المعروفة أنه لم يتم فحصها في ذلك الأمر. يتخطىsearchMode: "search"المعجمي في QMD فحوصات المتجهات الدلالية وصيانة التضمينات حتى مع--deep.--index: تشغيل إعادة فهرسة إذا كان المخزن متسخًا (يتضمن--deep).--fix: إصلاح أقفال الاستدعاء القديمة وتطبيع بيانات الترويج الوصفية.--json: طباعة مخرجات JSON.
memory status الحالة Dreaming status: blocked، فهذا يعني أن Cron المدار لـ Dreaming ممكّن لكن Heartbeat الذي يشغله لا يعمل للوكيل الافتراضي. راجع Dreaming لا يعمل أبدًا لمعرفة السببين الشائعين.
memory index:
--force: فرض إعادة فهرسة كاملة.
memory search:
- إدخال الاستعلام: مرر إما
[query]موضعيًا أو--query <text>. - إذا تم توفير كليهما، تكون الغلبة لـ
--query. - إذا لم يتم توفير أي منهما، يخرج الأمر بخطأ.
--agent <id>: حصر النطاق في وكيل واحد (الافتراضي: الوكيل الافتراضي).--max-results <n>: تحديد عدد النتائج المُعادة.--min-score <n>: تصفية التطابقات ذات الدرجات المنخفضة.--json: طباعة نتائج JSON.
memory promote:
معاينة ترقيات الذاكرة قصيرة المدى وتطبيقها.
--apply— كتابة الترقيات إلىMEMORY.md(الافتراضي: المعاينة فقط).--limit <n>— تحديد عدد المرشحين المعروضين بحد أقصى.--include-promoted— تضمين الإدخالات التي تمت ترقيتها بالفعل في الدورات السابقة.
- يرتب المرشحين قصيري المدى من
memory/YYYY-MM-DD.mdباستخدام إشارات ترقية موزونة (frequency،relevance،query diversity،recency،consolidation،conceptual richness). - يستخدم إشارات قصيرة المدى من استدعاءات الذاكرة وتمريرات الاستيعاب اليومية معًا، بالإضافة إلى إشارات تعزيز مرحلتي light/REM.
- عند تمكين Dreaming، يدير
memory-coreتلقائيًا مهمة Cron واحدة تشغل مسحًا كاملًا (light -> REM -> deep) في الخلفية (لا يلزم تنفيذopenclaw cron addيدويًا). --agent <id>: حصر النطاق في وكيل واحد (الافتراضي: الوكيل الافتراضي).--limit <n>: الحد الأقصى للمرشحين المراد إرجاعهم/تطبيقهم.--min-score <n>: الحد الأدنى لدرجة الترقية الموزونة.--min-recall-count <n>: الحد الأدنى لعدد مرات الاستدعاء المطلوب للمرشح.--min-unique-queries <n>: الحد الأدنى لعدد الاستعلامات المميزة المطلوب للمرشح.--apply: إلحاق المرشحين المحددين فيMEMORY.mdووضع علامة عليهم بأنهم رُقّوا.--include-promoted: تضمين المرشحين الذين تمت ترقيتهم بالفعل في المخرجات.--json: طباعة مخرجات JSON.
memory promote-explain:
شرح مرشح ترقية محدد وتفصيل درجته.
<selector>: مفتاح المرشح، أو جزء من المسار، أو جزء من المقتطف للبحث عنه.--agent <id>: حصر النطاق في وكيل واحد (الافتراضي: الوكيل الافتراضي).--include-promoted: تضمين المرشحين الذين تمت ترقيتهم بالفعل.--json: طباعة مخرجات JSON.
memory rem-harness:
معاينة تأملات REM، والحقائق المرشحة، ومخرجات الترقية العميقة دون كتابة أي شيء.
--agent <id>: حصر النطاق في وكيل واحد (الافتراضي: الوكيل الافتراضي).--include-promoted: تضمين المرشحين العميقين الذين تمت ترقيتهم بالفعل.--json: طباعة مخرجات JSON.
Dreaming
Dreaming هو نظام دمج الذاكرة في الخلفية، ويتضمن ثلاث مراحل تعاونية: light (فرز/تهيئة المواد قصيرة المدى)، وdeep (ترقية الحقائق الدائمة إلىMEMORY.md)، وREM (التأمل وإبراز الموضوعات).
- فعّله باستخدام
plugins.entries.memory-core.config.dreaming.enabled: true. - بدّله من الدردشة باستخدام
/dreaming on|off(أو افحصه باستخدام/dreaming status). - يعمل Dreaming وفق جدول مسح مُدار واحد (
dreaming.frequency) وينفذ المراحل بالترتيب: light، REM، deep. - تكتب مرحلة deep فقط الذاكرة الدائمة إلى
MEMORY.md. - تُكتب مخرجات المراحل المقروءة للبشر وإدخالات اليوميات إلى
DREAMS.md(أوdreams.mdالموجود)، مع تقارير اختيارية لكل مرحلة فيmemory/dreaming/<phase>/YYYY-MM-DD.md. - يستخدم الترتيب إشارات موزونة: تكرار الاستدعاء، وصلة الاسترجاع، وتنوع الاستعلامات، والحداثة الزمنية، والدمج عبر الأيام، وثراء المفاهيم المشتق.
- تعيد الترقية قراءة الملاحظة اليومية الحية قبل الكتابة إلى
MEMORY.md، لذلك لا تتم ترقية المقتطفات قصيرة المدى المعدلة أو المحذوفة من لقطات مخزن الاستدعاء القديمة. - تشترك عمليات
memory promoteالمجدولة واليدوية في افتراضيات مرحلة deep نفسها ما لم تمرر تجاوزات عتبات عبر CLI. - تتوزع عمليات التشغيل التلقائية عبر مساحات عمل الذاكرة المهيأة.
- إيقاع المسح:
dreaming.frequency = 0 3 * * * - عتبات deep:
minScore=0.8،minRecallCount=3،minUniqueQueries=3،recencyHalfLifeDays=14،maxAgeDays=30
- يطبع
memory index --verboseتفاصيل كل مرحلة (المزود، والنموذج، والمصادر، ونشاط الدُفعات). - يتضمن
memory statusأي مسارات إضافية مهيأة عبرmemorySearch.extraPaths. - إذا كانت حقول مفاتيح API البعيدة للذاكرة النشطة فعليًا مهيأة كـSecretRefs، يحل الأمر هذه القيم من لقطة Gateway النشطة. إذا لم يكن Gateway متاحًا، يفشل الأمر بسرعة.
- ملاحظة انحراف إصدار Gateway: يتطلب مسار هذا الأمر Gateway يدعم
secrets.resolve؛ وتعيد بوابات Gateway الأقدم خطأ طريقة غير معروفة. - اضبط إيقاع المسح المجدول باستخدام
dreaming.frequency. تكون سياسة ترقية deep داخلية خلاف ذلك؛ استخدم أعلام CLI علىmemory promoteعندما تحتاج إلى تجاوزات يدوية لمرة واحدة. - يعاين
memory rem-harness --path <file-or-dir> --groundedالأقسام المؤصلةWhat HappenedوReflectionsوPossible Lasting Updatesمن الملاحظات اليومية التاريخية دون كتابة أي شيء. - يكتب
memory rem-backfill --path <file-or-dir>إدخالات يوميات مؤصلة قابلة للعكس فيDREAMS.mdلمراجعة UI. - يقوم
memory rem-backfill --path <file-or-dir> --stage-short-termأيضًا بزرع مرشحين دائمين مؤصلين في مخزن الترقية قصير المدى الحي كي تتمكن مرحلة deep العادية من ترتيبهم. - يزيل
memory rem-backfill --rollbackإدخالات اليوميات المؤصلة المكتوبة سابقًا، ويزيلmemory rem-backfill --rollback-short-termالمرشحين المؤصلين قصيري المدى الذين تمت تهيئتهم سابقًا. - راجع Dreaming للاطلاع على أوصاف المراحل الكاملة ومرجع التهيئة.