تعني رسالة «safeguards flagged this message» أن مصنِّف أمان مرفقًا بنموذج Claude تفاعل مع محتوى محادثتك فأوقف ردّ ذلك النموذج. ليست خللًا في Claude Code، وليست عطلًا في الشبكة. وقد تظهر لا في أعمال الأمن السيبراني أو علم الأحياء فحسب، بل في طلبات عادية أيضًا كالتحية أو التخطيط لمهمة، وتقرّ Anthropic نفسها بأن الإنذارات الخاطئة واردة.

تبدأ الرسالة باسم النموذج الذي أُوقف. وفي البلاغات المنشورة على GitHub Issues بين 22 و29 سبتمبر 2026، كان النص الظاهر على الشاشة في الغالب أحد النصّين التاليين (مواضع فواصل الأسطر ليست مطابقة تمامًا لما يظهر على الشاشة).

API Error: Opus 5.5's safeguards flagged this message (https://www.anthropic.com/legal/aup). This sometimes happens with safe, normal conversations. Claude Code can't respond to this message with Opus 5.5.

Double press esc to edit your last message, or try a different model with /model.

Send feedback with /feedback or learn more: https://support.claude.com/en/articles/8106465

Details: `[reasoning_extraction]`
API Error: Opus 5.5's safeguards flagged this session (https://www.anthropic.com/legal/aup). You may be seeing this for the first time on an Opus model: Opus 5.5 is more capable and has stronger safeguards as a result, which can sometimes flag non-cybersecurity work. We're improving these safeguards to reduce the amount of incorrectly flagged messages. Claude Code can't respond to your last message with Opus 5.5.

Double press esc to edit your last message, or try a different model with /model.

Send feedback with /feedback or learn more: https://support.claude.com/en/articles/8106465

Details: `[cyber]`

كثيرًا ما تُكتب عناوين البلاغات بصيغة «Message flagged by safeguards»، لكن ما يظهر فعلًا على الشاشة هو النصّان أعلاه. ويتغيّر الجزء Opus 5.5 إلى Fable 5.1 أو Opus 5 أو Opus 4.8 وغيرها بحسب النموذج الذي كنت تستعمله.

انظر أولًا إلى السطر الأخير «Details:»

ما ينفع يتوقّف على المصنِّف الذي أوقفك

[reasoning_extraction]
حُكم عليه بأنه محاولة لاستخراج الاستدلال الداخلي للنموذج
← أعد الصياغة وأرسل من جديد
لا تحويل تلقائي إلى نموذج آخر
[cyber]
حُكم عليه بأنه عمل قد يُستعمل في هجوم سيبراني
← تابع على النموذج البديل
في العمل المهني، تحقّق هل ينطبق عليك برنامج CVP
[bio]
حُكم عليه بأنه قد يتعلّق باستعمالات خطرة لعلم الأحياء
← اطّلع على طريقة تعامل كل نموذج معه
يوجد برنامج تدقيق للمؤسسات البحثية
[general_harms] / [frontier_llm]
حُكم عليه بأنه يقع ضمن مجالات أخرى من سياسة الاستخدام، أو ضمن تطوير الذكاء الاصطناعي المتقدّم
← اطّلع على معنى الفئات
إذا كان إنذارًا خاطئًا، فأبلغ عنه بـ /feedback
مبنيّ على الفئات الواردة في وثائق Claude API الرسمية «Refusals and fallback»، وعلى الشروح في وثائق إعداد النماذج في Claude Code وفي مركز المساعدة.

1. معنى الرسالة: مصنِّف قرأ المحادثة فأوقفها

بحسب وثائق Claude API الرسمية «Refusals and fallback»، تأتي النماذج Fable 5.1 وFable 5 وOpus 5.5 وOpus 5 وSonnet 5.5 مزوّدةً بمصنِّفات أمان قد ترفض الطلبات. وحين يرفض أحدها، لا تُرجع الواجهة البرمجية خطأً، بل ردًّا عاديًّا (HTTP 200)، يكون فيه سبب التوقّف stop_reason: "refusal" ومجال الرفض في stop_details.category. يستقبل Claude Code ذلك ويعرضه في رسالة تبدأ بـ «API Error:».

النقطة المهمة أن المصنِّف لا ينظر إلى الجملة الأخيرة التي أرسلتها وحدها. فـمقال مركز المساعدة الذي يشرح ضمانات Opus 5.5 يقول إن المصنِّفات تنظر إلى كل ما يقرؤه النموذج، ومن ذلك الذاكرة ومحتوى الموصِّلات ونتائج البحث على الويب والملفات، فقد يُوقفك محتوى لم تكتبه بنفسك قط.

تعليماتك

آخر رسالة أرسلتها، ومعها كل ما سبقها من تبادل.

ما قرأه Claude

الملفات التي فتحها، ومخرجات الأوامر، ونتائج البحث على الويب، والمحتوى الآتي من MCP أو الموصِّلات.

