مستويات التفكير (توجيهات /think)
ما الذي يفعله
- توجيه مضمن في أي محتوى وارد:
/t <level>أو/think:<level>أو/thinking <level>. - المستويات (الأسماء البديلة):
off | minimal | low | medium | high | xhigh | adaptive- minimal → “think”
- low → “think hard”
- medium → “think harder”
- high → “ultrathink” (أقصى ميزانية)
- xhigh → “ultrathink+” (لنماذج GPT-5.2 وCodex فقط)
- adaptive → ميزانية استدلال تكيفية يديرها المزوّد (مدعومة لعائلة نماذج Anthropic Claude 4.6)
- تتم مطابقة
x-highوx_highوextra-highوextra highوextra_highإلىxhigh. - تتم مطابقة
highestوmaxإلىhigh.
- ملاحظات المزوّد:
- تستخدم نماذج Anthropic Claude 4.6 المستوى الافتراضي
adaptiveعندما لا يتم تعيين مستوى تفكير صريح. - يستخدم 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في الإعدادات). - الإعداد الافتراضي العام (
agents.defaults.thinkingDefaultفي الإعدادات). - الرجوع:
adaptiveلنماذج Anthropic Claude 4.6، و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تجاوز جلسة صريحًا؛ ويمكن مسحه عبر واجهة الجلسات باختيارinherit. - يؤثر التوجيه المضمن في تلك الرسالة فقط؛ وتُطبّق إعدادات الجلسة/الإعدادات العامة الافتراضية بخلاف ذلك.
- أرسل
/verbose(أو/verbose:) من دون وسيطة لرؤية المستوى المطوّل الحالي. - عند تفعيل الوضع المطوّل، ترسل الوكلاء التي تصدر نتائج أدوات منظمة (Pi، ووكلاء JSON الآخرون) كل استدعاء أداة كرسالة مستقلة تحتوي على البيانات الوصفية فقط، وتبدأ بـ
<emoji> <tool-name>: <arg>عند توفرها (المسار/الأمر). وتُرسل ملخصات الأدوات هذه فور بدء كل أداة (في فقاعات منفصلة)، وليس كفروق بث. - تبقى ملخصات فشل الأدوات مرئية في الوضع العادي، لكن لواحق تفاصيل الخطأ الأولية تُخفى ما لم يكن الوضع المطوّل
onأوfull. - عندما يكون الوضع المطوّل
full، تُمرَّر أيضًا مخرجات الأدوات بعد الاكتمال (في فقاعة منفصلة، ومقتطعة إلى طول آمن). وإذا بدّلت/verbose on|full|offأثناء وجود تشغيل جارٍ، فإن فقاعات الأدوات اللاحقة ستحترم الإعداد الجديد.
إظهار الاستدلال (/reasoning)
- المستويات:
on|off|stream. - تؤدي الرسالة التي تحتوي على التوجيه فقط إلى تبديل ما إذا كانت كتل التفكير ستُعرض في الردود.
- عند التفعيل، يُرسل الاستدلال كـ رسالة منفصلة تبدأ بـ
Reasoning:. stream(في Telegram فقط): يبث الاستدلال داخل فقاعة المسودة في Telegram أثناء توليد الرد، ثم يرسل الإجابة النهائية من دون الاستدلال.- الاسم البديل:
/reason. - أرسل
/reasoning(أو/reasoning:) من دون وسيطة لرؤية مستوى الاستدلال الحالي. - ترتيب الحل: التوجيه المضمن، ثم تجاوز الجلسة، ثم الإعداد الافتراضي لكل وكيل (
agents.list[].reasoningDefault)، ثم الرجوع (off).
ذو صلة
- توجد وثائق الوضع المرتفع في Elevated mode.
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 كالمعتاد (لكن تجنب تغيير إعدادات الجلسة الافتراضية من رسائل Heartbeat). - يكون تسليم Heartbeat افتراضيًا للحمولة النهائية فقط. ولإرسال رسالة
Reasoning:المنفصلة أيضًا (عند توفرها)، اضبطagents.defaults.heartbeat.includeReasoning: trueأو على مستوى الوكيلagents.list[].heartbeat.includeReasoning: true.
واجهة دردشة الويب
- يعكس محدد التفكير في دردشة الويب المستوى المخزن للجلسة من مخزن جلسة الإدخال/الإعدادات عند تحميل الصفحة.
- يؤدي اختيار مستوى آخر إلى كتابة تجاوز الجلسة مباشرةً عبر
sessions.patch؛ ولا ينتظر الإرسال التالي وليس تجاوزthinkingOnceلمرة واحدة. - يكون الخيار الأول دائمًا
Default (<resolved level>)، حيث يأتي الإعداد الافتراضي المحلول من نموذج الجلسة النشط:adaptiveلـ Claude 4.6 على Anthropic/Bedrock، وlowللنماذج الأخرى القادرة على الاستدلال، وoffبخلاف ذلك. - يظل المنتقي مدركًا للمزوّد:
- تعرض معظم المزوّدات
off | minimal | low | medium | high | adaptive - يعرض Z.AI الخيارين الثنائيين
off | on
- تعرض معظم المزوّدات
- ما يزال
/think:<level>يعمل ويحدّث مستوى الجلسة المخزن نفسه، لذا تبقى توجيهات الدردشة والمنتقي متزامنين.