يمكنك أن تُسند أعمال التطوير إلى الجلسات السحابية في Claude Code دون أن تفتح بابًا جديدًا إلى بيئة الإنتاج، بشرط أن تصل السحابة إلى مستودع واحد فقط على GitHub، وأن يكتفي خادم الإنتاج بالسحب (pull) من ذلك المستودع. غير أنني تعثّرت أكثر من مرة قبل الوصول إلى ذلك. هذا المقال سجلّ لتجربتي (أنا من يدير هذا الموقع) حين بدأت استخدام الجلسات السحابية في مشروع تطوير منفصل يوم 4 أكتوبر 2026، وقد راجعته مجددًا على النص الأصلي للوثائق الرسمية.

ما تصل إليه السحابة

مستودع واحد على GitHub

ثبّت تطبيق Claude GitHub App مع خيار «Only select repositories» (المستودعات المحددة فقط) وامنحه هذا المستودع وحده.

خادم الإنتاج

سحب فقط

يجلب خادم الإنتاج الشيفرة بمفتاح للقراءة فقط. لا السحابة ولا GitHub تحصل على مفتاح للدخول إلى الإنتاج.

البيئة السحابية

بيئة جديدة لكل مشروع

كل من يستخدم بيئة ما يستطيع قراءة متغيرات البيئة فيها. فلا تضع فيها أسرارًا.

المصادر: Use Claude Code in the cloud وConfigure cloud environments. تاريخ التحقق: 4 أكتوبر 2026. لمعرفة طريقة العمل وكيفية البدء والأسعار، راجع «ما هي الجلسات السحابية في Claude Code؟».

1. إعداد يحمي الإنتاج: الإنتاج يسحب فقط

كان أكبر ما يقلقني أن المرور عبر GitHub سيضيف مدخلًا آخر إلى خادم الإنتاج. استقررت على الإعداد التالي (وهو اختياري الشخصي، لا توصية رسمية). تشير الأسهم إلى الجهة التي يُطلب منها جلب البيانات.

  • الجلسة السحابية تكتب الشيفرة وتدفع الفروع (push) ولا تستطيع الدخول إلى الإنتاج
  • ←دفع
  • مستودع خاص على GitHub المستودع الوحيد المثبّت عليه التطبيق
  • →جلب
  • خادم الإنتاج يسحب بمفتاح نشر (deploy key) للقراءة فقط، ويتولى إنسان تشغيل النشر
المفتاحضع على خادم الإنتاج مفتاحًا للقراءة فقط مخصصًا لذلك المستودع (deploy key). بحسب وثائق GitHub، يمنح مفتاح النشر وصولًا إلى مستودع واحد، ويكون للقراءة فقط افتراضيًا.
ما لا أفعلهلا أعطي GitHub Actions مفتاحًا للإنتاج من أجل النشر التلقائي، فذلك يضيف مسارًا آخر إلى الإنتاج.
النشريشغّله إنسان يدويًا. يسحب سكربت على جانب الإنتاج أحدث شيفرة ويبنيها ثم يستبدل بها النسخة الحالية. وإن فشل، تبقى النسخة العاملة في مكانها.

في البداية حاولت إعادة استخدام مفتاح من مستودع آخر، فرفضه GitHub برسالة «Key is already in use». بحسب وثائق GitHub، تظهر هذه الرسالة حين يكون المفتاح مسجلًا بالفعل لدى حساب أو مستودع آخر. ولأن لكل مستودع مفتاحه الخاص، فإن تسرّب مفتاح لا يكشف إلا ذلك المستودع وحده.

2. ما الذي يُرسل إذا بدأت دون GitHub

أحتفظ عادةً بشيفرتي في مستودع git على خادمي الخاص، ولذلك فكرت في البداية في استخدام الجلسات السحابية دون GitHub. بحسب الوثائق الرسمية، حين تشغّل claude --cloud "task description" مثلًا في مستودع لا يملك remote، يُحزَم مستودعك المحلي في حزمة واحدة (bundle) ويُرسل إلى السحابة. وهذا ما يُرسل.