السياق المرفق منذ البداية

معلومات مساحة العمل التي يضيفها Claude Code إلى الطلب الأول، مثل محتوى CLAUDE.md وgit status.

مخرجات النموذج نفسه

قد يتوقّف أيضًا في منتصف الردّ. وعندئذ يُعدّ ما بُثّ حتى تلك اللحظة غير مكتمل كذلك.

بخصوص النقطة الثالثة، تنصّ وثائق إعداد النماذج في Claude Code صراحةً على أن المصنِّف قد يُطلَق عند الطلب الأول في الجلسة، قبل أن ترسل أيّ شيء غير مألوف. فلأن الطلب الأول يتضمّن محتوى CLAUDE.md وgit status، قد يكفي مستودع يحوي موادّ عن الأمن أو علم الأحياء لإطلاق المصنِّف بهذه المعلومات وحدها، وهذا هو التفسير المقدَّم. أما النقطة الرابعة فتقابل ما تقوله وثائق الواجهة البرمجية من أن الرفض قد يأتي قبل المخرجات أو في منتصفها، وأنه في الحالتين يجب التخلّص من المخرجات الجزئية بوصفها غير مكتملة.

2. النص يختلف بحسب النموذج والإصدار

الآلية نفسها تُنتج صيغًا مختلفة. والمثال الحالي المدرج في مرجع الأخطاء الرسمي هو التالي.

API Error: Opus 4.8's safeguards flagged this message. Our intentionally broad safeguards allow us to deliver more capabilities faster, but can sometimes flag legitimate cybersecurity work. Apply to the Cyber Verification Program to reduce these interruptions. Send feedback with /feedback or learn more: https://support.claude.com/en/articles/14604842-real-time-cyber-safeguards-on-claude

ويضيف مرجع الأخطاء أن الرسالة في Opus 5.5 وSonnet 5.5 تبدأ بـ <model>'s safeguards flagged this session. أما الرسالتان المقتبستان في أول هذا المقال فقد لُصقتا في بلاغات أُنشئت في 22 سبتمبر 2026 أو بعده. وفي حدود ما قرأناه، جاءت رسالة flagged this session مع [cyber] أو [bio]، بينما جاءت رسالة This sometimes happens with safe, normal conversations في الغالب مع [reasoning_extraction].

كيف تبدأ الرسالةأين تأكّدنا منهاما يليها
<model>'s safeguards flagged this message. Our intentionally broad safeguards…مرجع الأخطاء الرسمي (وأُبلغ عنها في البلاغات مع [cyber])إشارة إلى التقدّم لبرنامج CVP (وحين يحدث التحويل يُذكر النموذج البديل أيضًا، كما في Switched to Opus 4.8.)
<model>'s safeguards flagged this sessionمرجع الأخطاء الرسمي (Opus 5.5 وSonnet 5.5)، وبلاغات على الإصدارات v2.1.280–2.1.283شرح بأنك قد ترى هذا لأول مرة على نموذج Opus، لأنه أقدر فضماناته أقوى
<model>'s safeguards flagged this message (…aup). This sometimes happens…بلاغات على الإصدارات v2.1.278–2.1.284 (لا مثال عليها في المرجع الرسمي)تقول إنها «تحدث أحيانًا في محادثات آمنة وعادية»، وتقترح التعديل بـ Esc أو استعمال /model
<model> has safety measures that flagged this message for a cybersecurity topicمرجع الأخطاء الرسمي (صيغة أقدم، v2.1.203–2.1.218)رابط إلى مركز المساعدة (وقبل v2.1.203 رابط إلى نموذج طلب الاستثناء)
<model> can't help with this. Start a new session to continue.مرجع الأخطاء الرسمي (رفض بموجب سياسة الاستخدام)رفض ناتج عن فحص سياسة الاستخدام (وعلى Amazon Bedrock وAgent Platform من Google Cloud وMicrosoft Foundry تستعمل إنذارات cyber هذه الصيغة أيضًا)

يقول مرجع الأخطاء إن المصنِّفات نفسها تعمل على جانب الخادم وكانت موجودة قبل v2.1.203، وإن ما غيّرته تحديثات Claude Code اللاحقة هو نص الرسالة فقط. فليس تحديث Claude Code هو ما جعلك تُوقَف.

ما الذي تغيّر في v2.1.284

يتضمّن سجلّ التغييرات (CHANGELOG) للإصدار v2.1.284، الصادر في 28 سبتمبر 2026، بندين متعلّقين بهذه الرسالة.

  • عُدّل الإشعار الذي يظهر حين تُطلق ضمانات أحد نماذج Sonnet إنذارًا على رسالة، ليشرح سبب حدوث ذلك ويعرض خيار التعديل وإعادة الإرسال.
  • عُدّل تحويل النموذج الذي تُطلقه الضمانات في الجلسات التي تثبّت نموذج Opus بـ ANTHROPIC_DEFAULT_OPUS_MODEL أو modelOverrides. فعلى Anthropic API صارت الواجهة البرمجية تختار النموذج البديل لكل نوع من الإنذارات، بدلًا من استعمال النموذج المثبَّت.

