المدونة

Codex على هاتفك: كيفية متابعة مهمة عبر Codex Cloud

Markdown

إنشاء بيئة Codex Cloud ونشرها، ومتابعة مهمة من الهاتف، وتحديث البيئة، والموارد والقيود.

قراءة المقال كاملًا

لمتابعة مهمة Codex على هاتفك، شغّلها في السحابة. كإعداد لمرة واحدة، أنشئ بيئة Codex Cloud وانشرها على موقع ChatGPT أو في تطبيق سطح المكتب. يمكنك فتح مهمة بدأت في السحابة من هاتفك ومتابعة العمل عليها. لا يمكن نقل مهمة بدأت في Codex العادي على جهاز الكمبيوتر بهذه الطريقة: عليك حفظها في GitHub وبدء تشغيلها من جديد في السحابة.

يمكن للوكيل على جهاز الكمبيوتر رؤية كل مجلدات المشروع وذاكرته ومعرفته بالكامل. لكن لا يمكنك الوصول إلى ذلك من هاتفك. في الربيع، سُئل الكاتب عما إذا كان يعمل من هاتف ذكي. أجاب بأنه لا يفعل ذلك بنفسه: الأمر ممكن، لكن له بعض الخصوصيات، وليس كل شيء بديهيًا. أصبح Codex الآن يوفّر السحابة لهذا الغرض. لنبدأ.

يمكنك العثور على إرشادات عملية للعمل مع Ailoot في الوثائق.

الخلاصة المهمة

لن يرى هاتفك مهمة Codex قيد التشغيل على جهاز الكمبيوتر: فالملفات الموجودة على القرص والبرامج قيد التشغيل وعمليات تسجيل الدخول إلى المتصفح لا تنتقل إلى السحابة تلقائيًا. تحتاج إلى Codex Cloud: بيئة سحابية تضم مستودعات GitHub والتبعيات وبيانات اعتماد الوصول الخاصة بك. أنشئها على موقع ChatGPT أو في تطبيق سطح المكتب، وانقر على Publish، ثم ابدأ مهمة في السحابة. بعد ذلك، افتح المهمة نفسها في تطبيق ChatGPT على هاتفك وتابع العمل. تظل المهمة السحابية قيد التشغيل حتى عندما يكون جهاز الكمبيوتر في وضع السكون.

لماذا لا تظهر المهمة على جهاز الكمبيوتر في هاتفك

لدى Codex 3 أوضاع. يعمل Local وWorktree على جهاز الكمبيوتر. يستخدم Worktree نسخة منفصلة من المشروع؛ ويُشرح هذا الوضع في مقال منفصل. أما Cloud فيشغّل المهمة على جهاز افتراضي من OpenAI.

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

إذا لم تثبّت Codex بعد، فابدأ بـالمقال المنفصل عن التثبيت والوصول.

كيفية إنشاء بيئة ونشرها

يمكنك إنشاء بيئة على موقع ChatGPT أو في تطبيق سطح المكتب فقط. على هاتفك، يمكنك اختيار بيئة أُعدّت مسبقًا.

كان لدى OpenAI تطبيق Codex منفصل؛ أما الآن فقد دمجته مع ChatGPT في واجهة واحدة. يرى الكاتب أن هذا الأسلوب أنسب وأكثر راحة.

  1. سجّل الدخول إلى ChatGPT وانتقل إلى Codex.
  2. في مهمة جديدة، اختر Work in → Cloud، وافتح Select environment، ثم انقر على Create environment.
  3. اختر مستودعات GitHub الخاصة بك. إذا لم يكن GitHub متصلًا، فسيطلب منك Codex ربطه.
  4. انقر على Get started. سيفحص Codex المستودعات، ويثبّت التبعيات والأدوات، ويتحقق من أن كل شيء يعمل. لا تحتاج إلى كتابة أوامر التثبيت يدويًا.
  5. إذا كان هناك شيء ناقص، مثل مفتاح لخدمة ما، فسيطلبه Codex. يمكنك تحديد الإصدارات أو الأوامر أو الخدمات التي تحتاج إليها على الفور.
  6. راجع تقرير الإعداد، واحفظ تغييراتك، وانقر على Publish.
  7. عندما تظهر عبارة Environment published، انقر على Start a new task، ثم صِف المهمة.

يتوفر المسار نفسه ضمن Settings → Codex Cloud → Environments → Create environment.

الحفظ والنشر زران مختلفان. يحفظ إجراء الحفظ الإعدادات. وتبدأ كل مهمة جديدة من البيئة المنشورة. إلى أن تنشر البيئة، لن تتمكن من اختيارها لمهمة على أي جهاز.

كيفية العمل من هاتفك: خياران

Codex Cloud. لست بحاجة إلى خادم خاص بك؛ إذ توفّر OpenAI الجهاز. لكنه يشغّل Codex فقط، وباستخدام ما تضيفه إلى البيئة فقط.

خادمك الخاص. في الإعداد الموضح هنا، تُثبّت Claude Code وCodex وHermes على خادم، ويتولى Hermes إدارتها. يمكنك مراسلة Hermes من هاتفك عبر بوت Telegram. وهذا مريح خصوصًا أثناء السفر: أمْلِ المهمة صوتيًا واستلم التقرير في المكان نفسه. يشرح مقال منفصل كيفية إبقاء Hermes قيد التشغيل على خادم طوال الوقت، ويوضح هذا المقال كيفية نقل مشروع إليه من Codex.