السجلسجل جميع الفروع. والملف الذي أودعته (commit) يومًا ثم حذفته يُرسل هو الآخر ما دام باقيًا في السجل.
التغييرات غير المودَعةالتغييرات غير المودَعة على الملفات التي يتتبعها git.
ما لا يُرسلالملفات التي لا يتتبعها git (نفّذ git add عليها إن احتجت إليها).

macOS وLinux وWSL

الأسماء التي تبدو سرية تبقى محلية

للملفات ذات الأسماء مثل .env و*.tfvars وid_rsa و*.pem، تبقى التغييرات غير المودَعة على جهازك بدل أن تُرسل.

Windows (من دون WSL)

تُرسل أيًّا كان الاسم

تُرسل التغييرات غير المودَعة على الملفات المتتبَّعة كما هي. خبّئ (stash) أو تراجع عن أي تغييرات لا تريد إرسالها قبل أن تبدأ.

الحالات الخطرة هي حين تتتبّع في git ملفًا يحتوي أسرارًا وقد عدّلته، وحين تكون قد أودعت أسرارًا في وقت ما في الماضي. أما ملف .env المستبعد عبر .gitignore فلا يُرسل أصلًا.

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

3. خمسة مواضع تعثّرت فيها فعلًا

هذه العقبات التي واجهتها بين إنشاء مستودع خاص على GitHub والبدء الفعلي، وكل منها معروض على شكل: العَرَض، والسبب، والحل.

1) المستودع لا يظهر في القائمة

العَرَضالمستودع الذي أنشأته للتو لم يكن في القائمة. كل ما ظهر مستودعات تجريبية من حساب آخر جرّبته سابقًا.
السببحساب GitHub المتصل بـ claude.ai لم يكن الحساب الذي أستخدمه عادةً. كنت قد ربطت حسابًا آخر من قبل ونسيت ذلك.
الحلفصلت GitHub من claude.ai/customize/connectors، ثم سجّلت الدخول مجددًا إلى الحساب الصحيح في المتصفح، وأعدت الربط. تقول الوثائق الرسمية إن الفصل يزيل بيانات اعتماد GitHub التي تستخدمها الجلسات السحابية.

2) إلى أي مدى تثبّت تطبيق GitHub

العَرَضفي منتصف خطوات الربط، يُطلب منك تحديد نطاق تثبيت Claude GitHub App. واختيار «All repositories» يثبّته على كل مستودعات ذلك الحساب أو المؤسسة.
السببحسابي عضو أيضًا في مؤسسة خاصة بمشروع أحد العملاء، ولم أرد أن يلمسها Claude.
الحلثبّته على مؤسسة شركتي فقط، واستخدمت «Only select repositories» لاختيار هذا المستودع وحده. بعض المؤسسات تشترط موافقة مالك المؤسسة على التثبيت.

3) تظهر مستودعات من مؤسسات لم يُثبّت فيها التطبيق

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

4) بيئة سحابية قديمة كانت لا تزال موجودة

العَرَضبين بيئاتي السحابية (إعدادات محفوظة تضم ضبط الوصول إلى الشبكة ومتغيرات البيئة وسكربت الإعداد)، كانت لا تزال هناك بيئة أنشأتها لمشروع آخر.
السبببحسب الوثائق الرسمية، كل من يستخدم بيئة ما يستطيع قراءة متغيرات البيئة وسكربت الإعداد فيها. فإن أعدت استخدامها، صارت القيم القديمة مرئية من المشروع الجديد أيضًا.
الحلأنشأت بيئة جديدة لهذا المشروع وتركت متغيرات البيئة فيها فارغة. وبقي الوصول إلى الشبكة على الإعداد الافتراضي «Trusted». وإن احتجت إلى مفتاح API، ففي خطتي Pro وMax يمكنك تسجيله تحت «API credentials» بدل متغير بيئة، ولا تستطيع الجلسة قراءة قيمة المفتاح (غير متاح بعد في Team وEnterprise).

5) حاولت أن أجعله يقرأ ملفًا محليًا

