مستويات التفكير (توجيهات /think)
ما الذي يفعله
- توجيه مضمن في أي نص وارد:
/t <level>أو/think:<level>أو/thinking <level>. - المستويات (الأسماء البديلة):
off | minimal | low | medium | high | xhigh | adaptiveminimal← “think”low← “think hard”medium← “think harder”high← “ultrathink” (أقصى ميزانية)xhigh← “ultrathink+” (GPT-5.2 + نماذج Codex ومستوى جهد Anthropic Claude Opus 4.7)adaptive← تفكير تكيفي مُدار من المزوّد (مدعوم في Anthropic Claude 4.6 وOpus 4.7)- يتم تحويل
x-highوx_highوextra-highوextra highوextra_highإلىxhigh. - يتم تحويل
highestوmaxإلىhigh.
- ملاحظات المزوّد:
- تستخدم نماذج 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. - يستخدم 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.
- تستخدم نماذج Anthropic Claude 4.6 قيمة
ترتيب الحسم
- التوجيه المضمن في الرسالة (يُطبَّق على تلك الرسالة فقط).
- تجاوز الجلسة (يُضبط بإرسال رسالة تحتوي على التوجيه فقط).
- الإعداد الافتراضي لكل وكيل (
agents.list[].thinkingDefaultفي config). - الإعداد الافتراضي العام (
agents.defaults.thinkingDefaultفي config). - الاحتياطي:
adaptiveلنماذج Anthropic Claude 4.6، وoffلـ Anthropic Claude Opus 4.7 ما لم يتم تكوينه صراحةً، وlowللنماذج الأخرى القادرة على الاستدلال، وoffبخلاف ذلك.
تعيين إعداد افتراضي للجلسة
- أرسل رسالة تحتوي فقط على التوجيه (مع السماح بالمسافات البيضاء)، مثل
/think:mediumأو/t high. - يظل هذا الإعداد ثابتًا للجلسة الحالية (لكل مُرسِل افتراضيًا)؛ ويُمسح عبر
/think:offأو عند إعادة تعيين خمول الجلسة. - يتم إرسال رد تأكيد (
Thinking level set to high./Thinking disabled.). وإذا كان المستوى غير صالح (مثل/thinking big) فسيتم رفض الأمر مع تلميح، وتبقى حالة الجلسة دون تغيير. - أرسل
/think(أو/think:) من دون وسيطة لمعرفة مستوى التفكير الحالي.
التطبيق حسب الوكيل
- Pi المضمّن: يتم تمرير المستوى الذي تم حسمه إلى بيئة تشغيل وكيل Pi داخل العملية.
الوضع السريع (/fast)
- المستويات:
on|off. - تؤدي الرسالة التي تحتوي على التوجيه فقط إلى تبديل تجاوز الوضع السريع للجلسة، مع الرد
Fast mode enabled./Fast mode disabled.. - أرسل
/fast(أو/fast status) من دون وضع لمعرفة حالة الوضع السريع الفعّالة الحالية. - يحسم OpenClaw الوضع السريع بهذا الترتيب:
/fast on|offالمضمن أو الموجود في رسالة توجيه فقط- تجاوز الجلسة
- الإعداد الافتراضي لكل وكيل (
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/*العامة المباشرة، بما في ذلك الحركة الموثقة عبر OAuth المرسلة إلىapi.anthropic.com، يربط الوضع السريع بين مستويات خدمة 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.
توجيهات الإسهاب (/verbose أو /v)
- المستويات:
on(حد أدنى) |full|off(الافتراضي). - تؤدي الرسالة التي تحتوي على التوجيه فقط إلى تبديل الإسهاب للجلسة، مع الرد
Verbose logging enabled./Verbose logging disabled.؛ وتُرجع المستويات غير الصالحة تلميحًا من دون تغيير الحالة. - يخزن
/verbose offتجاوزًا صريحًا للجلسة؛ ويمكنك مسحه عبر واجهة المستخدم Sessions باختيارinherit. - يؤثر التوجيه المضمن على تلك الرسالة فقط؛ وتُطبَّق الإعدادات الافتراضية على مستوى الجلسة/العامة بخلاف ذلك.
- أرسل
/verbose(أو/verbose:) من دون وسيطة لمعرفة مستوى الإسهاب الحالي. - عند تفعيل الإسهاب، ترسل الوكلاء التي تصدر نتائج أدوات مهيكلة (Pi، ووكلاء JSON الآخرون) كل استدعاء أداة مرة أخرى كرسالة مستقلة خاصة بالبيانات الوصفية فقط، ومسبوقة عند التوفر بـ
<emoji> <tool-name>: <arg>(المسار/الأمر). وتُرسل ملخصات الأدوات هذه فور بدء كل أداة (في فقاعات مستقلة)، وليس كفوارق بث. - تظل ملخصات فشل الأدوات مرئية في الوضع العادي، لكن لواحق تفاصيل الخطأ الخام تكون مخفية ما لم يكن الإسهاب
onأوfull. - عندما يكون الإسهاب
full، يتم أيضًا تمرير مخرجات الأدوات بعد الاكتمال (في فقاعة مستقلة، مع اقتطاعها إلى طول آمن). وإذا بدّلت/verbose on|full|offأثناء وجود تشغيل جارٍ، فستلتزم فقاعات الأدوات اللاحقة بالإعداد الجديد.
توجيهات تتبع 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)، ثم الاحتياطي (off).
ذو صلة
- توجد وثائق الوضع المرفوع في الوضع المرفوع.
Heartbeat
- نص فحص 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 كالمعتاد (لكن تجنب تغيير الإعدادات الافتراضية للجلسة من رسائل Heartbeat). - يقتصر تسليم Heartbeat افتراضيًا على الحمولة النهائية فقط. ولإرسال رسالة
Reasoning:المنفصلة أيضًا (عند توفرها)، عيّنagents.defaults.heartbeat.includeReasoning: trueأوagents.list[].heartbeat.includeReasoning: trueلكل وكيل.
واجهة دردشة الويب
- يعكس محدد التفكير في دردشة الويب المستوى المخزن للجلسة من مخزن الجلسات/الإعدادات الواردة عند تحميل الصفحة.
- يؤدي اختيار مستوى آخر إلى كتابة تجاوز الجلسة فورًا عبر
sessions.patch؛ ولا ينتظر الإرسال التالي، كما أنه ليس تجاوزthinkingOnceلمرة واحدة. - يكون الخيار الأول دائمًا
Default (<resolved level>)، حيث يأتي الإعداد الافتراضي المحسوم من نموذج الجلسة النشط:adaptiveلـ Claude 4.6 على Anthropic، وoffلـ Anthropic Claude Opus 4.7 ما لم يتم تكوينه، وlowللنماذج الأخرى القادرة على الاستدلال، وoffبخلاف ذلك. - يظل المحدد مدركًا للمزوّد:
- تعرض معظم المزوّدات
off | minimal | low | medium | high | adaptive - يعرض Anthropic Claude Opus 4.7 القيم
off | minimal | low | medium | high | xhigh | adaptive - يعرض Z.AI قيمًا ثنائية
off | on
- تعرض معظم المزوّدات
- ما زال
/think:<level>يعمل ويحدّث مستوى الجلسة المخزن نفسه، بحيث تبقى توجيهات الدردشة والمحدد متزامنين.