كيفية فتح المهمة نفسها على هاتفك

على الموقع: اختر Work in → Cloud، ثم حدد البيئة. على هاتفك: افتح Codex في تطبيق ChatGPT وحدد البيئة المنشورة.

لمتابعة عمل بدأته بالفعل، افتح المهمة نفسها. تبدأ المهمة الجديدة من الصفر باستخدام البيئة المنشورة. أما المهمة الحالية فتستمر بملفاتها الخاصة، بما فيها التغييرات التي لم تُرسلها بعد إلى المستودع، وبأدواتها المثبّتة.

يمكنك بدء مهمة من الكمبيوتر المحمول وعرض النتيجة على هاتفك.

أيًا كانت المهمة التي تكلف بها الوكيل — Hermes أو Claude Code أو Codex — فاسأله دائمًا في النهاية: «هل أنت متأكد من أنك حللت المهمة بشكل صحيح؟» راجع التغييرات وتحقق من النتائج قبل حفظها في GitHub.

كيفية تحديث بيئة دون تعطيل المهام قيد التنفيذ

تتغير المشاريع: قد تضيف مكتبة أو تحتاج إلى خدمة جديدة. افتح Settings → Codex Cloud → Environments، واختر Edit من قائمة البيئة، وصِف التغيير، ودع Codex يجهزه ويتحقق منه. ثم احفظ وانقر على Republish.

ستحصل المهام الجديدة على التحديث. أما المهام قيد التنفيذ فستحتفظ بحالتها؛ وإعادة النشر لا تعيد ضبطها. تجلب البيئة من تلقاء نفسها أحدث الشيفرة من المستودع في الخلفية، من دون إعادة تثبيت التبعيات.

قوة الحوسبة المتاحة ومدة الاحتفاظ بالمهمة

تعمل كل مهمة سحابية على جهاز افتراضي خاص بها. وتعتمد قوة الحوسبة على خطة ChatGPT؛ وأقل الخطط تكلفة في جدول OpenAI هي Plus:

خطة ChatGPTالمعالجات (vCPU)الذاكرةالقرص
Plus, Edu Plus28 GB8 GB
Pro, Business, Enterprise416 GB32 GB
Edu, Edu Pro416 GB32 GB

تتوفر أجهزة أقوى لعملاء Enterprise؛ ويقدّم مديرو الحسابات في OpenAI الشروط والأسعار.

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

ما الذي لا تستطيع السحابة فعله حتى الآن

  • تشغيل جهاز الكمبيوتر والمتصفح نيابةً عنك (Computer and browser use). هذه الميزة ضمن خارطة طريق OpenAI.
  • العمل مع GitLab أو GitHub Enterprise Server المستضاف ذاتيًا. وهذان الخياران أيضًا ضمن خارطة الطريق.
  • لا تنتقل مهاراتك الشخصية على جهاز الكمبيوتر إلى السحابة؛ فالمهمة السحابية لا ترى إلا المهارات الموجودة في المستودع. إذا احتجت إلى مهارة في السحابة، فأضفها إليه.

يوجد أيضًا Codex Cloud (Legacy) القديم، وهو يتولى مراجعة الشيفرة والتكامل مع Linear وGitHub. وتخطط OpenAI لإيقافه.

إذا كانت البيئة غير موجودة في القائمة أو فشل الإعداد

البيئة غير موجودة عند اختيار مهمة. افتح Settings → Codex Cloud → Environments. تعني علامة Unpublished أن الإعداد لم يكتمل بالنشر. أتمّه وانقر على Publish.

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

هل سبق أن شغّلت مهام Codex في السحابة، أم أنك ما زلت تحتفظ بكل شيء على جهاز الكمبيوتر؟

المصادر

  • OpenAI: Cloud environments — إنشاء البيئة ونشرها، والحفظ والنشر، والمهام الجديدة والحالية، وRepublish، ومتابعة العمل على الموقع والهاتف، والعمل أثناء سكون الكمبيوتر، وموارد الجهاز الافتراضي حسب الخطة، والاحتفاظ لمدة 7 أيام، والقيود، والمهارات في المستودع، وCodex Cloud (Legacy)، وUnpublished، وTry again.
  • OpenAI: Codex Cloud — بدء سريع: الموقع أو الهاتف أو تطبيق سطح المكتب، وربط GitHub، وGet started، وPublish، وStart a new task.
  • OpenAI: Codex modes — أوضاع Local وWorktree وCloud؛ يعمل Local وWorktree على جهاز الكمبيوتر.

يمكنك مواصلة استكشاف Ailoot على ailoot.ai.

المزيد من التفاصيل

أسئلة شائعة

لماذا لا تظهر بيئتي عند بدء مهمة سحابية؟

تحقق من أنها ليست موسومة Unpublished. حفظ الإعداد منفصل عن نشره؛ أكمل التهيئة وانشر البيئة قبل اختيارها لمهمة جديدة.

هل أفتح المهمة السحابية القائمة أم أنشئ أخرى على الهاتف؟

افتح المهمة القائمة لمتابعة ملفاتها وأدواتها المثبتة. تبدأ المهمة الجديدة بصورة مستقلة من البيئة المنشورة، ولذلك لا تواصل تغييرات مساحة العمل غير المثبتة في المهمة السابقة.

جميع المقالات