العَرَضكنت على وشك أن أكتب في تعليمتي الأولى «اقرأ وثيقة الإجراءات الموجودة في مجلدي المحلي».
السببالجلسة السحابية لا ترى الملفات الموجودة على حاسوبك. ويذكر جدول المقارنة في الوثائق الرسمية أيضًا أن الجلسات السحابية لا تستخدم إعداداتك المحلية، بل تستخدم «المستودع فقط».
الحلوضعت قواعد المشروع ومتطلبات الأمان والقواعد الأساسية للإنتاج كلها في الرسالة الأولى، وأرفقت المواصفات. والقواعد التي تعيد استخدامها يمكن وضعها في ملف CLAUDE.md داخل المستودع وإيداعها، فلا تضطر إلى كتابتها في كل مرة.

4. كيف تختلف أوضاع الأذونات في السحابة

قبل الإرسال مباشرة، لاحظت أن وضع الأذونات مضبوط على «Accept edits». يوحي الاسم بأنه الوضع الأكثر اندفاعًا، لكن بحسب الوثائق الرسمية، يقابل Accept edits في السحابة الوضع الافتراضي (Manual) في Claude Code المحلي. ففي السحابة تكون تعديلات الملفات موافَقًا عليها مسبقًا في كل الأوضاع، ولذلك يظهر الوضع الافتراضي بهذا الاسم ببساطة.

Accept edits

يتوقف عند الأوامر

تمر تعديلات الملفات تلقائيًا. أما الأوامر مثل npm install وعمليات البناء وgit push فتنتظر موافقتك في كل مرة.

Plan

التخطيط أولًا

قبل أن يغيّر أي شيء، يُعدّ خطة بما سيفعله ويعرضها عليك.

Auto

يواصل وحده

بدل طلب الموافقة، يراجع مصنِّف (آلية للتحقق من الأمان) كل إجراء ثم يمضي. ولا يظهر إلا إذا سمحت به مؤسستك وكان النموذج المختار يدعمه.

أردت أن يواصل العمل دون تدخلي، فانتقلت إلى Auto. لاحظ أنك في السحابة لا تستطيع اختيار الوضع الذي يتخطى كل الفحوص (bypass permissions)، ويُتجاهل حتى لو كان مضبوطًا في ملف إعدادات المستودع. لمقارنة مفصلة بين الأوضاع، راجع «أوضاع الأذونات في Claude Code».

5. التكلفة الفعلية: 226 دولارًا من تعليمة واحدة

بعد إتمام كل ذلك، شغّلت جلسة سحابية على الرصيد المؤقت لخطة Max (250 دولارًا). في الرسالة الأولى سلّمته وثيقة التصميم والتعليمات، مع ضبط وضع الأذونات على Auto. وبعد ذلك لم أحادثه مرة واحدة. وفي منتصف الطريق فتحت شاشة الاستخدام، فأذهلتني سرعة نفاد الرصيد، وطلبت منه التوقف. وحين توقف كان قد تبقى لي 24 دولارًا من الرصيد. ولو لم أوقفه لاستهلك الـ250 دولارًا كلها.

$226

الرصيد المستهلك (من 250 دولارًا، وتبقى 24)

676.7k

السياق عند الإيقاف (68% من مليون)

86%

المستهلك من الحد الأسبوعي للخطة (كل النماذج)

المصدر: شاشة الاستخدام في Claude Code لديّ (4 أكتوبر 2026، خطة Max 20x). نسبة 86% من الحد الأسبوعي تشمل الاستخدام خارج السحابة.

وهذا مقدار العمل الذي أنجزته السحابة من تعليمة واحدة حتى لحظة إيقافها (من سجل عملي).

الأساسأساس منتج متكامل لتطبيق ويب (التصميم، والتبديل بين اليابانية والإنجليزية، ونموذج التواصل، وإشعارات الأخطاء، وخريطة الموقع، ودعم العمل دون اتصال، وغير ذلك).
الميزات41 أداة تعمل في المتصفح (للنصوص والصور وملفات PDF وجداول البيانات وغيرها).
الاختبارات695 اختبار وحدة و142 اختبار واجهة. وكلها ناجحة.
أخرىالتحقق من البناء عبر Docker، وإعداد CI، وإصلاح 3 أخطاء متعلقة بالإنتاج، ووثيقة تسليم.