وحتى 29 سبتمبر، لم يكن نص إشعار Sonnet الجديد مدرجًا في مرجع الأخطاء الرسمي، ولم يُلصق في أيٍّ من البلاغات التي قرأناها.

3. فئات Details، وهل يتبدّل النموذج

الكلمة الواردة في Details: في آخر الرسالة تطابق قيمة stop_details.category التي تُرجعها الواجهة البرمجية. وتذكر وثائق الواجهة البرمجية خمس فئات. لاحظ أن كل فئة عدا reasoning_extraction مصحوبة بملاحظة تقول إنها قد تُطلَق أيضًا على عمل غير ضار.

Detailsالوصف الرسمي (ملخّص)كيف يتعامل معها Claude Code
cyberقد يُستعمل في هجمات سيبرانية، كتطوير البرمجيات الخبيثة أو الثغرات القابلة للاستغلاليتحوّل Fable 5.1 وFable 5 وOpus 5.5 وOpus 5 إلى Opus 4.8، ويتحوّل Sonnet 5.5 إلى Sonnet 5، مع إعادة إرسال الطلب نفسه
bioقد يؤدّي إلى ضرر بيولوجي، كتقنيات مخبرية خطرةيتحوّل Fable 5.1 وFable 5 وOpus 5.5 إلى Opus 5؛ أما Opus 5 وSonnet 5.5 فلا بديل لهما وينتهي الأمر بالرفض
frontier_llmقد يساعد على تطوير نماذج ذكاء اصطناعي منافسة (مقيَّد بالشروط التجارية)بحسب مركز المساعدة، يتحوّل Opus 5.5 إلى Opus 5 (ولا يتحوّل Opus 5 في هذه الفئة)
reasoning_extractionمحاولة جعل النموذج يعيد إنتاج استدلاله الداخلي نصًّا في الردّفئة «التقطير» (distillation) في مركز المساعدة؛ لا تتحوّل إلى نموذج آخر وتتوقّف في مكانها
general_harmsيقع ضمن مجال من مجالات سياسة الاستخدام غير الأربعة أعلاهلا تذكر وثائق Claude Code نموذجًا بديلًا

المصادر: جدول الفئات في «Refusals and fallback» من Claude API، وقسم Automatic model fallback في «Model configuration» من Claude Code، ومقال مركز المساعدة «Why Claude switched models in your conversation with Opus 5 or Opus 5.5» (تحقّقنا منها كلها في 29 سبتمبر 2026).

حين يحدث التحويل

افتراضيًّا، حين يُوقَف Claude Code في فئة لها بديل، فإنه يعيد إرسال الطلب نفسه تلقائيًّا على النموذج البديل وينشر إشعارًا في المحادثة. وتستمرّ بقية الجلسة على النموذج البديل. وللرجوع إلى النموذج الأصلي، اختره من جديد بـ /model.

غير أن مركز المساعدة ينبّه إلى أنك حتى لو رجعت إلى النموذج الأصلي، فقد تحوّلك الضمانات نفسها مرة أخرى ما دام الطلب الذي أُطلق عليه الإنذار باقيًا في المحادثة، وأن تعديل الرسالة السابقة قبل إعادة الإرسال يفيد في الغالب. ومن المواقف النموذجية التي لا ينفع فيها التحويل فتنتهي بالتوقّف مع رسالة كالتي في أول المقال: أن تُوقَف في فئة لا بديل لها مثل reasoning_extraction، أو أن تُوقَف على النموذج البديل أيضًا، أو ألّا يكون النموذج البديل مسموحًا في availableModels، أو أن تعمل في وضع غير تفاعلي مثل -p مع تفعيل إعداد «السؤال قبل التحويل».

4. هل أخطأت في شيء؟ ما تقوله Anthropic عن الإنذارات الخاطئة

إذا شعرت بأنك «لم تفعل شيئًا خاطئًا ومع ذلك أُوقفت»، فهذا وارد تمامًا. فوثائق Anthropic تقرّ بوضوح بالإنذارات الخاطئة في أكثر من موضع.

✅ ما تقوله الوثائق الرسمية

  • الرسالة نفسها: «This sometimes happens with safe, normal conversations» و«intentionally broad safeguards»
  • وثائق الواجهة البرمجية: cyber وbio وfrontier_llm وgeneral_harms مصحوبة كلٌّ منها بملاحظة تقول إنها قد تُطلَق أيضًا على عمل غير ضار
  • وثائق Claude Code: في أعمال الأمن الهجومي أو علم الأحياء كثيرًا ما يحدث التحويل من الطلب الأول نفسه، وهذا في هذه المجالات توجيه متوقَّع وليس علامة على حسابك
  • مركز المساعدة: تُضبط المصنِّفات لتقليل الإنذارات الخاطئة، وستأخذ في الحسبان أيضًا إشارات مختلفة على موثوقية الحساب
  • شرح برنامج CVP: حتى المستخدمون المعتمَدون قد يُوقَف عملهم المشروع

