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.
ما الذي يفعله
- توجيه مضمن في أي نص وارد:
/t <level>، أو/think:<level>، أو/thinking <level>. - المستويات (الأسماء البديلة):
off | minimal | low | medium | high | xhigh | adaptive | max- minimal → “think”
- low → “think hard”
- medium → “think harder”
- high → “ultrathink” (أقصى ميزانية)
- xhigh → “ultrathink+” (نماذج GPT-5.2+ وCodex، بالإضافة إلى جهد Anthropic Claude Opus 4.7)
- adaptive → تفكير تكيّفي يديره المزوّد (مدعوم لـ Claude 4.6 على Anthropic/Bedrock، وAnthropic Claude Opus 4.7، والتفكير الديناميكي في Google Gemini)
- max → أقصى استدلال لدى المزوّد (Anthropic Claude Opus 4.7؛ يعيّن Ollama هذا إلى أعلى جهد
thinkأصلي لديه) - تُعيَّن
x-highوx_highوextra-highوextra highوextra_highإلىxhigh. - تُعيَّن
highestإلىhigh.
- ملاحظات المزوّد:
- قوائم التفكير والمنتقيات مدفوعة بملف تعريف المزوّد. تصرّح Plugins المزوّدين بمجموعة المستويات الدقيقة للنموذج المحدد، بما في ذلك تسميات مثل
onالثنائية. - لا يُعلَن عن
adaptiveوxhighوmaxإلا لملفات تعريف المزوّد/النموذج التي تدعمها. تُرفَض التوجيهات المكتوبة للمستويات غير المدعومة مع الخيارات الصالحة لذلك النموذج. - تُعاد مطابقة المستويات غير المدعومة المخزنة بحسب رتبة ملف تعريف المزوّد. يتراجع
adaptiveإلىmediumعلى النماذج غير التكيّفية، بينما يتراجعxhighوmaxإلى أكبر مستوى مدعوم غيرoffللنموذج المحدد. - تستخدم نماذج Anthropic Claude 4.6 القيمة الافتراضية
adaptiveعندما لا يُحدَّد مستوى تفكير صريح. - لا يستخدم Anthropic Claude Opus 4.7 التفكير التكيّفي افتراضياً. تبقى قيمة جهد API الافتراضية مملوكة للمزوّد ما لم تضبط مستوى تفكير صراحةً.
- يعيّن Anthropic Claude Opus 4.7 الأمر
/think xhighإلى التفكير التكيّفي معoutput_config.effort: "xhigh"، لأن/thinkتوجيه تفكير وxhighهو إعداد الجهد في Opus 4.7. - يوفّر Anthropic Claude Opus 4.7 أيضاً
/think max؛ ويُعيَّن إلى مسار أقصى جهد نفسه المملوك للمزوّد. - تعرض نماذج DeepSeek V4 المباشرة
/think xhigh|max؛ كلاهما يُعيَّن إلىreasoning_effort: "max"في DeepSeek بينما تُعيَّن المستويات الأدنى غيرoffإلىhigh. - تعرض نماذج DeepSeek V4 الموجّهة عبر OpenRouter الأمر
/think xhighوترسل قيمreasoning_effortالمدعومة من OpenRouter. تتراجع تجاوزاتmaxالمخزنة إلىxhigh. - تعرض نماذج Ollama القادرة على التفكير
/think low|medium|high|max؛ ويُعيَّنmaxإلىthink: "high"الأصلي لأن API Ollama الأصلي يقبل سلاسل الجهدlowوmediumوhigh. - تعيّن نماذج OpenAI GPT الأمر
/thinkعبر دعم جهد Responses API الخاص بكل نموذج. يرسل/think offالقيمةreasoning.effort: "none"فقط عندما يدعمها النموذج الهدف؛ وإلا يحذف OpenClaw حمولة الاستدلال المعطّلة بدلاً من إرسال قيمة غير مدعومة. - يمكن لإدخالات كتالوج OpenAI المتوافقة والمخصصة تفعيل
/think xhighبضبطmodels.providers.<provider>.models[].compat.supportedReasoningEffortsلتضمين"xhigh". يستخدم هذا بيانات التوافق الوصفية نفسها التي تعيّن حمولات جهد استدلال OpenAI الصادرة، بحيث تتفق القوائم، والتحقق من الجلسة، وCLI الوكيل، وllm-taskمع سلوك النقل. - تتخطى مراجع OpenRouter Hunter Alpha القديمة المكوَّنة حقن استدلال الوكيل لأن ذلك المسار المتقاعد كان قد يعيد نص الإجابة النهائية عبر حقول الاستدلال.
- يعيّن Google Gemini الأمر
/think adaptiveإلى التفكير الديناميكي المملوك للمزوّد في Gemini. تحذف طلبات Gemini 3 قيمةthinkingLevelثابتة، بينما ترسل طلبات Gemini 2.5 القيمةthinkingBudget: -1؛ ولا تزال المستويات الثابتة تُعيَّن إلى أقربthinkingLevelأو ميزانية في Gemini لعائلة النموذج تلك. - يستخدم MiniMax (
minimax/*) على مسار البث المتوافق مع Anthropic القيمة الافتراضيةthinking: { type: "disabled" }ما لم تضبط التفكير صراحةً في معاملات النموذج أو معاملات الطلب. يتجنب هذا تسريب دلتاreasoning_contentمن تنسيق بث Anthropic غير الأصلي لدى MiniMax. - يدعم Z.AI (
zai/*) التفكير الثنائي فقط (on/off). يُعامَل أي مستوى غيرoffعلى أنهon(ويُعيَّن إلىlow). - يعيّن Moonshot (
moonshot/*) الأمر/think offإلىthinking: { type: "disabled" }وأي مستوى غيرoffإلىthinking: { type: "enabled" }. عند تفعيل التفكير، لا يقبل Moonshot سوىtool_choiceبقيمتيauto|none؛ ويطبّع OpenClaw القيم غير المتوافقة إلىauto.
- قوائم التفكير والمنتقيات مدفوعة بملف تعريف المزوّد. تصرّح Plugins المزوّدين بمجموعة المستويات الدقيقة للنموذج المحدد، بما في ذلك تسميات مثل
ترتيب الحل
- التوجيه المضمن في الرسالة (ينطبق على تلك الرسالة فقط).
- تجاوز الجلسة (يُضبط بإرسال رسالة تحتوي على التوجيه فقط).
- الإعداد الافتراضي لكل وكيل (
agents.list[].thinkingDefaultفي التكوين). - الإعداد الافتراضي العام (
agents.defaults.thinkingDefaultفي التكوين). - الاحتياطي: الإعداد الافتراضي المصرَّح به من المزوّد عند توفره؛ وإلا تُحلّ نماذج الاستدلال إلى
mediumأو أقرب مستوى مدعوم غيرoffلذلك النموذج، وتبقى النماذج غير القادرة على الاستدلال علىoff.
ضبط افتراضي للجلسة
- أرسل رسالة تحتوي على التوجيه فقط (يُسمح بالمسافات البيضاء)، مثل
/think:mediumأو/t high. - يبقى ذلك للجلسة الحالية (لكل مرسِل افتراضياً). استخدم
/think defaultلمسح تجاوز الجلسة ووراثة الإعداد الافتراضي المكوَّن/المزوّد؛ تشمل الأسماء البديلةinheritوclearوresetوunpin. - يخزن
/think offتجاوز إيقاف صريحاً. يعطّل التفكير حتى تغيّر تجاوز الجلسة أو تمسحه. - تُرسل رسالة تأكيد (
Thinking level set to high./Thinking disabled.). إذا كان المستوى غير صالح (مثل/thinking big)، يُرفض الأمر مع تلميح وتُترك حالة الجلسة بلا تغيير. - أرسل
/think(أو/think:) بلا وسيطة لرؤية مستوى التفكير الحالي.
التطبيق حسب الوكيل
- Pi المضمّن: يُمرَّر المستوى المحلول إلى وقت تشغيل وكيل Pi داخل العملية.
- واجهة Claude CLI الخلفية: تُمرَّر المستويات غير
offإلى Claude Code كـ--effortعند استخدامclaude-cli؛ راجع واجهات CLI الخلفية.
الوضع السريع (/fast)
- المستويات:
on|off|default. - تبدّل الرسالة التي تحتوي على التوجيه فقط تجاوز الوضع السريع للجلسة وترد بـ
Fast mode enabled./Fast mode disabled.. استخدم/fast defaultلمسح تجاوز الجلسة ووراثة الإعداد الافتراضي المكوَّن؛ تشمل الأسماء البديلةinheritوclearوresetوunpin. - أرسل
/fast(أو/fast status) بلا وضع لرؤية حالة الوضع السريع الفعالة الحالية. - يحل OpenClaw الوضع السريع بهذا الترتيب:
- تجاوز
/fast on|offالمضمن/الخاص برسالة التوجيه فقط (/fast defaultيمسح هذه الطبقة) - تجاوز الجلسة
- الإعداد الافتراضي لكل وكيل (
agents.list[].fastModeDefault) - تكوين لكل نموذج:
agents.defaults.models["<provider>/<model>"].params.fastMode - الاحتياطي:
off
- تجاوز
- بالنسبة إلى
openai/*، يُعيَّن الوضع السريع إلى معالجة OpenAI ذات الأولوية بإرسالservice_tier=priorityفي طلبات Responses المدعومة. - بالنسبة إلى
openai-codex/*، يرسل الوضع السريع علامةservice_tier=priorityنفسها في Codex Responses. يحتفظ OpenClaw بمفتاح تبديل/fastمشترك واحد عبر مساري المصادقة. - بالنسبة إلى طلبات
anthropic/*العامة المباشرة، بما في ذلك الحركة المرسلة إلىapi.anthropic.comوالمصادق عليها عبر OAuth، يُعيَّن الوضع السريع إلى طبقات خدمة Anthropic: يضبط/fast onالقيمةservice_tier=auto، ويضبط/fast offالقيمةservice_tier=standard_only. - بالنسبة إلى
minimax/*على المسار المتوافق مع Anthropic، يعيد/fast on(أوparams.fastMode: true) كتابةMiniMax-M2.7إلىMiniMax-M2.7-highspeed. - تتجاوز معاملات نموذج Anthropic الصريحة
serviceTier/service_tierالإعداد الافتراضي للوضع السريع عندما يكون كلاهما مضبوطاً. لا يزال OpenClaw يتخطى حقن طبقة خدمة Anthropic لعناوين URL الأساسية الخاصة بالوكلاء غير Anthropic. - يعرض
/statusالقيمةFastفقط عندما يكون الوضع السريع مفعلاً.
توجيهات الإسهاب (/verbose أو /v)
- المستويات:
on(أدنى حد) |full|off(افتراضي). - تبدّل الرسالة التي تحتوي على التوجيه فقط إسهاب الجلسة وترد بـ
Verbose logging enabled./Verbose logging disabled.؛ تعيد المستويات غير الصالحة تلميحاً دون تغيير الحالة. - يخزن
/verbose offتجاوز جلسة صريحاً؛ امسحه عبر واجهة الجلسات باختيارinherit. - يؤثر التوجيه المضمن في تلك الرسالة فقط؛ وتنطبق افتراضيات الجلسة/العامة بخلاف ذلك.
- أرسل
/verbose(أو/verbose:) بلا وسيطة لرؤية مستوى الإسهاب الحالي. - عند تفعيل الإسهاب، ترسل الوكلاء التي تصدر نتائج أدوات مهيكلة (Pi ووكلاء JSON الآخرون) كل استدعاء أداة كرسالة مستقلة خاصة بالبيانات الوصفية فقط، مسبوقة بـ
<emoji> <tool-name>: <arg>عند توفرها. تُرسل ملخصات الأدوات هذه بمجرد بدء كل أداة (فقاعات منفصلة)، وليس كدلتا بث. - تبقى ملخصات فشل الأدوات مرئية في الوضع العادي، لكن تُخفى لواحق تفاصيل الخطأ الخام ما لم يكن الإسهاب
onأوfull. - عندما يكون الإسهاب
full، تُمرَّر مخرجات الأدوات أيضاً بعد الاكتمال (فقاعة منفصلة، مقتطعة إلى طول آمن). إذا بدّلت/verbose on|full|offأثناء تشغيل قيد التنفيذ، تلتزم فقاعات الأدوات اللاحقة بالإعداد الجديد. - يتحكم
agents.defaults.toolProgressDetailفي شكل ملخصات أدوات/verboseوأسطر أدوات مسودة التقدم. استخدم"explain"(افتراضي) لتسميات بشرية موجزة مثل🛠️ Exec: checking JS syntax؛ واستخدم"raw"عندما تريد أيضاً إلحاق الأمر/التفاصيل الخام للتصحيح. يتجاوزagents.list[].toolProgressDetailلكل وكيل الإعداد الافتراضي.explain:🛠️ Exec: check JS syntax for /tmp/app.jsraw:🛠️ Exec: check JS syntax for /tmp/app.js, node --check /tmp/app.js
توجيهات تتبع Plugin (/trace)
- المستويات:
on|off(افتراضي). - تبدّل الرسالة التي تحتوي على التوجيه فقط إخراج تتبع Plugin للجلسة وترد بـ
Plugin trace enabled./Plugin trace disabled.. - يؤثر التوجيه المضمن في تلك الرسالة فقط؛ وتنطبق افتراضيات الجلسة/العامة بخلاف ذلك.
- أرسل
/trace(أو/trace:) بلا وسيطة لرؤية مستوى التتبع الحالي. - يُعد
/traceأضيق من/verbose: فهو يكشف فقط أسطر التتبع/التصحيح المملوكة لـ Plugin مثل ملخصات تصحيح Active Memory. - يمكن أن تظهر أسطر التتبع في
/statusوكرسالة تشخيصية لاحقة بعد رد المساعد العادي.
رؤية الاستدلال (/reasoning)
- المستويات:
on|off|stream. - تبدّل الرسالة التي تحتوي على التوجيه فقط ما إذا كانت كتل التفكير تُعرض في الردود.
- عند التفعيل، يُرسل الاستدلال كـ رسالة منفصلة مسبوقة بـ
Reasoning:. stream(Telegram فقط): يبث الاستدلال في فقاعة مسودة Telegram أثناء توليد الرد، ثم يرسل الإجابة النهائية دون الاستدلال.- الاسم البديل:
/reason. - أرسل
/reasoning(أو/reasoning:) بلا وسيطة لرؤية مستوى الاستدلال الحالي. - ترتيب الحل: التوجيه المضمن، ثم تجاوز الجلسة، ثم الإعداد الافتراضي لكل وكيل (
agents.list[].reasoningDefault)، ثم الإعداد الافتراضي العام (agents.defaults.reasoningDefault)، ثم الاحتياطي (off).
<think>...</think> المغلقة مخفية في الردود العادية، كما يُخفى الاستدلال غير المغلق بعد نص مرئي بالفعل. إذا كان الرد ملفوفاً بالكامل في وسم فتح واحد غير مغلق وكان سيُسلَّم كنص فارغ بخلاف ذلك، يزيل OpenClaw وسم الفتح المشوّه ويسلّم النص المتبقي.
ذات صلة
- توجد وثائق الوضع المرتفع في الوضع المرتفع.
Heartbeats
- نص فحص Heartbeat هو مطالبة Heartbeat المكوَّنة (افتراضي:
Read HEARTBEAT.md if it exists (workspace context). Follow it strictly. Do not infer or repeat old tasks from prior chats. If nothing needs attention, reply HEARTBEAT_OK.). تنطبق التوجيهات المضمنة في رسالة Heartbeat كالمعتاد (لكن تجنب تغيير افتراضيات الجلسة من Heartbeats). - يقتصر تسليم Heartbeat افتراضياً على الحمولة النهائية فقط. لإرسال رسالة
Reasoning:المنفصلة أيضاً (عند توفرها)، اضبطagents.defaults.heartbeat.includeReasoning: trueأوagents.list[].heartbeat.includeReasoning: trueلكل وكيل.
واجهة دردشة الويب
- يعكس محدّد التفكير في دردشة الويب المستوى المخزّن للجلسة من مخزن/تكوين الجلسة الواردة عند تحميل الصفحة.
- يؤدي اختيار مستوى آخر إلى كتابة تجاوز الجلسة فورًا عبر
sessions.patch؛ فهو لا ينتظر الإرسال التالي وليس تجاوزًا لمرة واحدة عبرthinkingOnce. - يكون الخيار الأول دائمًا خيار مسح التجاوز. يعرض
Inherited: <resolved level>عندما ترث الجلسة افتراضيًا فعّالًا غير متوقف، أوOffعندما يكون التفكير الموروث معطّلًا. - تُوسم اختيارات المحدّد الصريحة كتجاوزات، مع الحفاظ على تسميات المزوّد عند وجودها (على سبيل المثال
Override: maximumلخيارmaxذي تسمية من المزوّد). - يستخدم المحدّد
thinkingLevelsالتي يرجعها صف/افتراضيات جلسة Gateway، مع الإبقاء علىthinkingOptionsكقائمة تسميات قديمة. لا تحتفظ واجهة مستخدم المتصفح بقائمة regex خاصة بها للمزوّدين؛ إذ تملك Plugins مجموعات المستويات الخاصة بالنماذج. - لا يزال
/think:<level>يعمل ويحدّث مستوى الجلسة المخزّن نفسه، وبذلك تبقى توجيهات الدردشة والمحدّد متزامنين.
ملفات تعريف المزوّدين
- يمكن لـ Plugins المزوّدين كشف
resolveThinkingProfile(ctx)لتعريف المستويات المدعومة للنموذج والافتراضي. - يجب على Plugins المزوّدين التي تعمل كوسيط لنماذج Claude إعادة استخدام
resolveClaudeThinkingProfile(modelId)منopenclaw/plugin-sdk/provider-model-sharedحتى تبقى كتالوجات Anthropic المباشرة والوسيطة متطابقة. - لكل مستوى في ملف التعريف
idمعياري مخزّن (offأوminimalأوlowأوmediumأوhighأوxhighأوadaptiveأوmax) وقد يتضمنlabelللعرض. يستخدم المزوّدون الثنائيون{ id: "low", label: "on" }. - يجب على Plugins الأدوات التي تحتاج إلى التحقق من تجاوز تفكير صريح استخدام
api.runtime.agent.resolveThinkingPolicy({ provider, model })معapi.runtime.agent.normalizeThinkingLevel(...)؛ ويجب ألا تحتفظ بقوائم مستويات المزوّد/النموذج الخاصة بها. - يمكن لـ Plugins الأدوات التي لديها وصول إلى بيانات تعريف النماذج المخصّصة المكوّنة تمرير
catalogإلىresolveThinkingPolicyحتى تنعكس اشتراكاتcompat.supportedReasoningEffortsفي التحقق على جانب Plugin. - تبقى الخطافات القديمة المنشورة (
supportsXHighThinkingوisBinaryThinkingوresolveDefaultThinkingLevel) كمحوّلات توافق، لكن يجب أن تستخدم مجموعات المستويات المخصّصة الجديدةresolveThinkingProfile. - تكشف صفوف/افتراضيات Gateway عن
thinkingLevelsوthinkingOptionsوthinkingDefaultحتى تعرض عملاء ACP/الدردشة معرّفات وتسميات ملفات التعريف نفسها التي يستخدمها تحقق وقت التشغيل.