لماذا ينفد الرصيد بهذه السرعة

لا تتحدد التكلفة بعدد مرات محادثتك له، بل بـعدد المرات التي يستدعي فيها Claude النموذج ومقدار السياق الذي يقرؤه في كل مرة. فحين يعمل ذاتيًا، تؤدي كل قراءة ملف وكل كتابة ملف وكل تشغيل اختبار إلى استدعاء، فيمكن أن يبلغ مئات الاستدعاءات أو آلافها دون أي محادثة. وتذكر الوثائق الرسمية (Manage costs effectively) أيضًا أن التكاليف تتصاعد مع حجم السياق.

كل استدعاء يعيد قراءة السياق حتى تلك اللحظة. وحتى مع التخزين المؤقت (caching) فالقراءة ليست مجانية: بسعر قراءة الذاكرة المؤقتة لـOpus 5.5 (0.20 دولار لكل مليون رمز)، تكلّف قراءة 500,000 رمز مرة واحدة نحو 0.10 دولار. كرّر ذلك 1,000 مرة فتصل إلى نحو 100 دولار (هذا مثال حسبته من سعر الوحدة، ولم أتحقق من العدد الفعلي للاستدعاءات ولا من توزيع النماذج في هذه الجلسة). أما الشيفرة والاختبارات التي يكتبها فتُحتسب على حدة بسعر المخرجات.

بحسب ما استطعت العثور عليه في الوثائق الرسمية، لا يوجد إعداد لوضع سقف لإنفاق الرصيد (--max-budget-usd لا ينطبق إلا على التشغيل غير التفاعلي، وحد الإنفاق الشهري مخصص لأرصدة الاستخدام المدفوعة حسب الاستهلاك). والطريقتان الوحيدتان لتحديد نقطة توقف هما أن تكتبها في تعليماتك أو أن توقفه بنفسك. كذلك، بمجرد نفاد الرصيد، تعمل الجلسات السحابية على الحد الأسبوعي لخطتك، تمامًا كالاستخدام المحلي. فإن شغّلت مهمة بالحجم نفسه وقد تبقى القليل من حدك الأسبوعي، فستصطدم بالحد، بما في ذلك Claude Code المحلي.

التفاصيل: إعادة القراءة والوكلاء الفرعيون

بعد الإيقاف، فتحت التفصيل الدقيق في شاشة الاستخدام (تغطي هذه الأرقام الجلسة كاملة، بما فيها الملخص الذي طلبت منه كتابته بعد الإيقاف).

8h 33m

مدة عمل النموذج (وكان تدخلي اليدوي دقيقتين و24 ثانية)

99%

حصة Opus (و1% لـ Sonnet)

63%

حصة الوكلاء الفرعيين (general-purpose بنسبة 34%، وAgent بنسبة 29%)

المصدر: عرض الجلسة في شاشة الاستخدام في Claude Code لديّ (4 أكتوبر 2026). التكلفة المعروضة: 231.09 دولارًا.

قراءات الذاكرة المؤقتة242.5 مليون رمز. هذا هو إعادة قراءة المحادثة حتى تلك اللحظة، ويستأثر بجميع الرموز تقريبًا. نسبة إصابة الذاكرة المؤقتة: 99%.
كتابات الذاكرة المؤقتة1.4 مليون رمز.
المدخلات والمخرجات1,200 رمز مدخلات و10,700 رمز مخرجات (كما يظهر في صف Opus 5.5 على الشاشة).
نصيحة على الشاشةبتصرّف: كل وكيل فرعي يرسل طلباته الخاصة؛ ففكّر في نموذج أقل تكلفة للوكلاء الفرعيين البسيطين، أو اجعل تعليماتهم أكثر إحكامًا.

