- أبقها معطلة افتراضيًا ما لم يخبرك المستند المرتبط بتجربة إحداها.
- توقّع أن يتغير الشكل والسلوك أسرع من الإعدادات المستقرة.
- فضّل المسار المستقر أولًا عندما يكون موجودًا بالفعل.
- إذا كنت تنشر OpenClaw على نطاق واسع، فاختبر العلامات التجريبية في بيئة أصغر قبل تثبيتها ضمن خط أساس مشترك.
العلامات الموثقة حاليًا
| السطح | المفتاح | استخدمه عندما | المزيد |
|---|---|---|---|
| تشغيل النماذج المحلية | agents.defaults.experimental.localModelLean, agents.list[].experimental.localModelLean | يختنق خلفية محلية أصغر أو أكثر صرامة بسطح الأدوات الافتراضي الكامل في OpenClaw | النماذج المحلية |
| بحث الذاكرة | agents.defaults.memorySearch.experimental.sessionMemory | تريد أن يفهرس memory_search نصوص الجلسات السابقة وأن تقبل تكلفة التخزين/الفهرسة الإضافية | مرجع إعدادات الذاكرة |
| حزام Codex | plugins.entries.codex.config.appServer.experimental.sandboxExecServer | تريد أن يستهدف خادم تطبيقات Codex الأصلي 0.132.0 أو الأحدث خادم تنفيذ مدعومًا بصندوق عزل OpenClaw بدلًا من تعطيل وضع الكود | مرجع حزام Codex |
| أداة التخطيط المهيكل | tools.experimental.planTool | تريد إتاحة أداة update_plan المهيكلة لتتبع العمل متعدد الخطوات في بيئات التشغيل وواجهات المستخدم المتوافقة | مرجع إعدادات Gateway |
وضع النماذج المحلية الخفيف
agents.defaults.experimental.localModelLean: true هو صمام لتخفيف الضغط في إعدادات النماذج المحلية الأضعف. عند تفعيله، يزيل OpenClaw ثلاث أدوات افتراضية — browser وcron وmessage — من سطح أدوات الوكيل في كل دورة. كما يجعل ذلك التشغيل يستخدم افتراضيًا عناصر تحكم البحث عن الأدوات المهيكلة عندما لا يكون tools.toolSearch مضبوطًا صراحة، بحيث تبقى كتالوجات أدوات Plugin أو MCP أو العميل الأكبر خلف tool_search وtool_describe وtool_call بدلًا من ضخها في الموجّه. التشغيلات التي تتطلب تسليم message المباشر تبقي تلك الأداة مباشرة بدلًا من تفعيل إعداد البحث عن الأدوات الافتراضي الخاص بالوضع الخفيف. استخدم agents.list[].experimental.localModelLean لتفعيل السلوك نفسه أو تعطيله لوكيل واحد مضبوط.
لماذا هذه الأدوات الثلاث
لهذه الأدوات الثلاث أكبر الأوصاف وأكثر أشكال المعاملات في تشغيل OpenClaw الافتراضي. وعلى خلفية صغيرة السياق أو خلفية متوافقة مع OpenAI وأكثر صرامة، يكون ذلك هو الفارق بين:- ملاءمة مخططات الأدوات داخل الموجّه بوضوح مقابل مزاحمة سجل المحادثة.
- اختيار النموذج للأداة الصحيحة مقابل إصدار استدعاءات أدوات مشوهة بسبب وجود عدد كبير جدًا من المخططات المتشابهة.
- بقاء محوّل Chat Completions داخل حدود الخادم للمخرجات المهيكلة مقابل التسبب بخطأ 400 بسبب حجم حمولة استدعاء الأداة.
read وwrite وedit وexec وapply_patch، والبحث/الجلب عبر الويب (عند ضبطه)، والذاكرة، وأدوات الجلسة/الوكيل متاحة. تبقى الكتالوجات الإضافية قابلة للاستدعاء عبر البحث عن الأدوات ما لم تضبط tools.toolSearch: false صراحة.
متى تفعّله
فعّل الوضع الخفيف عندما تكون قد أثبتّ بالفعل أن النموذج يستطيع التحدث إلى Gateway لكن دورات الوكيل الكاملة تسيء التصرف. سلسلة الإشارات المعتادة هي:- ينجح
openclaw infer model run --gateway --model <ref> --prompt "Reply with exactly: pong". - تفشل دورة وكيل عادية بسبب استدعاءات أدوات مشوهة، أو موجّهات زائدة الحجم، أو تجاهل النموذج لأدواته.
- يؤدي تبديل
localModelLean: trueإلى إزالة الفشل.
متى تتركه معطلًا
إذا كانت الخلفية لديك تتعامل مع التشغيل الافتراضي الكامل بوضوح، فاترك هذا الخيار معطلًا. الوضع الخفيف حل التفافي، وليس إعدادًا افتراضيًا. وهو موجود لأن بعض الحِزم المحلية تحتاج إلى سطح أدوات أصغر كي تتصرف كما ينبغي؛ أما النماذج المستضافة والتجهيزات المحلية جيدة الموارد فلا تحتاج إليه. كذلك لا يحل الوضع الخفيف محلtools.profile أو tools.allow/tools.deny أو مخرج الطوارئ compat.supportsTools: false الخاص بالنموذج. إذا كنت تحتاج إلى سطح أدوات أضيق دائمًا لوكيل محدد، ففضّل هذه المفاتيح المستقرة على العلامة التجريبية.
إذا كنت تضبط البحث عن الأدوات عالميًا بالفعل، فإن OpenClaw يترك إعدادات المشغّل تلك كما هي. اضبط tools.toolSearch: false لإلغاء إعداد البحث عن الأدوات الافتراضي الخاص بالوضع الخفيف.
التفعيل
browser وcron وmessage غائبة عند تفعيل الوضع الخفيف ما لم يفرض وضع التسليم الحالي ردود message المباشرة.