Claude Code Ultracode ومستويات الـ Effort: دليل /effort الشامل
الـ Effort يحدد عمق تفكير Claude – وسرعة استهلاك حصتك. يشرح هذا الدليل مستويات الـ effort الخمسة، والقيم الافتراضية لكل موديل، و/effort auto، وultracode: مفتاح التنسيق الذي حوّله الإصدار v2.1.284 إلى مفتاح مستقل يمكنك تركيبه فوق أي مستوى.
خلاصة سريعة – الـ effort وultracode في أربعة أسطر
- خمسة مستويات: low وmedium وhigh وxhigh وmax – معايرة لكل موديل على حدة. الافتراضي high في معظم الموديلات، لكن Opus 5.5 وSonnet 5.5 يبدآن من medium، وOpus 4.7 من xhigh.
- غيّره عبر /effort (شريط التمرير) أو /effort <level>؛ و/effort auto يمحو المستوى المحفوظ ويعيد الموديل إلى قيمته الافتراضية. Enter يحفظه كافتراضي دائم، وs يبقيه لهذه الجلسة فقط.
- ultracode إعداد في Claude Code وليس مستوى effort: يجعل Claude ينسّق dynamic workflows للمهام الكبيرة. ومنذ v2.1.284 أصبح مفتاحًا مستقلًا – Tab داخل /effort، أو /effort ultracode on|off – ولم يعد يفرض xhigh.
- ultracode مقابل max في سطر واحد: max أعمق مستوى استدلال خام (يميل للتفكير الزائد)؛ وultracode يضيف تنسيق سير العمل فوق أي مستوى تختاره. كلٌ يجيب عن سؤال مختلف – العمق مقابل التنسيق.
Model configuration & effort — Claude Code documentation
الوثائق:code.claude.com
Claude Code CHANGELOG — v2.1.284 (Ultracode becomes its own toggle)
سجل التغييرات:github.com/anthropics/claude-code
How to Use Claude Effort Levels (Full Guide)
القناة:Ryan & Matt Data Science13:24
معلومات هذه الصفحة مأخوذة من وثائق الـ effort الرسمية وسجل تغييرات v2.1.284؛ والرسم توضيحي أصلي لهذا الدليل. الفيديو المدرج يختبر المستويات الخمسة نفسها في تطبيق co-work من Claude – بيانات حقيقية مفيدة عن استهلاك التوكنات، لكن واجهته تختلف عن Claude Code، ولم تُستخدم منه أي لقطات هنا.
مستويات الـ effort وultracode خطوة بخطوة
1 · تعرّف على المقياس
- 1
افهم ما الذي يتحكم فيه الـ effort فعلًا
الـ effort هو مقبض التفكير في Claude Code: يحدد مقدار التفكير الذي يبذله الموديل في طلباتك، وينعكس ذلك مباشرة على جودة الإجابة وزمن الاستجابة وسرعة استهلاك حد الاستخدام. الوثائق الرسمية صريحة: المقياس معايَر لكل موديل – الاسم نفسه للمستوى لا يعني القيمة نفسها عبر الموديلات.