لم يتجاوز تدخلي اليدوي دقيقتين و24 ثانية؛ وفي الساعات الثماني ونيف الباقية كان Claude يعمل وحده. وطوال ذلك الوقت، كانت محادثة Opus الرئيسية والوكلاء الفرعيون، العاملون هم أيضًا على Opus، يعيدون قراءة محادثة تزداد طولًا مرة بعد مرة. وحين طلبت من الجلسة السحابية أن تحصي التفاصيل، أفادت بأن إنهاء أداة واحدة استغرق نحو 30 إجراءً لوكيل فرعي على Sonnet، ومن 130 إلى 230 إجراءً لوكيل فرعي على Opus (هذا إحصاء الجلسة نفسها، ولم أتحقق من كل واحد منها).

كانت التكلفة المعروضة على الشاشة (231.09 دولارًا) شبه مطابقة لمقدار نقص الرصيد لحظة فتحي تلك الشاشة (من 250 إلى 18 دولارًا، أي 232 دولارًا). كان قد تبقى لي 24 دولارًا عند إيقاف الجلسة؛ وفتحت هذه الشاشة بعد ذلك، فكان الرصيد قد انخفض قليلًا أكثر. وبحسب الوثائق الرسمية، فإن التكلفة في هذه الشاشة تقدير مبني على أعداد الرموز مضروبة في الأسعار المعلنة. لذا يبدو من المعقول افتراض أن الرصيد يُخصم بأسعار API المعلنة (الوثائق الرسمية لا تنص على ذلك صراحة).

إذا لم تحدد نموذجًا، يستخدم الوكلاء الفرعيون النموذج نفسه الذي تستخدمه المحادثة الرئيسية (الوثائق الرسمية: «Create custom subagents»). فإذا كان Opus هو النموذج الرئيسي، انتهى الأمر بالأعمال الكبيرة المتكررة إلى العمل على Opus أيضًا.

طرق لخفض التكلفة (الأكبر أثرًا أولًا)

  • 1. شغّل الوكلاء الفرعيين على Sonnet اكتب في تعليماتك «run subagents with model: sonnet» (شغّل الوكلاء الفرعيين بالنموذج sonnet). ويمكنك أيضًا تغيير الإعداد الافتراضي بمتغير البيئة CLAUDE_CODE_SUBAGENT_MODEL (وهو ليس سرًا، فلا بأس بوضعه في البيئة).
  • 2. أبقِ المحادثات قصيرة (/compact أو جلسة جديدة) كلما قصرت المحادثة، رخص كل إجراء. إن كنت باقيًا على الموضوع نفسه، فالتلخيص بـ/compact يقصّرها دون تبديل الجلسة (ويمكنك أن تحدد ما يُحتفظ به، مثل «احتفظ بنتائج الاختبارات»). وحين يتغير الموضوع، أو حين تستأنف بعد توقف طويل، ابدأ جلسة جديدة. وإن جعلته يكتب التقدم في وثيقة تسليم، فلن يضيع شيء حين تقسّم العمل.
  • 3. حدّد نقطة توقف مسبقًا اكتب شيئًا مثل «توقف وأبلغني حين ينتهي الأساس» أو «توقف وأبلغني عند نحو 50 دولارًا» (لا يوجد إعداد لسقف الإنفاق، فاستخدم التعليمات لرسم الحدود).
  • 4. فوّض أعمال الدمج أيضًا دع الوكلاء الفرعيين يتولون الاختبار والإيداع والدفع، فيقل العمل الذي يجري في المحادثة الرئيسية الطويلة والمكلفة.
  • 5. خفّف التحقق شغّل اختبارات الواجهة للأدوات التي بُنيت للتو فقط، ومجموعة الاختبارات كاملة مرة واحدة قبل الدمج. والتقط لقطات الشاشة مرة لكل أداة بعرض سطح المكتب ومرة بعرض الهاتف.
  • 6. أوقف العمل غير اللازم فورًا الوكيل الفرعي الذي يُوقف في منتصف عمله لا يترك أي نتائج، وما استهلكه لا يُسترد.

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

