طريقة الشغل
غيّر الوكيل، مش التطبيق.
وكيل البرمجة ممكن يخلص حصته فى نص المهمة. الـ repository بتاعك ما خلصش منه حاجة. سيب الشغل مكانه، افتح الوكيل التانى، وكمّل فى نفس الترمنال.
غالبًا بتحصل بعد ما الجزء المفيد يكون بدأ. الوكيل قرا الـ repository، لقى مكان العطل، وعدّل ملفين. وبعدين الترمنال يقف عند جملة مالهاش علاقة بالكود: وصلت لحد الاستخدام أو الصرف.
رسالة حقيقية من Claude Code بتقولها بصراحة: You've hit your individual spend limit · run /usage-credits to ask your admin for a higher limit. وCodex عنده تنبيهاته واختياراته حسب الحساب. الكلام مختلف، بس التعطيل واحد: حدود المورّد ظهرت فى نص الـ working tree.
الأول: وصلت لأنهي حد؟
الناس بتسمّى كل ده «حد الـ tokens»، بس التعبير بيخلط تلات مشاكل. ممكن context المحادثة يتملى، أو حصة الخطة تخلص، أو الحساب يوصل لسقف الرصيد أو الصرف. الخطوة الجاية على حسب المنتج قال إيه فعلًا.
Context أو طول
محادثة واحدة وصلت لكمية المادة اللى الموديل يقدر يشيلها بنشاط.
تعمل إيه: اختصر أو لخّص لو مدعوم، أو ابدأ جلسة جديدة بتسليم مركز.
حصة الاستخدام
خطتك استخدمت حصتها فى النافذة الزمنية الحالية للمنتج.
تعمل إيه: راجع ميعاد إعادة الضبط واختيارات الترقية أو الرصيد اللى حسابك بيعرضها.
سقف الصرف أو الرصيد
الاستمرار المدفوع وصل لحد ميزانية شخصية أو workspace أو مؤسسة.
تعمل إيه: زوّد رصيد، غيّر السقف، اسأل الـ admin، استنى، أو انقل المهمة لوكيل تانى.
اقرا التنبيه اللى قدامك. راجع صفحة الاستخدام عند المورّد عشان تعرف اختيارات إعادة الضبط أو الرصيد أو الـ admin المتاحة للحساب ده. الحدود والحلول بتختلف حسب الخطة وبتتغير. لكن الدفع أو الانتظار أو سؤال الـ admin مش الطرق الوحيدة عشان المهمة الهندسية تكمّل.
الاشتراك وقف. الـ repository ما وقفش.
البديل الواضح ليه تمن: تغيير التطبيق
على الموبايل، البديل الواضح إنك تخرج من Claude وتفتح ChatGPT عشان Codex، أو العكس. ده شغال بالمعنى الضيق إن فيه وكيل تانى. لكنه كمان بيغيّر قمرة القيادة كلها فى اللحظة اللى محتاج فيها الاستمرار.
التنقل بيتغيّر، وأزرار الموافقة شكلها مختلف، والـ history مترتب بطريقة تانية. تطبيق ممكن يدعم workflow التانى ما بيدعمهوش، ولا واحد فيهم ترمنال SSH عام فيه جلسات tmux وSFTP والـ tunnels المعتادة جنب الوكيل. أول دقايق بتروح فى تعلّم مكان الأزرار بدل فهم الوكيل القديم غيّر إيه.
خلّى الترمنال هو الطبقة الثابتة
شغّل Claude Code وCodex فى المكان اللى الشغل عايش فيه: على نفس الجهاز ومن نفس SSH client. فى Mobile SSH، تغيير المورّد ممكن يبقى مجرد فتح tmux pane تانى وتشغيل الأمر التانى. واجهة الموبايل تفضل مألوفة لأنها واجهة لسيرفرك إنت، مش لمورّد موديل واحد.
| حالة الشغل | بيتنقل؟ |
|---|---|
| ملفات الـ repository والتعديلات من غير commitعلى نفس القرص | ✓ أيوه |
| Git status والـ diff ونتايج الاختباراتالاتنين CLI يقدروا يفحصوها | ✓ أيوه |
| SSH host والـ shell ومجلد الشغلنفس الجلسة | ✓ أيوه |
| tmux وSFTP والـ tunnels وتنبيهات الوكيلنفس أدوات الموبايل | ✓ أيوه |
| تاريخ محادثة المورّد التانىمحتاج تسليم جديد | — لأ |
دى قابلية النقل المفيدة. الوكيل التانى يقدر يفحص الملفات والـ diff ونتايج الاختبارات وتعليمات المشروع على القرص. Mobile SSH لسه عارف الاتصال، وtmux عارف الجلسة، وSFTP والـ port forwards مكانهم. تنبيهات الوكيل شغالة مع الاتنين لأن الـ hook بيبلّغ حالة الترمنال، مش تابع لمورّد.
الحياد عن المورّد مش معناه إن الـ context هيتنقل بالسحر. معناه إن الدليل هيفضل بعد التبديل.
التسليم الصريح
محادثة Claude مش بتتحول لمحادثة Codex، والعكس صحيح. ما تقولش للبديل «كمّل» وتتوقع إنه شايف chat ملك خدمة تانية. اديله الحالة اللى بتعيش: قواعد الـ repository، والـ working-tree diff، والأوامر اللى اتشغلت، والنتيجة اللى لسه محتاجها.
تسليم فى أربع خطوات
- ثبّت الدليل
ما تنظفش الـ tree وما تكتبش فوقها. احفظ
git status --shortوافحصgit diff --stat. - اقرا القواعد المحلية
خلّى الوكيل الجديد يقرا
AGENTS.mdووثائق المشروع المناسبة قبل التعديل. - ثبّت نقطة البداية
شغّل أصغر اختبار متعلق بالمهمة وسجّل إيه نجح أو فشل أو ما اتجربش.
- كمّل فى pane جديدة
شغّل الـ CLI التانية جنب القديمة، وادّيها الهدف والقيود، واطلب منها تفحص الـ diff الأول.
اقرا AGENTS.md وgit status والـ diff الحالى. حافظ على الشغل الموجود. شغّل الاختبارات المركزة، اشرح اللى باقى، وبعدين كمّل المهمة. لو الوكيل الأول وقف قبل ما يكتب ملخص، الـ diff هو الملخص الرسمى. اطلب من البديل يفحص قبل ما يعدّل. ده بيحمى الشغل الجزئى، ويكشف الافتراضات جوه الـ patch، ويديك نقطة واضحة تقرر تكمّل ولا تراجع ولا ترجع.
واجهة واحدة للوكيل المفيد النهارده
ده مش معناه إن Codex وClaude Code زى بعض. عندهم نقاط قوة وموديلات وأدوات وحدود وقواعد حساب مختلفة. وده بالضبط ليه الواجهة ما ينفعش تفرض اختيار دائم. اختار حسب المهمة والحصة اللى عندك وسياسة الـ repository.
تطبيق المورّد الأصلى غالبًا أسرع طريق من غير إعداد لوكيله السحابى. استخدمه لما ده اللى محتاجه. لكن لو الشغل على جهاز إنت متحكم فيه، الترمنال العام بيت أطول عمرًا: تطبيق واحد يوصل للسيرفر، أى وكيل متثبت عليه، وكل أدوات SSH لما الشغل يرجع هندسة عادية.
اختار الوكيل على حسب شطارته. وخلى مساحة الشغل على شروطك.