Bob Shell v2 يقود إصدار هذا الشهر
يجلب إصدار هذا الشهر تحديثات لـ Bob Shell وBobalytics وBob IDE. ينتقل Bob Shell إلى V2، مُحضِراً عميل V2 وharness إلى الطرفية. يُقدّم Bobalytics عرضَي Today وEditorial لجعل النشاط اليومي وأنماط الاستخدام الأوسع أسهل فهماً. يُضيف Bob IDE تحسينات مركّزة على اتصالات MCP ومراجعة التعديلات وإدارة المهام.
Bob Shell v2 يجلب عميل V2 إلى الطرفية
أدخل Bob V2 بنية مشتركة مبنية حول عميل واحد وharness واحد، مع عملاء يوفّرون الواجهة لكل بيئة. كان Bob IDE أوّل عميل ينتقل إلى ذلك الأساس. مع هذا الإصدار يتبعه Bob Shell.
هذا أكثر من تحديث لواجهة الطرفية. Shell يعمل الآن على نفس الأساس من العميل مثل Bob IDE، جالباً Skills وSubagents وتنفيذاً أفضل للمهام طويلة الأمد إلى جلسات الطرفية.
استخدام Skills وSubagents من الطرفية
تُحزّم Skills التعليمات والـ workflows القابلة لإعادة الاستخدام. يمكن للفريق التقاط إجراء إصدار أو قائمة تحقق مراجعة أو عملية خاصة بالمستودع مرة واحدة واستدعاؤها من Bob Shell عند الحاجة.
تتيح Subagents لـ Bob تفويض جزء مركّز من مهمة أكبر إلى سياق منفصل. يمكن لـ Subagent تتبّع تدفق مصادقة غير مألوف أو فحص مجموعة من أخطاء الاختبار، ثم إعادة نتائجه إلى المحادثة الرئيسية دون ملء تلك المحادثة بكل قراءة ملف وبحث وسيط.
كلتا القدرتَين مفيدتان في المهام الأطول. تمنح Skills المهمة إجراءً ثابتاً للاتباع، بينما تُبقي Subagents التحقيقات المركّزة منفصلة. يساعد harness V2 Bob على حمل ذلك العمل عبر خطوات متعددة بشكل أكثر موثوقية.
الاستمرار في العمل بين Bob IDE وBob Shell
يتشارك Bob IDE وBob Shell سجل المهام. المهام المبدوءة في Shell تظهر في IDE، و/resume في Shell تشمل المهام المبدوءة في IDE.
هذا يجعل اختيار العميل أقل ديمومة. يمكنك البدء في Bob IDE حين تريد فحص الكود والتغييرات المقترحة بصرياً، ثم استئناف المهمة في Bob Shell حين تناسب الخطوة التالية سير عمل الطرفية. تبقى المهمة متاحة في IDE حين تريد العودة للمراجعة.
مثلاً:
- ابدأ تغييراً أكبر في Plan في Bob IDE.
- سلّم الخطة إلى Agent واترك Bob يبدأ التنفيذ.
- استأنف المهمة من Bob Shell بـ
/resume. - استدعِ Skill لإجراء التحقق الخاص بالفريق أو فوّض تحقيقاً مركّزاً إلى Subagent.
- أعد فتح المهمة في Bob IDE لمراجعة التغييرات الناتجة.
الفصل بين العمل التفاعلي والأتمتة
يجعل Bob Shell v2 التمييز بين الاستخدام التفاعلي وغير الرأسي صريحاً:
bob chatيبدأ جلسة طرفية تفاعلية متعددة الأدوار.bob runيُنفّذ مهمة غير رأسية للسكريبتات والـ pipelines وغيرها من الأتمتة.bob mcpيدير تهيئات خادم MCP من سطر الأوامر.
يمكن أن تُعيد التشغيلات غير الرأسية مخرجاً قابلاً للقراءة البشرية أو نتيجة JSON واحدة أو أحداث JSON بثّ. يمكن سرد جلسات workspace واستئنافها بمعرّف المهمة، بما فيها الجلسة الأحدث. تُتيح الحدود وعناصر التحكّم بمجموعة الأدوات لمستدعٍ آلي وضع حدود حول تشغيل.
هذه التغييرات تجعل Bob Shell مفيداً في إطارَين مختلفَين: كعميل محادثة حين IDE ليس الواجهة المناسبة، وكواجهة عميل لأتمتة سطر الأوامر القابلة للتكرار.
اطّلع على المهمّ في Bobalytics
يُقدّم Bobalytics الآن طريقتَين جديدتَين لقراءة بيانات استخدامك. يوفّر عرض Today لقطة فورية لعملك الشخصي مع Bob، بينما يستخرج عرض Editorial الأنماط اللافتة عبر المؤسسة الأوسع.
Today هي صفحة Bobalytics الرئيسية الجديدة. تجمع مهامك وإيقاعك الأسبوعي والمقاييس الأكثر أهمية، حتى تتمكّن من فهم يومك مع Bob بسرعة.

Editorial، المتاح تحت تبويب Patterns، يُقدّم ملخّصاً موجزاً لأبرز الأنماط عبر عروض المستخدم والفريق والمثيل. بدلاً من مقارنة كل مخطّط بنفسك، يمكنك استخدام Editorial لرؤية أيّ الأنماط والتحوّلات تبرز، ثم تقرير أين تنظر أكثر أو تتخذ إجراءً.


