---
read_when:
    - ضبط التفكير، أو تحليل توجيهات الوضع السريع، أو الوضع المفصل، أو القيم الافتراضية الخاصة بها
summary: صياغة التوجيهات لأوامر /think و/fast و/verbose و/trace وإظهار الاستدلال
title: مستويات التفكير
x-i18n:
    generated_at: "2026-04-12T23:33:56Z"
    model: gpt-5.4
    provider: openai
    source_hash: 4f3b1341281f07ba4e9061e3355845dca234be04cc0d358594312beeb7676e68
    source_path: tools/thinking.md
    workflow: 15
---

# مستويات التفكير (/think directives)

## ما الذي يفعله

- توجيه مضمن داخل أي نص وارد: `/t <level>` أو `/think:<level>` أو `/thinking <level>`.
- المستويات (والأسماء المستعارة): `off | minimal | low | medium | high | xhigh | adaptive`
  - minimal → «تفكير»
  - low → «فكّر بجد»
  - medium → «فكّر بجدية أكبر»
  - 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`.

## ترتيب الحل

1. التوجيه المضمن في الرسالة (ينطبق على تلك الرسالة فقط).
2. تجاوز الجلسة (يُضبط بإرسال رسالة تحتوي فقط على توجيه).
3. الافتراضي لكل وكيل (`agents.list[].thinkingDefault` في الإعداد).
4. الافتراضي العام (`agents.defaults.thinkingDefault` في الإعداد).
5. الرجوع الاحتياطي: `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 الوضع السريع بهذا الترتيب:
  1. `/fast on|off` مضمن/توجيه فقط
  2. تجاوز الجلسة
  3. الافتراضي لكل وكيل (`agents.list[].fastModeDefault`)
  4. إعداد كل نموذج: `agents.defaults.models["<provider>/<model>"].params.fastMode`
  5. الرجوع الاحتياطي: `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`.
- تتجاوز معلمات النموذج الصريحة `serviceTier` / `service_tier` الخاصة بـ Anthropic القيمة الافتراضية للوضع السريع عند ضبط الاثنين معًا. ولا يزال OpenClaw يتجاوز حقن مستوى خدمة Anthropic لعناوين URL الأساسية الخاصة بالـ proxy غير التابعة لـ Anthropic.

## التوجيهات المفصلة (/verbose أو /v)

- المستويات: `on` (حد أدنى) | `full` | `off` (الافتراضي).
- تقوم رسالة تحتوي فقط على التوجيه بتبديل الوضع المفصل للجلسة والرد بـ `Verbose logging enabled.` / `Verbose logging disabled.`؛ وتعطي المستويات غير الصالحة تلميحًا من دون تغيير الحالة.
- يؤثر التوجيه المضمن على تلك الرسالة فقط؛ وتُطبَّق افتراضيات الجلسة/الافتراضيات العامة بخلاف ذلك.
- أرسل `/verbose` (أو `/verbose:`) من دون وسيطة لرؤية المستوى المفصل الحالي.
- عند تفعيل الوضع المفصل، ترسل الوكلاء التي تُخرج نتائج أدوات مهيكلة (مثل Pi ووكلاء JSON الآخرين) كل استدعاء أداة كرسالة منفصلة خاصة بالبيانات الوصفية، مع بادئة `<emoji> <tool-name>: <arg>` عند توفرها (المسار/الأمر). وتُرسل هذه الملخصات الخاصة بالأدوات بمجرد بدء كل أداة (فقاعات منفصلة)، وليس كفروق بث.
- تظل ملخصات فشل الأدوات مرئية في الوضع العادي، لكن لواحق تفاصيل الأخطاء الخام تُخفى ما لم يكن `verbose` مضبوطًا على `on` أو `full`.
- عندما تكون قيمة `verbose` هي `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`).

## ذو صلة

- توجد مستندات الوضع المرتفع في [Elevated mode](/ar/tools/elevated).

## 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/Bedrock، و`low` للنماذج الأخرى القادرة على الاستدلال، و`off` بخلاف ذلك.
- يظل المحدد مدركًا للمزوّد:
  - تعرض معظم المزوّدات `off | minimal | low | medium | high | adaptive`
  - يعرض Z.AI القيم الثنائية `off | on`
- لا يزال `/think:<level>` يعمل ويحدّث مستوى الجلسة المخزّن نفسه، بحيث تبقى توجيهات الدردشة والمحدد متزامنين.