استنادًا إلى الوثائق الرسمية، هذه طريقتي في الاختيار بين /compact وجلسة جديدة. يعيد /compact قراءة المحادثة كلها لإنتاج ملخص، لكن ما دامت الذاكرة المؤقتة لا تزال دافئة، فإن جزءًا كبيرًا من تلك القراءة يأتي من الذاكرة المؤقتة، فلا يكون مكلفًا بقدر ما قد يوحي به حجم المحادثة («Prompt caching»). أما بعد فترة خمول طويلة، وبمجرد انتهاء صلاحية الذاكرة المؤقتة، فتُعاد قراءة كل شيء دون تخزين مؤقت، وهذا مكلف. في المقابل، لا تكلّف الجلسة الجديدة شيئًا لكنها لا تحمل ما سبق («Manage costs effectively»). وقد تُسقط الملخصات بعض التفاصيل، فالأسلم أن تجعله يكتب ما تريد الاحتفاظ به في وثيقة أولًا. ولاحظ أن /compact يعمل في الجلسات السحابية بينما لا يعمل /clear؛ إذ تبدأ جلسة جديدة من الشريط الجانبي («Claude Code on the web»).

وهذا نوع الرسالة التي ألصقها في بداية الجلسة التالية (مع حجب اسم المشروع).

تابع من حيث توقفت.
اقرأ CLAUDE.md → docs/HANDOFF.md → docs/TODO.md واتبع القواعد.
موضوع هذه الجلسة: XX
شغّل الوكلاء الفرعيين بـ model: sonnet، و2-3 بالتوازي كحد أقصى.
توقف وأبلغني عند بلوغ ميزانية قدرها $XX. اكتب التقرير بالعربية.

بالنسبة إلى تلخيص السياق في الجلسات السحابية، تضبط السحابة متغير البيئة CLAUDE_AUTOCOMPACT_PCT_OVERRIDE بنفسها، فإضافة هذا المتغير إلى بيئتك لا أثر لها. ولجعل التلخيص يبدأ في وقت أبكر، استخدم CLAUDE_CODE_AUTO_COMPACT_WINDOW أو /autocompact، كما تنصح الوثائق الرسمية.

6. قائمة تحقق قبل البدء

  • حساب GitHub هل الحساب المتصل بـ claude.ai هو الذي تريد استخدامه؟
  • نطاق التطبيق هل ثبّته على المستودعات التي تحتاجها فقط، مع «Only select repositories»؟
  • السجل هل توجد أسرار أودعتها في الماضي ولا تزال قابعة في سجل المستودع؟
  • البيئة هل أنشأت بيئة جديدة لهذا المشروع؟ وهل تُبقي الأسرار خارج متغيرات البيئة فيها؟
  • الإنتاج هل تجنبت إنشاء أي مسار من السحابة أو GitHub إلى الإنتاج (وهل يسحب الإنتاج بدلًا من ذلك)؟
  • القواعد هل وضعت القواعد التي تعيد استخدامها في ملف CLAUDE.md داخل المستودع؟
  • وضع الأذونات هل اخترت Auto لتتركه يعمل، أم Accept edits لتراجع كل خطوة؟

الخلاصة

استخدام الجلسات السحابية مع حماية الإنتاج يتلخص في ثلاث نقاط: السحابة لا تلمس إلا مستودعًا واحدًا على GitHub، والإنتاج يسحب منه بمفتاح للقراءة فقط، وإنسان يتولى تشغيل النشر. يمكنك البدء دون GitHub، لكن المستودع يُرسل مع سجل جميع الفروع، وعلى Windows تُرسل التغييرات غير المودَعة على الملفات المتتبَّعة أيًّا كانت أسماؤها.

المواضع التي تعثّرت فيها فعلًا: حساب GitHub آخر كان متصلًا، ونطاق التطبيق، وبيئة قديمة متروكة، وعدم رؤية الملفات المحلية، وتوقف «Accept edits» عند كل أمر. وقائمة التحقق أعلاه تمنعها جميعًا.

