وضع auto في Claude Code: كيف تعطّله بعد أن أصبح الوضع الافتراضي
اعتبارًا من 2026-10-07، تبدأ جلسات الطرفية التفاعلية وVS Code في Claude Code في وضع auto عندما لا يكون هناك وضع أذونات مُهيّأ؛ لتعطيله، اضغط Shift+Tab للعودة إلى Manual، أو عيّن permissions.defaultMode في ~/.claude/settings.json. تؤرّخ المصادر الرسمية هذا الافتراضي بشكل مختلف: تقول وثائق أوضاع الأذونات إن ذلك يبدأ من v2.1.283، بينما يطبّق سجل التغييرات 2.1.283 فقط على الجلسات التفاعلية لدى مزوّدي الطرف الثالث أو مع تعطيل القياس عن بُعد، ويكتب «في كل خطة ومزوّد» تحت 2.1.284؛ وتعرض هذه الصفحة كليهما كما ورد. في وضع auto، يراجع نموذج مصنّف منفصل الإجراءات قبل تنفيذها بدلًا من سؤالك عند كل خطوة. تشرح هذه الصفحة أوضاع الأذونات الستة من الوثائق الرسمية، وكيفية تغيير الافتراضي، وما ينبغي للفرق وخطوط CI الانتباه إليه.
آخر تحديث 2026-11-14
وجّه هذه الأداة إلى نقطة نهاية QCode — مفتاح واحد لـ Claude وGPT والنماذج الصينية.
- الفوترة حسب token — الأسعار المباشرة على /models
- الدفع بالبطاقة (Visa / Mastercard) أو Apple Pay أو Google Pay أو العملات الرقمية
- خدمة ذاتية: شحن الرصيد والتفعيل فورًا
أربعة أمور يجب تذكّرها
البيانان الرسميان للإصدار
تقول وثائق أوضاع الأذونات إنه اعتبارًا من v2.1.283، يكون auto وضع البدء المدمج لجلسات الطرفية التفاعلية وVS Code في كل خطة ومزوّد، وإن الإصدارات الأسبق كانت تبدأ افتراضيًا بوضع auto في خطط Pro وMax وTeam فقط؛ ويضع سجل التغييرات «on every plan and provider» تحت 2.1.284. لا يتطابقان، لذا تعرض هذه الصفحة كليهما كما ورد.
أوضاع الأذونات الرسمية
default (المعروض باسم Manual)، وacceptEdits، وplan، وauto، وdontAsk، وbypassPermissions. وتختلف في الإجراءات التي تُنفّذ من دون سؤالك.
الإعداد الذي يغيّر الافتراضي
ضعه تحت permissions.defaultMode في ~/.claude/settings.json؛ ولا يسري ضبط auto أو bypassPermissions في .claude/settings.json الخاص بالمشروع.
تعطيله لفريق
عيّن permissions.disableAutoMode إلى "disable"؛ وفي الإعدادات المُدارة لا يمكن للأعضاء تجاوزه، ويختفي auto من دورة Shift+Tab.
ما هو وضع auto
اعتبارًا من 2026-10-07، يُعدّ وضع auto في Claude Code وضع أذونات يراجع فيه نموذج مصنّف منفصل الإجراءات قبل تنفيذها. وبحسب الوثائق، فهو يحجب أي شيء «يتجاوز نطاق طلبك، أو يستهدف بنية تحتية غير معروفة، أو يبدو مدفوعًا بمحتوى عدائي قرأه Claude». لم تعد الإجراءات الروتينية تُصدر prompt واحدًا تلو الآخر، لكن قواعد ask الصريحة الخاصة بك لا تزال تفرض ظهور prompt. كما تحذّر الوثائق من أن وضع auto يقلل prompts الأذونات لكنه لا يضمن السلامة، لذا لا تزال العمليات الحساسة بحاجة إلى مراجعتك. وله متطلبات للنموذج: على Anthropic API يحتاج إلى Claude Opus 4.6 أو أحدث، أو Sonnet 4.6 أو أحدث، أو نموذج Fable؛ ولا تُدعم نماذج Sonnet 4.5 وOpus 4.5 وHaiku وclaude-3 لدى أي مزوّد.
ما يقوله المزوّد (2.1.283 إلى 2.1.285)
تمسّ ثلاثة إصدارات في سجل التغييرات الوضع الافتراضي. يجعل 2.1.283 الجلسات التفاعلية لدى مزوّدي الطرف الثالث أو مع تعطيل القياس عن بُعد تبدأ في وضع auto عندما لا يكون هناك وضع أذونات مُهيّأ. ويقول 2.1.284 إن جلسات الطرفية التفاعلية وVS Code تبدأ في وضع auto «في كل خطة ومزوّد». ويجعل 2.1.285 جلسات claude -p وPython Agent SDK لدى مزوّدي الطرف الثالث أو مع تعطيل القياس عن بُعد تبدأ في وضع auto أيضًا، ويعرض كذلك العرض لمرة واحدة لجعل auto وضعك الافتراضي لدى مزوّدي الطرف الثالث ومع تعطيل القياس عن بُعد، عندما يكون الوضع الافتراضي في إعدادات المستخدم لديك وضعًا آخر. وتذكر تغييرات الوضع الافتراضي الثلاثة جميعها أنه يمكن تجاوزها: permissions.defaultMode للجلسات التفاعلية، و--permission-mode في claude -p. في المقابل، تقول وثائق أوضاع الأذونات إنه اعتبارًا من v2.1.283 يكون auto وضع البدء المدمج لجلسات الطرفية التفاعلية وVS Code في كل خطة ومزوّد. ويعطي المصدران إصدارين مختلفين، ولم يقل المزوّد أيّهما مرجعي، وتعرض هذه الصفحة كليهما كما ورد.
الجدول الزمني لتغيير الافتراضي
صدور Claude Code 2.1.283: تبدأ الجلسات التفاعلية لدى مزوّدي الطرف الثالث أو مع تعطيل القياس عن بُعد في وضع auto عندما لا يكون هناك وضع أذونات مُهيّأ؛ ولا يزال permissions.defaultMode يتجاوز ذلك.
صدور 2.1.284: تبدأ جلسات الطرفية التفاعلية وVS Code في وضع auto عندما لا يكون هناك وضع أذونات مُهيّأ، في كل خطة ومزوّد.
صدور 2.1.285: تبدأ جلسات claude -p وPython Agent SDK لدى مزوّدي الطرف الثالث أو مع تعطيل القياس عن بُعد أيضًا في وضع auto؛ ولا يزال --permission-mode يتجاوز ذلك.
المؤكد مقابل ما لم يُتحقق منه
مؤكد (حرفيًا في الصفحات الرسمية)
يمكن التحقق حرفيًا مما يلي في سجل تغييرات Claude Code ووثائقه: التغييرات الثلاثة على الافتراضي في 2.1.283 و2.1.284 و2.1.285 مع تواريخ إصدارها؛ ما تذكره الوثائق من أن جلسات الطرفية التفاعلية وVS Code تكون افتراضيًا على auto ابتداءً من v2.1.283 (مقارنةً بإصدار سجل التغييرات المذكور أعلاه)؛ أوضاع الأذونات الستة وما يشغّله كل منها دون سؤال؛ الترتيب الذي يحدد وضع بدء الجلسة (خيار --permission-mode، ثم permissions.defaultMode في الإعدادات، ثم الافتراضي المدمج)؛ ضبط permissions.defaultMode في ~/.claude/settings.json؛ عدم سريان auto وbypassPermissions من إعدادات المشروع أو الإعدادات المحلية؛ ما الذي يفعله disableAutoMode؛ النماذج التي يدعمها وضع auto؛ والتحذيرات الرسمية بشأن bypassPermissions. ويمكن التحقق أيضًا من: صفحة توفر الميزات في QCode (محدّثة في 2026-10-07) تصنّف auto على أنه يعمل، وتذكر الإصدارين المختبَرين 2.1.282 / 2.1.292، وتنص على أن طلبات المصنّف تُحتسب ضمن استخدامك.
غير مُتحقَّق منه أو غير منشور
أربعة أمور لم نتمكن من التحقق منها، فلا تبنِ عليها قرارات: 1) اختبار وضع auto في QCode بتاريخ 2026-10-07 يغطي Claude Code 2.1.282 / 2.1.292 فقط؛ لم تُختبر إصدارات أخرى (وهذه الصفحة لم تُعِد الاختبار أيضًا)؛ 2) ما إذا كان auto قد أصبح الافتراضي على كل خطة ومزوّد في 2.1.283 أو في 2.1.284: تقول الوثائق وسجل التغييرات شيئين مختلفين، ولم يقل المورّد أيّهما المرجع؛ 3) ما يحجبه المصنّف معرّف في قسم «ما يحجبه المصنّف افتراضيًا» في الوثائق، ولا توجد في أي مصدر أساسي قوائم حجب أو ادعاءات متداولة على الإنترنت حول مقدار زيادة أمانه مقارنة بالمراجعة اليدوية؛ 4) لم يُعلن ما إذا كان الافتراضي المدمج سيتغير مجددًا، لذا تحقّق من سجل التغييرات بعد كل ترقية.
كيف يقارَن بالأوضاع الأخرى
auto مقابل default / acceptEdits
default (Manual) يشغّل عمليات القراءة فقط دون سؤال، ويسأل عن كل ما عدا ذلك؛ وتوصي به الوثائق للأعمال الحساسة. يسمح acceptEdits أيضًا بتعديل الملفات وأوامر نظام الملفات الشائعة مثل mkdir وtouch وmv وcp، وهو مناسب للعمل التكراري على الشيفرة التي تراجعها. يشغّل auto كل شيء مع فحوص أمان في الخلفية، ويستهدف المهام الطويلة وتقليل الإجهاد الناتج عن prompt. اختر default للموافقة على الأمور بنفسك، وacceptEdits لمقاطعات أقل دون مصنّف.
auto مقابل dontAsk / bypassPermissions
يشغّل dontAsk عمليات القراءة والأدوات المعتمدة مسبقًا، ويرفض أي شيء قد يتطلب prompt؛ وتضعه الوثائق كخيار لبيئات CI المقيّدة والنصوص البرمجية. وفقًا للوثائق، يعطّل bypassPermissions مطالبات الأذونات وفحوص الأمان بحيث تُنفَّذ استدعاءات الأدوات فورًا. التحذيرات الرسمية: لا يوفر أي حماية ضد حقن prompt أو الإجراءات غير المقصودة، ولا ينبغي استخدامه إلا في بيئات معزولة مثل الحاويات أو الأجهزة الافتراضية أو حاويات التطوير دون وصول إلى الإنترنت، حيث لا يستطيع Claude Code إلحاق الضرر بنظامك المضيف. تنطبق قواعد الرفض في كل وضع، بما في ذلك هذا الوضع. لدى auto مراجعة من المصنّف، لكن الوثائق تقول أيضًا إنه لا يضمن الأمان.
كيفية تعطيله أو تغيير الافتراضي
1) تحقّق من الوضع الحالي: يعرض شريط الحالة ⏵⏵ auto mode on في وضع auto. 2) للتبديل مؤقتًا: اضغط Shift+Tab للتنقل بين أوضاع الأذونات؛ بدءًا من auto تؤدي الضغطة الأولى إلى default (Manual)، ثم acceptEdits وplan. 3) لتغيير تشغيل واحد: شغّل باستخدام claude --permission-mode default (يقبل CLI أيضًا manual كاسم بديل). 4) لتغيير الافتراضي نهائيًا: يضع المثال الرسمي {"permissions": {"defaultMode": "default"}} في ~/.claude/settings.json، وتعرض الجلسة التالية ⏸ manual mode on. إذا كان ~/.claude/settings.json لديك يضبط بالفعل defaultMode غير auto، ولا يضبطه أي ملف إعدادات آخر، فستظل الجلسات تبدأ في ذلك الوضع. 5) انتبه إلى الملف: لا يسري auto وbypassPermissions من ملف .claude/settings.json الخاص بالمشروع أو .claude/settings.local.json؛ بينما تسري القيم الأخرى. 6) لتعطيله لمؤسسة: اضبط permissions.disableAutoMode على "disable" في الإعدادات المُدارة. يخرج auto من دورة Shift+Tab، والجلسة التي تبدأ بـ --permission-mode auto تبدأ في Manual؛ وعندما يصل الإعداد إلى جلسة auto قيد التشغيل من مصدر ينشره المسؤول، تغادر تلك الجلسة وضع auto أيضًا (قبل v2.1.251، كانت الجلسة قيد التشغيل تحتفظ بوضع auto حتى تنتهي).
على QCode
تقول وثائق QCode إن ربط Claude Code يتطلب متغيرَي بيئة: ضبط ANTHROPIC_BASE_URL على https://api.qcode.cc/api (من دون شرطة مائلة لاحقة)، وضبط ANTHROPIC_AUTH_TOKEN على المفتاح الذي يبدأ بـ cr_ والذي تنشئه في لوحة التحكم. ولدى QCode أيضًا عقدة في لوس أنجلوس، us.qcode.cc، للمستخدمين في أمريكا الشمالية وأوروبا. بخصوص أوضاع الأذونات، تُصنّف صفحة توافر ميزات Claude Code لدى QCode (المحدّثة في 2026-10-07) وضع auto على أنه يعمل: بحسب القياس في 2026-10-07 باستخدام Claude Code 2.1.282 / 2.1.292، يعمل Write وBash بشكل طبيعي، وتُحظر الأوامر الخطرة مثل رفع مفتاح خاص، أو حذف دليل خارج دليل العمل، أو تنزيل نص برمجي بعيد وتشغيله، بواسطة المصنّف؛ وتُحتسب طلبات المصنّف ضمن استخدامك. نتيجة «all denied» المسجّلة في النسخة الأقدم من تلك الصفحة (2026-09-18) لا يمكن إعادة إنتاجها في الإصدارات الحالية. قد ترى إشعارًا بالإنجليزية يتضمن «isn't compatible with this update»: في جلسة تفاعلية يُبقي أول إجراء يحتاج إلى مراجعة معلّقًا حتى تضغط Enter (Esc يلغي ذلك الإجراء)، وبعد الإقرار به لا يظهر مرة أخرى على ذلك الجهاز لمدة 24 ساعة؛ أما مع claude -p فلا يُطبع إلا إلى stderr ولا يحدث أي انتظار. تقول الوثائق إن ضبط CLAUDE_CODE_AUTO_MODE_SERVER=0 يزيله، ويكتبه مثبّت QCode بنقرة واحدة منذ 2026-10-07. إذا كنت تفضّل عدم استخدام auto، فتقدّم الوثائق الرسمية سبل الخروج هذه: اضغط Shift+Tab أثناء الجلسة لتبديل أوضاع الأذونات (من auto، تنقلك الضغطة الأولى إلى default، أي Manual)؛ ابدأ جلسة واحدة باستخدام claude --permission-mode default؛ لتغيير الوضع الافتراضي، اضبط permissions.defaultMode في ~/.claude/settings.json. تُحتسب تكلفة النماذج مثل claude-sonnet-5-5 وclaude-opus-5-5 لكل token؛ راجع /models لمعرفة سعر كل نموذج.
الأسئلة الشائعة
كيف أوقف وضع auto في Claude Code؟
في الجلسة الحالية، اضغط Shift+Tab للتبديل إلى default (Manual). لإيقافه نهائيًا، اضبط defaultMode على default أو acceptEdits ضمن permissions في ~/.claude/settings.json. لعملية تشغيل واحدة، استخدم claude --permission-mode default. لإزالته لمؤسسة بأكملها، اضبط permissions.disableAutoMode على «disable» في الإعدادات المُدارة.
لماذا يبدأ Claude Code في وضع auto بعد الترقية؟
لأن الافتراضي المدمج تغيّر: عند عدم ضبط أي وضع أذونات، تبدأ جلسات الطرفية التفاعلية وVS Code في وضع auto. أما بالنسبة إلى الإصدار، فتذكر الوثائق الرسمية لأوضاع الأذونات v2.1.283، بينما يتضمن سجل التغييرات 2.1.283 الذي يغطي الجلسات التفاعلية لدى مزوّدين خارجيين أو مع إيقاف القياس عن بُعد، و2.1.284 الذي يوسّعه ليشمل كل خطة ومزوّد. في المرة الأولى التي يضعك فيها الافتراضي المدمج في وضع auto، تعرض الطرفية إشعارًا مرة واحدة أعلى الجلسة. إذا كان ~/.claude/settings.json يضبط بالفعل defaultMode بقيمة غير auto، ولا يضبطه أي ملف إعدادات آخر، تستمر الجلسات في البدء بذلك الوضع؛ وفي خطط Pro وMax وTeam وفي الجلسات التي لا تجلب أعلام الميزات، يسأل Claude Code مرة واحدة عمّا إذا كان ينبغي تبديل الإعداد إلى auto، وإذا رفضت، يبقى إعدادك كما هو.
لماذا لا يعمل defaultMode auto في .claude/settings.json الخاص بمشروعي؟
هذا سلوك مقصود: لا يسري auto في .claude/settings.json أو .claude/settings.local.json، وعندها يستخدم Claude Code الافتراضي المدمج بدلًا من defaultMode في ~/.claude/settings.json. تقول الوثائق إن عليك نقل الإعداد إلى ~/.claude/settings.json، أو تمرير --permission-mode auto عند التشغيل. ولا يسري bypassPermissions من هذين الملفين أيضًا، وتبدأ الجلسة في Manual.
ما الفرق بين auto وbypassPermissions؟
في وضع auto، يراجع المصنّف الإجراءات قبل تنفيذها، ولا تزال قواعد ask الصريحة تُظهر مطالبة. وفقًا للوثائق، يعطّل bypassPermissions مطالبات الأذونات وفحوصات السلامة، لذا تُنفّذ استدعاءات الأدوات فورًا. التحذيرات الرسمية الخاصة بـ bypassPermissions هي أنه لا يوفر أي حماية من prompt injection أو الإجراءات غير المقصودة، وينبغي استخدامه فقط في بيئات معزولة مثل الحاويات أو الأجهزة الافتراضية أو حاويات التطوير بلا وصول إلى الإنترنت؛ أما auto، فالتحذير هو أنه لا يضمن السلامة وليس بديلًا عن مراجعة العمليات الحساسة.
ما الوضع الذي تستخدمه تشغيلات CI وclaude -p افتراضيًا؟
يعتمد ذلك على ما إذا كانت الجلسة تجلب أعلام الميزات. الجلسات التي تجلبها تبدأ في default؛ أما الجلسات التي لا تجلبها، كما هو الحال لدى مزوّد طرف ثالث أو مع تعطيل القياس عن بُعد، فتبدأ في auto اعتبارًا من 2.1.285 وفي default في الإصدارات الأقدم. لإحكام تقييد CI، المثال الرسمي هو claude -p مع --permission-mode dontAsk وقائمة سماح --allowedTools. ومنذ 2.1.259 يتوفر أيضًا --permission-prompts none، الذي يرفض أي إجراء من شأنه أن يطلب تأكيدًا.
ما النماذج التي تدعم وضع auto؟
على Anthropic API: Claude Opus 4.6 أو أحدث، أو Sonnet 4.6 أو أحدث، أو نموذج Fable. لا تُدعم نماذج Sonnet 4.5 وOpus 4.5 وHaiku وclaude-3 على أي مزوّد. عندما يختار flag أو ملف إعدادات أو الافتراضي المدمج وضع auto، لكن وضع auto غير متاح للجلسة، يبدأ Claude Code الجلسة في Manual بدلًا من ذلك.
المصادر
سجل تغييرات Claude Code (ملف CHANGELOG.md في مستودع anthropics/claude-code على GitHub، تم جلبه في 2026-10-07): الإدخالات الخاصة بـ 2.1.259 و2.1.283 و2.1.284 و2.1.285؛ وتواريخ الإصدار مأخوذة من أوقات نشر GitHub Releases في المستودع نفسه (UTC). وثائق Claude Code الرسمية (code.claude.com، تم جلبها في 2026-10-07): صفحتا أوضاع الأذونات والأذونات. وثائق QCode (docs.qcode.cc، تم جلبها في 2026-10-07): صفحة متغيرات البيئة وصفحة توفر ميزات Claude Code.
استخدم Claude Code على QCode
عيّن ANTHROPIC_BASE_URL ومفتاح cr_ الخاص بك كما توضح الوثائق، ثم يمكنك الوصول إلى claude-sonnet-5-5 وclaude-opus-5-5 والمزيد من نقطة نهاية واحدة، مع احتساب الفوترة لكل token.
قراءات ذات صلة
أوامر Slash Commands في Claude Code: الدليل الكامل
الأوامر المدمجة الـ8 (/init، /review، /compact والمزيد) إضافة إلى الأوامر المخصصة في .claude/commands/.
Hooks: ابنِ سير عملك المخصص
شغّل فحوصاتك وأتمتتك قبل استدعاءات الأدوات وبعدها.
سياق 1M في Claude Code عبر Base URL مخصص
نوافذ السياق وإعدادات /autocompact عندما يشير ANTHROPIC_BASE_URL إلى بوابة.
دليل الدفع بالعملات المشفرة
تسع عملات، و56 شبكة، وبدون رسوم منصة لرصيد API للبرمجة بالذكاء الاصطناعي.
تم التحقق في 2026-10-07. تُعطى الأولوية للصفحات الرسمية لـ Anthropic وClaude Code؛ قد تتغير إعدادات أوضاع الأذونات الافتراضية وسلوكها مع إصدارات Claude Code الجديدة. توافر النماذج بحسب ما هو مدرج في /models.