في المقابل، يقول مقال مركز المساعدة المرتبط من الرسالة (Our Approach to User Safety) إن المستخدمين الذين يخالفون السياسات مرارًا قد تُطبَّق عليهم مؤقتًا مرشّحات أمان ذات كشف مشدَّد. ولا يوجد نصّ رسمي يبيّن هل تُحتسب مرات الإيقاف بسبب الإنذارات الخاطئة في ذلك. فبعد أن تُوقَف، الأسلم أن تنتقل إلى محادثة أخرى باتّباع خطوات القسم 6 بدلًا من أن تواصل إلقاء الطلب نفسه مع تغيير صياغته فقط.

كيف تفكّر في إيقاف reasoning_extraction

يضرب مركز المساعدة أمثلة على ما توقفه هذه الفئة: طلبات تكرار استدلاله حرفيًّا، أو كتابة سلسلة تفكيره كاملةً في مخرجات خارجية. وفي المقابل يقول إنك ما زلت تستطيع أن تطلب من Claude شرح استدلاله أو تعليم مفهوم أو المرور على مراجعة الشيفرة خطوة بخطوة، وإن الأسئلة الحوارية مثل «لماذا فعلت ذلك؟» لا تتأثّر.

وفي قراءة البلاغات، وُجدت حالات جاء فيها الإيقاف مباشرة بعد طلبات كالتالية. كلها بلاغات من المستخدمين، ولم تشرح Anthropic سبب تفاعل المصنِّف.

  • سأل هل يمكن أن تعرض الشاشة «تفكيره» بدلًا من استدعاءات الأدوات (#96118)
  • طلب من وكيل فرعي أن يقتبس من سياقه السطر الذي يذكر النموذج الذي يعمل عليه (#96139)
  • في نهاية مهمة طويلة، طلب منه أن يكتب ملخّصًا للجلسة في ملف (#96874)
  • طلب منه أن يشرح على مخطط تصميم، لكل قرار، «الخيارات التي دُرست وسبب رفضها» (#98108)

القاسم المشترك بينها أنها تطلب من النموذج أن يكتب «مسار تفكيره» أو «سياقه الخاص» كما هو. فإذا كنت تحتاج إلى ذلك مُخرَجًا، فإن التحوّل إلى صياغة تطلب ملخّصًا قصيرًا للنتيجة، مثل «الاستنتاج وأسباب اختياره في ثلاثة أسطر»، يقرّب الطلب من جهة «شرح الاستدلال» التي تصفها Anthropic بأنها مسموحة. ومع ذلك توجد حالات كالبلاغ الإضافي في #96118، حيث أُوقف سؤال قصير بالألمانية وحده، فإعادة الصياغة لا تضمن تجنّب الإيقاف.

5. حالات أُبلغ عنها منذ 22 سبتمبر

منذ صدور Opus 5.5 في 22 سبتمبر 2026، تتراكم بلاغات من هذا النوع في مستودع anthropics/claude-code على GitHub. وحين أحصيناها ببحث GitHub في 29 سبتمبر، وجدنا 67 بلاغًا أُنشئت بين 22 و28 سبتمبر وتحتوي كلمة «safeguards» في العنوان أو المتن (من 7 إلى 12 يوميًّا؛ ويتغيّر العدد بحسب كلمات البحث). وفي البلاغات التي قرأناها منذ 22 سبتمبر، لم نجد ردودًا من موظفي Anthropic، وكان كثير منها يحمل وسم «duplicate».

🟡 حالات أُبلغ عنها على GitHub ولم يثبت سببها (تحقّقنا في 29 سبتمبر 2026)

  • الإيقاف بمجرد تحية: حُكم على «hi» بأنها [cyber] وتحوّل إلى Opus 4.8 (#96298)، وأُوقفت «ola» (#96495)، وحصلت «hi» على [reasoning_extraction] (#97560). ويخمّن صاحب البلاغ #96495 أن استعمال Kali Linux بصلاحيات root ربما كان له دور.
  • الإيقاف أثناء /compact: ظهرت رسالة [reasoning_extraction] في منتصف ضغط المحادثة (#96648، v2.1.281).
  • بعد الإيقاف مرة تصبح المحادثة كلها غير قابلة للاستعمال: أُوقفت كل الرسائل اللاحقة في الجلسة نفسها (#96874)، وبقيت العبارة التي أُطلق عليها الإنذار في سجلّ المحادثة فأُوقفت الجلسات اللاحقة التي قرأته أيضًا (#97452).
  • إيقاف الوكلاء الفرعيين: في إحصاء من جهاز واحد، أُوقف 14 من أصل 866 وكيلًا فرعيًّا على Opus 5 (1.62%) بـ [reasoning_extraction]. وكانت كل الموقوفة طلبات من نوع المراجعة (#97492).
  • الإيقاف رغم الاعتماد في CVP: ظلّ مستخدمون معتمَدون يُحكم عليهم بـ [cyber] على Opus 5.5 (#96090، #96298، #96592، #97946). وكما يشرح القسم 7، هذا يتّفق مع الشرح الرسمي.
  • الإيقاف أثناء العمل على أجهزتهم أو شيفرتهم الخاصة: التحقيق في خطأ SSH «Permission denied» على أنظمة شركتهم (#97373)، وتفكيك ملف تنفيذي لمنتج شركتهم (#97891)، وإزالة بيانات اعتماد مكتوبة مباشرة في الشيفرة المصدرية (#97605).

قد تفسّر الحالاتِ التي أُوقفت بمجرد تحية العبارةُ الرسمية الواردة في القسم 1: «المصنِّفات تنظر إلى المحادثة كلها وإلى معلومات مساحة العمل». والفكرة أنه حتى لو كانت الرسالة الأخيرة بريئة، فقد تفاعل المصنِّف مع CLAUDE.md أو مع التبادل السابق أو مع ملفات قُرئت. لكن أيًّا من البلاغات لا يبيّن ما الذي تفاعل معه، ولم تُنشر طريقة للتحقّق من ذلك.

6. ما تفعله حين يُوقَف ردّك

هذه هي الخطوات التي يذكرها مرجع الأخطاء الرسمي ووثائق إعداد النماذج، مرتّبة من الأقل جهدًا إلى الأكثر. وإذا حدث ذلك مرة واحدة فقط، فالخطوة 3 تكفي في الغالب.

01

راجع Details، وهل تبدّل النموذج

إذا رأيت Switched to أو إشعارًا بالتحويل، فعملك مستمرّ بالفعل على نموذج آخر. وإذا بقي متوقّفًا، فطابِق الفئة الواردة في Details: مع الجدول في القسم 3.

02

تحقّق من عمليات الملفات التي كانت جارية

إذا أُوقف في منتصف الردّ، فالمخرجات حتى تلك اللحظة غير مكتملة. استعمل أولًا git status وgit diff لترى هل بقيت تغييرات مكتوبة إلى نصفها (القسم 8).

03

اضغط Esc مرتين للرجوع، وأرسل الطلب بطريقة مختلفة

الضغط على Esc مرتين وخانة الإدخال فارغة، أو تشغيل /rewind، يفتح قائمة الرجوع. اختر نقطة قبل الدور الذي أُوقف، ثم غيّر صياغة الطلب أو طريقة تناوله وأرسله من جديد. وهذا أول علاج تذكره Anthropic لهذه الرسالة.

04

إذا لم تعرف أيّ دور هو السبب، فابدأ محادثة جديدة

استعمل /clear لبدء محادثة جديدة في المشروع نفسه. لا تُحذف المحادثة الأصلية، ويمكن فتحها من /resume. لكن إذا استأنفت المحادثة الأصلية بـ --continue أو --resume، فسيعود معها المحتوى الذي أُطلق عليه الإنذار، فيُرجَّح أن تُوقَف بالطريقة نفسها.

05

بدّل إلى نموذج آخر بـ /model

الرسالة نفسها توصيك بأن «try a different model with /model». والسبب أن النماذج المختلفة تحمل مصنِّفات مختلفة. فمثلًا يقول إعلان Sonnet 5.5 إنه أول نموذج Sonnet يصدر مع مصنِّف يحمي من استخراج الاستدلال، وليس لدى الجيل السابق Sonnet 5 هذا المصنِّف.

06

اعرف هل السبب CLAUDE.md أو ما يشبهه

إذا كنت تُوقَف من الرسالة الأولى، فشغّل بـ claude --safe-mode. فهو يبدأ دون تحميل CLAUDE.md والمهارات وخوادم MCP والخطافات (hooks)، فإن لم تُوقَف بهذه الطريقة، فالمحتوى الذي أطلق الإنذار موجود في شيء مما كان يُحمَّل. ويبقى git status واسم المجلد مُرسَلَين في هذا الوضع أيضًا.

07

إذا كان إنذارًا خاطئًا، فأبلغ عنه بـ /feedback

تنصح Anthropic بأنه إذا لم يكن الموضوع متعلّقًا بالأمن السيبراني، فأبلغ عن الإنذار الخاطئ بـ /feedback. ويفيدك في البلاغ Request ID وMessage ID الظاهران في الرسالة. ويحتوي سجلّ المحادثة على الشيفرة التي كنت تعمل عليها ومسارات الملفات، فإذا نشرت في مكان عام مثل GitHub فالصق الأسطر التي تحتاج إليها فقط.

إذا كنت تفضّل الاختيار في كل مرة بدلًا من التحويل التلقائي

إذا شعرت بأن جودة العمل تنخفض على النموذج البديل، فأوقف «Switch models when a message is flagged» في /config، أو اكتب ما يلي في ملف الإعدادات. عندئذ ستتوقّف الجلسة مؤقتًا في كل مرة تُوقَف فيها، وتتيح لك الاختيار بين التحويل إلى النموذج البديل وتعديل الموجّه لإعادة إرساله على النموذج الحالي.

{
  "switchModelsOnFlag": false
}

لكن في الفئات التي لا بديل لها (مثل bio على Sonnet 5.5 أو Opus 5)، لا يُعرض عليك خيار وينتهي الأمر بالرفض. وفي الوضع غير التفاعلي -p، وفي تكاملات SDK التي لا تستطيع عرض سؤال، ينتهي الدور الموقوف بالرفض كذلك. وفي الجلسات السحابية المستعملة من تطبيق الهاتف، لا يتوفّر خيار التعديل وإعادة الإرسال.

إذا توقّف أثناء /compact

ضغط المحادثة يجعل النموذج يقرأ المحادثة كلها أيضًا، فقد يُوقَف كذلك (#96648). ويقول سجلّ التغييرات للإصدار v2.1.282 إنه أصلح فشل الضغط حين يُرفض طلب التلخيص، وإنه صار يعيد المحاولة على النموذج البديل. فإذا أظهر claude --version إصدارًا أقدم من 2.1.282، فحدّث أولًا بـ claude update. ونشرح متى يستحقّ الضغط أن تستعمله في مقالنا عن متى تشغّل /compact.

7. هل يفيد برنامج التحقّق السيبراني (CVP)؟

برنامج CVP (Cyber Verification Program) برنامج مجاني بالتقدّم يقلّل احتمال أن تُوقف الضماناتُ من يعملون في الأمن السيبراني لأغراض دفاعية مشروعة. ويقسم مقال مركز المساعدة عن CVP العمل الذي يُوقَف إلى نوعين.

استعمال محظور (Prohibited use)

عمل يكاد يُستعمل حصرًا في الإساءة، كتسريب البيانات على نطاق واسع أو تطوير برمجيات الفدية. يُوقَف حتى مع الاعتماد في CVP.

استعمال مزدوج عالي الخطورة (High Risk Dual use)

عمل يمكن أن يخدم الدفاع أيضًا، كاستغلال الثغرات أو تطوير أدوات هجومية. يُوقَف افتراضيًّا، لكن يمكنك التقدّم عبر CVP لتخفيف القيود عليه.

النقطة الأساسية هنا أنه حتى 29 سبتمبر 2026، لا ينطبق CVP على Opus 5.5 ولا على Sonnet 5.5. فمقال CVP يقول في أعلاه إنه ينطبق على نماذج Opus وSonnet لكن ليس على Opus 5.5 وSonnet 5.5، وإنه سيُوسَّع قريبًا ليشمل Opus 5.5 وSonnet 5.5 والنماذج من فئة Mythos. ويصف إعلانا Opus 5.5 وSonnet 5.5 كلاهما توسيع CVP بأنه آتٍ «قريبًا». والبلاغات التي رأيناها في القسم 5 عن «معتمَد في CVP ومع ذلك يُوقَف على Opus 5.5» تتّفق مع هذا الشرح.

ويقدّم مقال مركز المساعدة عن Opus 5.5 دليلًا آخر: جملة تقول إن المؤسسات التي تستعمل Opus 4.8 بالفعل عبر CVP تستطيع أن تبدأ فورًا في استعمال Opus 5، وقيوده السيبرانية أقل. فإذا كنت معتمَدًا وما زال Opus 5.5 يوقفك، فاختيار Opus 5 أو Opus 4.8 بـ /model مؤقتًا هو الحلّ البديل الذي يتّبع الشرح الرسمي.

ما تتحقّق منهما يقوله مركز المساعدة
من يستطيع التقدّمالتقدّم عبر بوابة التحقّق (Verification Portal) لـ Claude.ai وClaude Code وAnthropic API / لا يرى شاشة التقديم إلا المسؤولون ذوو الصلاحيات المناسبة / التحقّق من الهوية مطلوب / الهدف إبلاغك بنتيجة المراجعة بالبريد الإلكتروني خلال يومَي عمل
البيئات غير المشمولةمؤسسات عدم الاحتفاظ بالبيانات (Zero Data Retention، أي ZDR) غير مؤهّلة حاليًّا / غير متاح على Amazon Bedrock
إذا ظللت تُوقَف بعد الاعتمادالاعتماد مرتبط بمعرّف مؤسسة محدّد، فقارنه بمعرّف المؤسسة في بريد الاعتماد لتتأكّد أنك لا تستعمل مؤسسة أخرى كمساحة عمل شخصية / الاستعمال المحظور يُوقَف حتى بعد الاعتماد
إذا بدا أن هناك خطأً رغم ذلكيمكنك الإبلاغ عن إنذار خاطئ أو الطعن في الرفض عبر النموذج الموجود في المقال

أما المؤسسات التي يُوقَف بحثها في علم الأحياء بـ [bio]، فهناك برنامج تدقيق منفصل اسمه برنامج التحقّق لعلوم الحياة (Life Sciences Verification Program، أي LSVP). ويقول إعلان Opus 5.5 إن المؤسسات التي تجتاز المراجعة تستطيع استعمال Opus 5.5 في أبحاثها.

8. احتساب تكلفة الطلبات الموقوفة، والعمل غير المكتمل

الاحتساب يتوقّف على الفئة وعلى لحظة الإيقاف

بحسب وثائق الواجهة البرمجية ومركز المساعدة، تُحتسب تكلفة الطلبات الموقوفة كما يلي. وفي كل الحالات، تُحتسب ضمن حدود المعدّل (حدود الاستخدام).

أُوقف قبل أيّ مخرجات: يُحتسب

bio وfrontier_llm وreasoning_extraction. والشرح الرسمي أن الإنذارات الخاطئة في هذه الفئات قليلة (حتى سبتمبر 2026).

أُوقف قبل أيّ مخرجات: لا يُحتسب

cyber وgeneral_harms، أو حين لا توجد فئة (null).

أُوقف في منتصف الردّ

تُحتسب المُدخلات والمخرجات التي بُثّت قبل الإيقاف بالأسعار العادية.

الردّ على النموذج البديل

يُحتسب منفصلًا بأسعار النموذج البديل. وتُعوَّض تكلفة فقدان ذاكرة التخزين المؤقت بأرصدة.

إذا كنت تستعمل اشتراكًا، فيظهر الأثر في سرعة نفاد حدّ استخدامك. يكتب صاحب البلاغ #97335 أن ذاكرة التخزين المؤقت للموجّه التي كتبها طلب موقوف لم يستعملها الطلب التالي، فكان كل إيقاف في محادثة طويلة من نحو 700 ألف توكن يعني إعادة كتابة المحادثة كلها. ولاحظ أنه استنفد نافذة الساعات الخمس في خطة Pro بأربع حالات رفض. هذا بلاغ لم تؤكّده Anthropic، لكن إذا ظللت تُوقَف في محادثة طويلة، فالانتقال بـ /clear يستهلك من حدّك أقلّ من الإصرار على المحادثة نفسها.

قد تبقى عمليات ملفات غير مكتملة

تطلب وثائق الواجهة البرمجية التخلّص من مخرجات الردّ الذي أُوقف في منتصفه بوصفها غير مكتملة. والملاحظة التي يضيفها Claude Code إلى المحادثة بعد الإيقاف، في النص الملصق في #97335، تقول أيضًا إن استدعاءات الأدوات التي لم تكتمل لم تُنفَّذ.

غير أن #97311 يبلّغ عن أربع حالات أُوقف فيها النموذج وهو يكتب تعديل ملف (Edit) أو كتابة ملف (Write) أو استدعاء Bash، ونُفِّذ المحتوى المبتور كما هو (v2.1.219–2.1.280، على جهاز Linux واحد). ففي Edit وWrite ظهر «نجاح»، لكن الملف المكتوب أو الأسطر المعدّلة كانت مقطوعة في منتصفها. لا يوجد ردّ رسمي بعد، لكن الأسلم مباشرة بعد الإيقاف أن تراجع التغييرات بـ git diff قبل المتابعة، كما في الخطوة 2 من القسم 6.

# اعرض الملفات التي تغيّرت
git status

# انظر في المحتوى بحثًا عن تعديلات انقطعت في منتصفها
git diff

# أعد ملفًّا واحدًا إلى حالته في آخر إيداع (بعد التحقّق)
git restore path/to/file

التغييرات التي أجرتها أدوات تعديل الملفات في Claude Code يمكن التراجع عنها أيضًا بـالرجوع إلى نقاط الحفظ. لكن الملفات التي أُعيدت كتابتها عبر Bash لا يشملها الرجوع.

9. ما هو مؤكّد وما ليس كذلك

✅ مؤكّد رسميًّا

  • المصنِّفات تعمل على جانب الخادم، وتحديثات Claude Code غيّرت النص فقط
  • تنظر لا إلى الجملة الأخيرة بل إلى كل ما يُقرأ: المحادثة والملفات وCLAUDE.md وغيرها
  • المحادثات الآمنة والعادية قد تُوقَف أيضًا
  • reasoning_extraction لا يتحوّل إلى نموذج آخر
  • حتى 29 سبتمبر، لا يشمل CVP نموذجَي Opus 5.5 وSonnet 5.5
  • منذ v2.1.282، يُعاد /compact المرفوض على النموذج البديل

🟡 أُبلغ عنه لكنه غير مؤكّد

  • الإيقاف بمجرد «hi» أو «ola» (#96298، #96495، #97560)
  • بعد الإيقاف مرة، تظلّ الجلسات التي تقرأ تلك المحادثة تُوقَف (#96874، #97452)
  • تُنفَّذ عمليات الملفات المبتورة (#97311)
  • لا يُعاد استعمال ذاكرة التخزين المؤقت لطلب موقوف (#97335)

🔴 غير مُفصَح عنه

  • ما الذي تفاعلت معه أيّ رسالة بعينها
  • هل تؤثّر مرات الإيقاف بسبب الإنذارات الخاطئة في طريقة معاملة حسابك
  • موعد توسيع CVP ليشمل Opus 5.5 وSonnet 5.5
  • نص إشعار Sonnet الذي تغيّر في v2.1.284

10. الخلاصة

تعني «safeguards flagged this message» أن مصنِّف الأمان في النموذج تفاعل مع محتوى المحادثة فأوقف ردّ ذلك النموذج. تعمل المصنِّفات على جانب الخادم، وتنظر لا إلى الرسالة الأخيرة وحدها بل إلى المحادثة كلها والملفات التي قُرئت وحتى CLAUDE.md. وتقرّ الرسالة نفسها والوثائق الرسمية كلتاهما بأن المحادثات العادية قد تُوقَف أيضًا.

حين تُوقَف، انظر أولًا إلى الفئة في Details:، وإذا كانت هناك عملية ملفات جارية فراجعها بـ git diff. ثم جرّب بالترتيب: الرجوع بـ Esc مرتين وإعادة الصياغة، وبدء محادثة جديدة بـ /clear، وتبديل النموذج بـ /model. وإذا كان [cyber] يعطّل عملك فبرنامج CVP خيار متاح، لكن حتى 29 سبتمبر لم يشمل Opus 5.5 وSonnet 5.5 بعد. وللصورة الكاملة عن الضمانات على جانب النموذج، راجع شرحنا لـ Opus 5.5؛ ولرسائل «الحجب بواسطة مرشِّح» الأخرى، راجع مقالنا عن The model returned no content؛ وللأخطاء الأخرى، راجع جولتنا على أخطاء Claude Code الشائعة وحلولها.

الأسئلة الشائعة

س. ماذا تعني «safeguards flagged this message»؟
ج. تعني أن مصنِّف الأمان في النموذج الذي كنت تستعمله (مثل Opus 5.5 أو Fable 5.1) تفاعل مع محتوى المحادثة فأوقف الردّ. ليست عطلًا في Claude Code ولا خطأً في الشبكة. ويحتوي Details: في السطر الأخير على اسم الفئة التي تفاعلت.

س. أرسلت «hi» فقط فأُوقفت. ما الخطأ الذي ارتكبته؟
ج. ليست رسالتك الأخيرة هي السبب بالضرورة. فالمصنِّفات تنظر إلى المحادثة كلها والملفات التي قُرئت وحتى CLAUDE.md وgit status. فإذا شغّلت بـ claude --safe-mode ولم تُوقَف، فربما تفاعل مع محتوى الإعدادات أو الملفات التي تُحمَّل. وإذا ظننت أنه إنذار خاطئ، فأبلغ عنه بـ /feedback.

س. هل يمكن أن يُعلَّق حسابي؟
ج. تقول وثائق Claude Code إن تحويل النموذج أثناء أعمال الأمن أو علم الأحياء توجيه متوقَّع وليس علامة على حسابك. وفي المقابل يقول مقال في مركز المساعدة إن المستخدمين الذين يخالفون السياسات مرارًا قد تُطبَّق عليهم مؤقتًا مرشّحات أقوى، ولم يُفصَح عن هل تُحتسب الإنذارات الخاطئة في ذلك.

س. لماذا أُوقَف مع أنني معتمَد في CVP؟
ج. لأن CVP حتى 29 سبتمبر 2026 لا ينطبق على Opus 5.5 ولا على Sonnet 5.5. وتقول Anthropic إنه سيُوسَّع قريبًا. وتكتب أيضًا أن المؤسسات التي تستعمل Opus 4.8 بالفعل عبر CVP تستطيع استعمال Opus 5 بقيود سيبرانية أقل، فالحلّ البديل إلى أن يُوسَّع هو اختيار Opus 5 أو Opus 4.8 بـ /model. وتحقّق أيضًا من أن معرّف المؤسسة المرتبط باعتمادك يطابق المؤسسة التي تستعملها.

س. يستمرّ الإيقاف في المحادثة نفسها مهما أرسلت. ماذا أفعل؟
ج. ما دام المحتوى الذي أُطلق عليه الإنذار باقيًا في المحادثة، فأيّ شيء ترسله يميل إلى أن ينال الحكم نفسه. اضغط Esc مرتين للرجوع إلى دور قبل الإيقاف، أو ابدأ محادثة جديدة بـ /clear. يمكنك فتح المحادثة الأصلية بـ /resume، لكن الاستئناف يعيد معه المحتوى الذي أُطلق عليه الإنذار.

المصادر الأولية التي رجعنا إليها