أما التكلفة، فقد استهلكت تعليمة واحدة نُفّذت ذاتيًا 226 دولارًا من الرصيد المؤقت قبل أن أطلب منه التوقف في منتصف الطريق. التكلفة لا تتوقف على عدد مرات محادثتك له، بل على عدد الاستدعاءات وطول السياق. وفي التفصيل، جاء معظمها من إعادة قراءة المحادثة ومن وكلاء فرعيين يعملون على النموذج نفسه الذي تعمل عليه المحادثة الرئيسية. شغّل الوكلاء الفرعيين على Sonnet، وأبقِ المحادثات قصيرة بـ/compact أو بجلسة جديدة، واكتب نقطة توقف في تعليماتك.

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

س. هل يمكنني تجربة الجلسات السحابية دون GitHub؟

ج. نعم. يحزم الأمر claude --cloud "task description" مستودعك المحلي ويرسله. ويجب أن يكون حجمه أقل من 100MB وأن يحتوي على إيداع واحد على الأقل. يُرسل سجل جميع الفروع، ولا تصف الوثائق الرسمية أي طريقة لإرسال النتائج مباشرة إلى مستودع خارج GitHub.

س. تظهر في القائمة مستودعات من مؤسسات لم أثبّت فيها التطبيق. هل هناك تسرّب؟

ج. لا، إن كانت مستودعات عامة. حين تربط عبر تطبيق GitHub، تستطيع الجلسات السحابية استخدام جميع المستودعات العامة، ولذلك تظهر كخيارات. أما المستودعات الخاصة فلا يمكن استخدامها إلا حيث ثُبّت التطبيق.

س. هل لا بأس بوضع مفتاح API في متغير بيئة؟

ج. لا أنصح بذلك. تحذّر الوثائق الرسمية من أن كل من يستخدم بيئة ما يستطيع قراءة متغيرات البيئة فيها، وتنصح بعدم وضع الأسرار هناك. وفي خطتي Pro وMax يمكنك بدلًا من ذلك تسجيله تحت «API credentials»، ولا تستطيع الجلسة قراءة قيمته.

س. اخترت «Accept edits»، لكنه يتوقف عند كل أمر.

ج. هذا مقصود. ففي السحابة تُسمح التعديلات في كل الأوضاع، ولذلك يظهر الوضع الافتراضي باسم «Accept edits». ولتترك الأوامر تعمل دون موافقة، اختر Auto (ولا يظهر إلا إذا سمحت به مؤسستك وكان النموذج يدعمه).

س. لماذا ينخفض الرصيد كثيرًا مع أنني لا أحادثه أصلًا؟

ج. لأن التكلفة لا يحددها عدد مرات كلامك، بل عدد المرات التي يستدعي فيها Claude النموذج ومقدار السياق الذي يقرؤه في كل مرة. فحين يعمل ذاتيًا، تؤدي كل قراءة ملف وكل كتابة ملف وكل تشغيل اختبار إلى استدعاء، ويظل السياق يكبر. وفي حالتي، استهلكت تعليمة واحدة 226 دولارًا قبل أن أوقفها في منتصف الطريق (القسم 5).

س. هل يمكن استخدام الرصيد المؤقت بهذه الطريقة أيضًا؟

ج. نعم. يُطبّق رصيد خطتي Pro وMax (100 دولار لـ Pro و250 دولارًا لـ Max) تلقائيًا على استخدام الجلسات السحابية، وما دام متاحًا فلا يُحتسب ذلك الاستخدام ضمن حدود استخدام خطتك. يمكنك المطالبة به حتى 7 أكتوبر بتوقيت المحيط الهادئ الأمريكي، وتنتهي صلاحيته بنهاية 4 نوفمبر (الساعة 4:59 مساءً يوم 5 نوفمبر بتوقيت اليابان). ولا يمكن استخدامه في Projects وRoutines وRemote Control وما شابه. للتفاصيل، راجع مقال الدعم الرسمي و«ما هي الجلسات السحابية في Claude Code؟».

المصادر

جرى التحقق من جميع المواصفات الرسمية على النص الأصلي في 4 أكتوبر 2026. سجل الإعداد مأخوذ من تجربة واحدة على مشروع واحد من مشاريعي، وما تعرضه الشاشات قد يتغير مع الإصدارات ومع مرور الوقت.