---
read_when:
    - ضبط تحليل توجيهات التفكير أو الوضع السريع أو الإسهاب أو إعداداتها الافتراضية
summary: صياغة التوجيهات لأوامر `/think` و`/fast` و`/verbose` و`/trace` وإظهار الاستدلال
title: مستويات التفكير
x-i18n:
    generated_at: "2026-04-17T07:17:51Z"
    model: gpt-5.4
    provider: openai
    source_hash: 1cb44a7bf75546e5a8c3204e12f3297221449b881161d173dea4983da3921649
    source_path: tools/thinking.md
    workflow: 15
---

# مستويات التفكير (توجيهات `/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 ومستوى جهد 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`.

## ترتيب الحسم

1. التوجيه المضمن في الرسالة (يُطبَّق على تلك الرسالة فقط).
2. تجاوز الجلسة (يُضبط بإرسال رسالة تحتوي على التوجيه فقط).
3. الإعداد الافتراضي لكل وكيل (`agents.list[].thinkingDefault` في config).
4. الإعداد الافتراضي العام (`agents.defaults.thinkingDefault` في config).
5. الاحتياطي: `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 الوضع السريع بهذا الترتيب:
  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/*` العامة المباشرة، بما في ذلك الحركة الموثقة عبر 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`).

## ذو صلة

- توجد وثائق الوضع المرفوع في [الوضع المرفوع](/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، و`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>` يعمل ويحدّث مستوى الجلسة المخزن نفسه، بحيث تبقى توجيهات الدردشة والمحدد متزامنين.