مقياس /effort بنظرة واحدة: خمسة مستويات إضافة إلى مفتاح ultracode (رسمة أصلية لهذا الدليل). - 2
تعلّم المستويات الخمسة ومتى يستحق كل منها توكناته
low للتفاعلات السريعة التي تراجعها بنفسك – عصف ذهني ومسودات أولى وإعادة تسمية. medium يدير العمل اليومي ذا النطاق الواضح. high للعمل الذي تهم فيه المراجعة أو تكثر فيه الحالات الحدية. xhigh يشتري استدلالًا أعمق مقابل استهلاك أعلى للتوكنات، ويناسب مهام الوكلاء الطويلة. max للمشكلات العسيرة التي تريد أن يوكّزها Claude وحده – والوثائق تحذّر من عوائد متناقصة ومن الإفراط في التفكير.
- 3
تحقق من افتراضي موديلك قبل أن تلوم الموديل
الافتراضيات ليست موحدة: high في كل موديل يدعم الـ effort، باستثناء Opus 5.5 وSonnet 5.5 اللذين يعتمدان medium افتراضيًا، وOpus 4.7 الذي يعتمد xhigh. إذا صارت الإجابات بطيئة أو نفدت حصتك سريعًا، فتفقد سطر الـ effort أولًا قبل الحكم على الموديل – ولاحظ أن Sonnet 5.5 أصبح موديل Sonnet الافتراضي منذ v2.1.284، بسياق 1M وبسعر $2/$10 لكل مليون توكن.
2 · غيّره بوعي كامل
- 4
غيّره مباشرة عبر /effort
اكتب /effort داخل الجلسة فيفتح شريط تمرير – مفاتيح الأسهم تتنقل بين المستويات، وTab يقفز إلى مفتاح ultracode. داخل منتقي /model يتحكم يمين/يسار في العنصر نفسه. وللتشغيلات العابرة، يضبط علم --effort المستوى لتلك الجلسة، بينما يصلح متغير البيئة CLAUDE_CODE_EFFORT_LEVEL للأتمتة.
- 5
اضبط المستوى مباشرة – وافهم معنى auto
/effort <level> يضبط المستوى دون فتح الشريط. والأفيد هو /effort auto: يمحو المستوى المحفوظ للموديل النشط، فيعود Claude Code إلى الافتراضي المدمج لذلك الموديل. متغير البيئة يقبل auto أيضًا. وإذا صارت الجلسة تتصرف بغرابة بعد تجاربك، فauto هو زر إعادة الضبط.
- 6
ثبّت اختيارك بشكل دائم (بالطريقة الصحيحة)
في شريط /effort، يحفظ Enter المستوى كافتراضي لك، بينما s يطبقه على الجلسة الحالية فقط. وفي الإعدادات يمكنك ضبط الـ effort لكل موديل عبر modelSettings أو استخدام قيمة احتياطية عليا باسم effortLevel – مع فخ واحد: لا يُقبل max في أيٍّ من المفتاحين، وما لم يأتِ من متغير البيئة يبقى max للجلسة الحالية فقط. ويمكن للـ skills والـ subagents حمل effort خاص بها في الـ frontmatter، ضمن حد maxEffortLevel.
3 · ultracode: المفتاح الجديد
- 7
افهم ما هو ultracode
ultracode إعداد في Claude Code وليس مستوى effort للموديل: وفق الوثائق الرسمية، يجعل Claude ينسّق dynamic workflows للمهام الكبيرة – يفصل العمل الضخم إلى خطوات منسقة بدل جلسة استدلال فردية طويلة. لهذا كان موصولًا سابقًا بـ xhigh: التنسيق فوق الاستدلال العميق.
- 8
تابع تغيّر v2.1.284
قبل v2.1.284 كان ultracode أعلى درجات شريط /effort، وتشغيله يفرض xhigh. غيّر سجل التغييرات في سبتمبر 2026 ذلك: ultracode الآن مفتاح مستقل – Tab داخل /effort، أو /effort ultracode on|off – ولم يعد يفرض xhigh، ويبقى مفعّلًا عند أي مستوى. واستبدلت إضافة VS Code درجة ultracode في الشريط بمفتاح تشغيل/إيقاف (تعرض شارة الموديل «· Ultracode»)، وأضيفت إجراءات keybinding جديدة تحت effortSlider تشمل decreaseEffort وincreaseEffort وtoggleUltracode.
- 9
اختر بين ultracode وmax
هما محوران مختلفان. max يجيب عن «فكر بأقصى عمق ممكن في هذه المسألة» – أعمق استدلال خام، بلا قيود على التوكنات، مع خطر موثّق للتفكير الزائد. وultracode يجيب عن «نسّق العمل» – تنسيق سير العمل فوق أي مستوى اخترته، ويشمل الآن max إذا أردت الاثنين. قاعدة عملية: مشكلة واحدة شائكة في التنقيح → max؛ بناء متعدد الخطوات يتقدم فيه التسلسل والتفويض → ultracode؛ والاثنان معًا → max مع تشغيل ultracode.
- 10
اعرف القيود قبل أن تعتمد عليه
تذكر الوثائق أن ultracode غير متاح عند إيقاف الـ workflows، أو عندما لا يدعم الموديل مستوى xhigh، أو عند وجود سقف أقل من xhigh. ويمكن لإعداد maxEffortLevel المُدار وحدود المؤسسة تقليص قائمة المستويات لكل موديل، والمستويات غير المدعومة ترتد إلى أعلى مستوى مدعوم عند السقف أو دونه – فيعمل xhigh بوصفه high على Opus 4.6. وإذا ثُبّت CLAUDE_CODE_EFFORT_LEVEL على مستوى غير xhigh، فتعمل الطلبات على ذلك المستوى ويبقى التنسيق موقوفًا. ولكي تعمّق التفكير في دورة واحدة دون تغيير أي إعداد، تكفي كلمة ultrathink لتلك الدورة فقط.
الافتراضيات لكل موديل وقائمة المستويات
أربع معلومات توفر عليك أكثر تذاكر الدعم شيوعًا:
- 1معظم الموديلات تعتمد high افتراضيًا؛ وmedium استثناء لا قاعدة – إنه الافتراضي في Opus 5.5 وSonnet 5.5 فقط.
- 2Opus 4.7 يعتمد xhigh. أما Opus 4.6 وSonnet 4.6 فلا يوفران xhigh إطلاقًا – والمستويات فوق سقفهما ترتد إلى أعلى مستوى مدعوم.
- 3الموديلات غير المدرجة في جدول الـ effort بالوثائق لا تدعم الـ effort؛ وانضم Sonnet 5.5 إلى الجدول في v2.1.284 ليصبح موديل Sonnet الافتراضي (سياق 1M، بسعر $2/$10 لكل مليون توكن، و$0.20 لكل مليون لقراءات الكاش).
- 4المقياس معايَر لكل موديل: «الاسم نفسه للمستوى لا يمثل القيمة الأساسية نفسها عبر الموديلات». وإرشاد الترحيل في الوثائق صريح – Opus 5.5 على medium يضاهي Opus 5 على high أو يتفوق عليه.
ترتيب الحلول حين لا شيء محفوظ: الاختيار الصريح أولا (متغير البيئة أو علم --effort أو /effort داخل الجلسة)، ثم الإعدادات المحفوظة (modelSettings لكل موديل أو قيمة effortLevel العليا كاحتياط)، ثم افتراضي الموديل.
