مات CLI وكيلك عند الإطلاق.
إليك السبب بالضبط.
الـ CLI الذي يفشل في البدء هو أكثر أعطال البرمجة بالذكاء الاصطناعي إحباطاً: لا مخرجات، لا تتبّع مكدّس، وأحياناً مجرد موجّه أوامر يعود كما كان. يلتقط CLI Doctor تلك اللحظة، ويقرأ ما حدث فعلاً، ويجيب عن السؤال الوحيد المهم: ما الذي تعطّل، وماذا أفعل الآن.
إنه يعرف الأمر الذي شغّله AgentsRoom بالضبط، وأي عَلَم جاء من أي إعداد، وما طبعه الـ CLI قبل أن يستسلم. وهذا سياق لا تملكه نتيجة محرك بحث أبداً.
إطلاق فاشل، والخطأ الحقيقي، وتشخيص يسمّي الإعداد المسؤول.
تتحرك واجهات CLI للوكلاء بسرعة. يُحذف عَلَم في إصدار ثانوي، ويختفي ملف تنفيذي من PATH بعد ترقية Node، وتنتهي صلاحية تسجيل دخول، وترفض بيئة معزولة أن تبدأ، ويُلتقط ملف تكوين كُتب لأداة أخرى. والنتيجة عندك واحدة دائماً: ترسل مطالبة ولا يحدث شيء.
الجزء الصعب ليس الإصلاح أبداً. الصعب هو معرفة أي واحد من العشرين شيئاً في أمر الإطلاق هو الذي تعطّل، وهل جاء من التطبيق، أم من إعدادات مزوّدك، أم من تجاوز ضبطته على ذلك الوكيل قبل ثلاثة أسابيع، أم من الـ CLI نفسه وقد تغيّر تحتك.
يسدّ CLI Doctor هذه الفجوة. يحتفظ بسجل للأمر الذي أُطلق بالضبط، ويَسِم كل عَلَم بالإعداد الذي حقنه، ويلتقط ما طبعه الـ CLI، ثم يحوّل ذلك كله إلى تشخيص قصير بخطوات ملموسة. وتعمل الفحوص الحتمية أولاً دائماً وتحتفظ بالأولوية: لا يتكلم الذكاء الاصطناعي إلا حين يعجز التطبيق عن الجواب بنفسه.
ما تحصل عليه بدل طرفية فارغة
ملخّص بلغة واضحة لما فشل، لا تتبّع مكدّس عليك فكّه. جملة أو جملتان تسمّيان السبب الفعلي.
خطوات تالية ملموسة ومرتّبة. ويمكن لكل خطوة أن تحمل اختصاراً إلى لوحة الإعدادات المعنية أو أمر إعادة التثبيت أو إعادة الإطلاق، فلا تبقى تبحث عن مكان الخيار.
منشأ الأعلام: يُنسب كل جزء من أمر الإطلاق إلى مصدره، فيستطيع الجواب أن يقول "هذا العَلَم يأتي من الوضع التلقائي في الإعدادات" بدل التخمين.
والمعاملة نفسها لأوامر التطوير. عندما يفشل أمر البناء أو الاختبار أو الخادم في طرفية، يكون التشخيص على بُعد نقرة واحدة، ويمكنك تسليم الأمر كله إلى وكيل DevOps من هناك.
كيف يحدث التشخيص
طبقات مقصودة: الفحوص الرخيصة والمؤكدة تعمل أولاً، والذكاء الاصطناعي هو الملاذ الأخير.
يسجّل AgentsRoom الإطلاق الحقيقي
في اللحظة الوحيدة التي تُنشأ فيها الطرفية، يُسجَّل الأمر كاملاً: الملف التنفيذي والأعلام والنموذج والخيارات. وهذا السجل هو ما يجعل التشخيص الدقيق ممكناً لاحقاً، وهو يغطي كل مسار يمكن أن يبدأ منه وكيل، بما في ذلك إطلاق يبدأ من هاتفك أو من تذكرة في قائمة المهام.
الفحوص الحتمية تتكلم أولاً
ملف تنفيذي مفقود، أو عَلَم لم يعد الـ CLI يقبله، أو جلسة غير مسجَّلة الدخول، أو إصدار قديم: كلها أحكام معروفة ومؤكدة. يُجاب عنها مباشرة بلافتة وزر إصلاح. لا استدعاء للذكاء الاصطناعي، ولا انتظار.
الإطلاق المشبوه يُتحقَّق منه، لا يُفترض
إذا لم يكن العطل من الحالات المعروفة، يبحث AgentsRoom عن نمط خطأ في الثواني الأولى ثم يتحقق مما يعمل فعلاً في الطرفية. أما الـ CLI البطيء في الإقلاع فحسب، أو المنشغل بتثبيت خوادم MCP في أول تشغيل، فليس عطلاً ويُستبعد.
يُشخَّص السياق بعد تنقيحه
عندها فقط يتدخل الذكاء الاصطناعي، ومعه مقتطف الخطأ والأمر بعد تنظيفه وخريطة منشأ الأعلام. أما موجّهات النظام والقيم التي تبدو سرّية والوسائط المقتبسة الطويلة فتُنقَّح على جهازك قبل إرسال أي شيء.
تحصل على ملخّص وخطوات، والقرار لك
يظهر التشخيص في الطرفية. ولا يُنفَّذ أي شيء نيابةً عنك أبداً: زر الإجراء يفتح الإعدادات المعنية أو يعرض إعادة الإطلاق أو يُظهر أمر التثبيت، وتبقى أنت من يضغطه.
من أين يأتي الجواب
يقرأ CLI Doctor الأسطح نفسها التي تضبطها أنت. وهذه الثلاثة هي مصدر معظم أعطال الإطلاق.
تأتي أعلام الإطلاق من إعدادات المزوّد الافتراضية، أو الوضع التلقائي، أو تثبيت نموذج، أو تجاوز خاص بوكيل. وإلى هنا يرسلك التشخيص عادةً.
اعرف المزيدتحصل أوامر البناء والاختبار والخادم على التشخيص نفسه، بالنقر لا تلقائياً، لأن حلقة مراقبة فاشلة كانت ستسأل إلى ما لا نهاية.
اعرف المزيدمعرفة أن وكيلاً يفكّر أو انتهى أو ينتظر أو مات هي ما يخبر AgentsRoom أصلاً بأن شيئاً ما ساء.
اعرف المزيدمبني بالحدود البديهية
FAQ
أي واجهات CLI للوكلاء يغطيها CLI Doctor؟
كلها. يُكتب سجل الإطلاق في النقطة الوحيدة التي يُنشئ فيها AgentsRoom طرفية، لذا فإن Claude Code وCodex CLI وGitHub Copilot CLI وAntigravity CLI وOpenCode وAider وGrok Build وMistral Vibe وKimi Code مشمولة كلها، إضافة إلى الوكلاء الذين يبدأون من الرفيق المحمول أو من تذكرة في قائمة المهام.
هل يرسل مخرجات طرفيتي إلى خادم؟
يرسل مقتطفاً منقّحاً من خطأ الإطلاق، وأمر الإطلاق بعد تنظيفه، وخريطة منشأ الأعلام، وذلك فقط عندما يُنتَج تشخيص فعلاً. أما موجّهات النظام وقيم البيئة التي تبدو سرّية والوسائط المقتبسة الطويلة فتُزال على جهازك أولاً. شيفرتك المصدرية ليست جزءاً من ذلك أبداً، ويمكن إيقاف التشخيص التلقائي بالكامل من الإعدادات، ضمن الخصوصية والبيانات.
هل يشغّل أوامر أو يغيّر إعداداتي من تلقاء نفسه؟
لا. يمكن للخطوة أن تحمل اختصاراً يفتح لوحة الإعدادات المناسبة، أو يعرض إعادة إطلاق الوكيل، أو يُظهر أمر التثبيت لنسخه. أما التنفيذ فيبقى دائماً فعلك أنت.
ما هو منشأ الأعلام، بشكل ملموس؟
يجمّع AgentsRoom أمر الإطلاق من عدة طبقات: إعدادات المزوّد الافتراضية، والوضع التلقائي، والنموذج الذي اخترته، وجهد الاستدلال، وتجاوز CLI خاص بوكيل، وغيرها. ويَسِم منشأ الأعلام كل جزء من الأمر النهائي بالطبقة التي وضعته، فيستطيع التشخيص أن يشير إلى المفتاح الدقيق الذي يجب تغييره بدل وصف العَلَم بشكل مجرّد.
هل ينطلق عند كل خطأ؟
لا، وهذا متعمّد. في طرفية وكيل ينطلق مرة واحدة لكل حادثة إطلاق فاشلة، وفقط عندما يتأكد الفشل: أما الـ CLI البطيء في الإقلاع فحسب، أو المنشغل بتثبيت خوادم MCP في أول تشغيل، فيُستبعد بدل أن يُشخَّص. وفي طرفيات أوامر التطوير يكون التشخيص بالنقر فقط، لأن حلقة مراقبة فاشلة تعيد إصدار خطئها باستمرار.
هل هو متاح في الخطة المجانية؟
نعم، مع حصة شهرية. ترفعها خطة Plus، وخطة Pro غير محدودة عملياً. أما الأحكام الحتمية، التي تغطي أكثر الأعطال شيوعاً مثل ملف تنفيذي مفقود أو عَلَم مرفوض، فلا تُحتسب إطلاقاً: فهي لا تستدعي أي نموذج.
ماذا يحدث مع وكيل يعمل على جهاز بعيد عبر SSH؟
العملية الأمامية على جانبك هي عميل SSH نفسه، لذا فإن CLI بعيداً يموت يبدو سليماً من هنا وتُتخطّى الحادثة. وهذه مقايضة متعمّدة: تشخيص فائت أفضل من تشخيص خاطئ واثق. وتبقى الفحوص الحتمية سارية على الطرف البعيد من الاتصال.
بماذا يختلف عن لصق الخطأ في روبوت محادثة؟
روبوت المحادثة لا يرى إلا الرسالة التي تلصقها. أما CLI Doctor فلديه أيضاً الأمر الذي شُغّل بالضبط، ومنشأ كل عَلَم فيه، والمزوّد والنموذج المستخدمين، وحالة العملية، دون أن تجمع أنت أياً من ذلك. وهذا السياق هو ما يحوّل جواباً عاماً إلى اسم الإعداد الذي يجب تغييره.
قد يعجبك أيضاً
متعدد المزودين
يدعم AgentsRoom 9 مزودي برمجة ذكاء اصطناعي: Claude وCodex وGitHub Copilot CLI وOpenCode وAntigravity CLI وAider وGrok Build وMistral Vibe وKimi Code. عيّن مزودًا مختلفًا لكل وكيل، بدّل المزود أثناء المحادثة واحتفظ بكامل السياق مع التسليم التلقائي. أفضل أداة برمجة بالذكاء الاصطناعي متعددة المزودين.
تتبع الحالة
تتبع حالة كل وكيل Claude Code بنظرة واحدة. مؤشرات ملونة لحالات التفكير والانتهاء والخمول والحاجة للإدخال. مؤقتات منقضية وملخصات نشاط وعدّادات على مستوى المشروع.
طرفيات التطوير
شغّل البناء والاختبارات وخادم التطوير في النافذة نفسها التي فيها وكلاؤك، مع جرس عند انتهاء أمر طويل وتشخيص عند فشله.
استعادة الوكلاء والطرفيات
أعد فتح التطبيق لتجد وكلاءك وطرفيات التطوير حيث تركتهم، مع خيار استئناف محادثة الـ CLI السابقة.
رسائل الالتزام الذكية
مولد رسائل الالتزام الذكي المدمج في AgentsRoom. انقر على اللمعة في حقل الالتزام، فإنه يقرأ الفرق الفعلي في git ويكتب رسالة التزام نظيفة واحدة بتنسيق Conventional Commits. اكتب مسودة تقريبية، واحصل على إعادة صياغة. يتم تطبيق قواعد التنسيق الخاصة بفريقك على كل توليد.
اقتراحات الوكلاء
لست متأكدًا من الوكيل الذكي الذي يجب استخدامه؟ وصف مهمتك بلغة بسيطة و AgentsRoom يقترح الوكيل المناسب: من غرفتك، 14 دورًا مدمجًا أو 260+ خبيرًا من الكتالوج، مع سبب واحد. نقرة واحدة تعين المهمة.
توقف عن تخمين سبب رفض وكيلك أن يبدأ
يقرأ AgentsRoom عملية الإطلاق، ويسمّي المتسبب، ويسلّمك الحل. تنزيل مجاني على macOS وWindows وLinux.
التطبيق المرافق: تابع وكلاءك أينما كنت
استخدم Claude أو Codex أو Antigravity CLI أو أي مزود AI آخر.
أرسل الأخطاء والطلبات مباشرة إلى قائمة المهام العامة.
لمحة عن AgentsRoom أثناء العمل.