عروض KPI الموجودة لا تزال متاحة في صفحة Patterns للتحليل الأعمق. يمكنك أيضاً تصدير البيانات من أي عرض Bobalytics تملك وصولاً إليه، عبر كل مستوى ومخطّط.
تحسينات مركّزة في Bob IDE
إلى جانب إصدار Bob Shell v2، يشمل تحديث أغسطس مجموعة من التحسينات التدريجية لـ Bob IDE. تُوسّع ما يمكن لـ Bob الوصول إليه عبر MCP، وتمنحك تحكّماً أكبر في تعديلات الملفات المقترحة، وتجعل متابعة العمل في الخلفية أسهل.
توصيل الخدمات التي تتطلّب تفويض المستخدم
بعض خوادم MCP يمكنها العمل ببيانات اعتماد ثابتة. الخدمات التي تتصرّف نيابةً عن مستخدم فردي تحتاج تدفّقاً مختلفاً: يحتاج المستخدم رؤية الوصول المطلوب والقرار بمنحه.
يدعم Bob IDE الآن تفويض OAuth لخوادم MCP. حين يطلب خادم مهيَّأ التفويض، يفتح Bob تدفّق موافقة الخدمة. تسجّل الدخول إلى الخدمة وتراجع الطلب وتفوّض الاتصال دون نسخ token شخصي في ملف إعدادات MCP.
يمكن لخوادم MCP أيضاً كشف أكثر من مجرّد أدوات:
- الموارد عبر إشارات
@. المورد هو سياق يوفّره الخادم مثل مشكلة أو وثيقة أو مخطّط أو كائن مستودع. اكتب@في الموجّه واختر المورد الذي تريد Bob استخدامه. - الموجّهات عبر إجراءات
/. يمكن لخادم MCP توفير موجّه لمهمة يفهمها. اكتب/للعثور على الموجّه من المحادثة وتشغيله.
لنفترض أن خادم إدارة مشروع مُمكَّن بـ OAuth يكشف مشكلة كمورد. بعد تفويض الخادم، أضف المشكلة بـ @، اطلب من Bob فحص الكود ذي الصلة، وانتقل إلى Plan أو Agent حين يتضح النطاق. يبقى التفويض خطوة صريحة، بينما تصبح المشكلة جزءاً من السياق العملي.
استكشاف البيانات بمخطّطات تفاعلية
يمكن لـ Bob الآن توليد وعرض مخطّطات تفاعلية مباشرةً في المحادثة. اطلب من Bob تصوير مجموعة بيانات، ثم استكشف النتيجة دون مغادرة المحادثة.
فحص تعديلات الملفات وتشكيلها قبل تطبيقها
في تغيير بنطاق واسع، المراجعة فقط بعد تحديث الملفات تُنشئ تراجعاً يمكن تجنّبه. إعداد جديد يتيح لك معاينة تعديلات الملفات المقترحة من Bob في المحرر قبل تطبيقها.
يُفتح الاقتراح كـ diff، حيث يمكنك فحصه جنباً إلى جنب مع الملف الحالي. إن كان النهج صحيحاً لكن سطراً واحداً يحتاج تعديلاً، حرّر ذلك السطر مباشرةً في الـ diff ووافق على الاقتراح المُصحَّح.
هذان عنصرَا تحكّم مرتبطان لكن مختلفان:
- معاينة التعديل يغيّر متى تُطبَّق التغييرات المقترحة من Bob. تبقى الملفات دون تغيير بينما تراجع الاقتراح.
- تحرير الـ diff يغيّر الاقتراح نفسه. مفيد لتصحيح صغير لا يستدعي موجّهاً إضافياً.
سير العمل هو طلب التغيير من Bob، وفحص الـ diff المقترح، وتعديله إن لزم، والموافقة عليه.

متابعة العمل عبر مساحات العمل
يتيح لك متصفّح المهام الآن تصفّح مهام Bob من مساحات عمل أخرى وإعادة فتحها. يمكن لـ Bob أيضاً إرسال إشعار سطح المكتب حين تحتاج مهمة خلفية مدخلاتك والمحرر في الخلفية.
تبقى المخرجات متاحة بعد المحادثة أيضاً. المصنوعات HTML التي يُولّدها Bob تُحفظ داخل workspace ويمكن فتحها في Live Preview. لذا يعيش تقرير بنية أو ملخّص تحقيق مع المشروع بدلاً من أن يكون فقط داخل سجل مهامه.
مزيد من تحسينات Bob IDE
- اختر عدد الأيام التي يحتفظ فيها Bob بالمهام المكتملة قبل مسحها تحت Settings > Chat.
- ابحث في سجل محادثتك بـ Cmd/Ctrl+F، مع تمييز التطابقات والتنقّل للأمام/للخلف.
- يبحث Ask في توثيق Bob أوّلاً عند الإجابة على الأسئلة المتعلّقة بمميزات Bob.
- ملفات قواعد الوضع المخصّص مشمولة عند تصدير الأوضاع أو استيرادها أو تثبيتها أو حذفها.
- منتقي الفرع قابل للبحث.
- يظهر الفريق النشط في شريط الحالة للمستخدمين الذين ينتمون لفرق متعددة.
جرّب الإصدار الأحدث
لـ Bob Shell v2، ابدأ مهمة في Bob IDE واستأنفها من Shell بـ /resume. استخدم Skill لإجراء فريق متكرّر أو اطلب من Bob تفويض تحقيق مركّز إلى Subagent.
في Bob IDE، وصّل خادم MCP مُمكَّناً بـ OAuth وأضف أحد موارده بـ @ أو شغّل موجّهاً يوفّره الخادم بـ /. ثم اطلب من Bob تغيير كود مع تمكين معاينة التعديل، راجع الاقتراح، أجرِ أي تصحيح صغير في الـ diff، ووافق عليه.
روابط
