احترام أدوات MCP المدرجة في alwaysAllow في Bob Shell
تُعتمَد الآن تلقائيًا أدوات MCP المدرجة في alwaysAllow داخل .bob/mcp.json عند أول استدعاء أداة في مهمة ضمن Bob Shell. سابقًا، لم يكن هذا الإعداد محترمًا إلا في إضافة IDE.
تتطلب الكتابة إلى .bob/settings.json و~/.bob/*/settings.json الآن موافقة صريحة لمرة واحدة من المستخدم، حتى عند تفعيل الموافقة التلقائية. لا يمكن استخدام الموافقة التلقائية لتجاوز الموافقة على تغييرات ملفات إعدادات Bob.
حظر الموافقة التلقائية على الكتابة في الدليل الرئيسي لـ Bob
لم تعد استدعاءات الأدوات التي تكتب في الدليل الرئيسي لـ Bob، مثل ~/.bob/، تُعتمَد تلقائيًا عند تفعيل وضع الموافقة التلقائية. تطلب هذه الاستدعاءات دائمًا موافقة صريحة.
حل جذر مساحة العمل بصورة صحيحة من الأدلة الفرعية
يعطي Bob Shell الآن أولوية لـ .git على .bob عند صعوده في شجرة الأدلة للعثور على جذر مساحة العمل. لم يعد بدء Bob Shell من دليل فرعي لحزمة يحتوي مجلد .bob/ خاصًا به يؤدي إلى إغفال المهارات والقواعد والأوضاع المحددة لنطاق مساحة العمل من دون تنبيه.
موافقة أداة MCP تراعي أذونات مستوى المجموعة
لم تعد أداة MCP المدرجة في قائمة السماح الخاصة بكل مهمة تُعتمَد تلقائيًا ما لم تُمنَح أيضًا مجموعة أذونات mcp للمهمة. سابقًا، كان بإمكان قائمة السماح لكل أداة تجاوز بوابة الموافقة الأوسع للمجموعة.
لم يعد Bob Shell يتوقف عند الخروج
أصلحنا مشكلة كان فيها Bob Shell لا يخرج بصورة سليمة بعد الضغط على Ctrl+C. تُحرَّر الآن عملية مراقبة السياسة بصورة صحيحة عند إيقاف التشغيل.
استُعيدت علامتا --list-sessions و--limit <number> اللتان أُزيلتا في الإصدار 2.0.0 كاسمين بديلين صامتين لـ --list-tasks. تستمر البرامج النصية الحالية التي تستخدم هاتين العلامتين في العمل دون تعديل.
زيادة حد حمولة أداة MCP
زاد حد حمولة أداة MCP إلى 300 كيلوبايت. يعالج ذلك مشكلة كانت تتسبب فيها خوادم MCP التي تعرض تعريفات أدوات كبيرة بفشل Bob Shell.
2.0.0
أغسطس 2026
2.0.0
أغسطس 2026
ميزات جديدة
قائمة انتظار الرسائل
ضع رسائل متابعة في قائمة الانتظار بينما لا يزال Bob يستجيب. اضغط Tab لإضافة رسالة إلى القائمة؛ وتُرسَل الرسائل الموضوعة فيها تلقائيًا بالترتيب عند اكتمال كل دور. يمكنك إعادة ترتيب عناصر القائمة أو إزالتها في أي وقت.
أدِر خوادم Model Context Protocol مباشرة من CLI باستخدام bob mcp add وbob mcp add-json وbob mcp remove وbob mcp list. يدعم ذلك النطاقين العام ومساحة العمل، ووسائط النقل stdio وSSE وHTTP.
أنشئ مجموعات تعليمات قابلة لإعادة الاستخدام لتعريف Bob بمسارات عمل جديدة ومهام متخصصة. حدّد مسارات عمل مخصصة، وأضف ملفات داعمة، وشارك المهارات مع فريقك عبر التحكم في الإصدارات. لم تكن المهارات متاحة في Bob Shell 1.0.x.
تتضمن مخرجات JSON من bob run الآن كائن stats يتضمن عدد الـ token لكل جلسة ونسب التخزين المؤقت والتكلفة والمدة وإجمالي استدعاءات الأدوات. تسهّل أنواع الأحداث المنظمة (message وtool_use وtool_result وerror) تحليل النتائج في مسارات CI/CD.
يدعم Bob Shell الآن موفري الهوية المخصصين (IdPs)، ما يتيح للمؤسسات المصادقة باستخدام إعداد موفر الهوية الخاص بها.
1.0.5
يونيو 2026
1.0.5
يونيو 2026
ميزات جديدة
دعم مراكز بيانات إضافية
أصبح Bob Shell متاحًا الآن في مراكز بيانات إضافية، ما يوسّع التوافر الإقليمي لفريقك.
إصلاح الأخطاء
تحديثات أمنية وإصلاحات أخطاء طفيفة
تحسينات أمنية وإصلاحات أخطاء طفيفة لتعزيز استقرار Bob Shell وسلامته.
1.0.4
مايو 2026
1.0.4
مايو 2026
إصلاح الأخطاء
تحديث token المصادقة
أصلحنا مشكلة لم تكن فيها رموز المصادقة تُحدَّث بصورة صحيحة في سيناريوهات محددة.
طريقة المصادقة الافتراضية
أصلحنا مشكلة لم تكن فيها طريقة المصادقة الافتراضية من إعدادات المستخدم تُطبَّق بصورة صحيحة. يقرأ Bob Shell الآن المصادقة المفضلة ويطبّقها عند الحاجة.
1.0.3
أبريل 2026
1.0.3
أبريل 2026
ميزات جديدة
مصادقة مفتاح API
صادِق Bob Shell باستخدام مفتاح API لمسارات العمل البرمجية والآلية. استخدم مفتاح API في الوضع غير التفاعلي لمسارات CI/CD وسيناريوهات البرمجة النصية. اضبط المصادقة من دون طلب تسجيل دخول IBMid تفاعلي لمهام الأتمتة، وبسّط التكامل مع مسارات التطوير الآلية.
تحسينات متنوعة للاستقرار وإصلاحات أخطاء لتحسين التجربة العامة في Bob Shell.
1.0.1
مارس 2026
1.0.1
مارس 2026
ميزات جديدة
مساعدة الذكاء الاصطناعي في الطرفية
انقل قدرات الذكاء الاصطناعي في IBM Bob مباشرة إلى سطر الأوامر. احصل على مساعدة ذكية لمهام سطر الأوامر ومسارات العمل في الطرفية، وعلى الوعي بالسياق والاستدلال نفسيهما من شريكك في التطوير، Bob.
اختر نوع الجلسة المناسب لسير عملك. استخدم الجلسات التفاعلية لتجربة حوارية مع المهام المعقدة، وغير التفاعلية للأتمتة والبرمجة النصية. استدعِ Bob Shell برمجيًا في مسارات العمل الآلية.
استخدم أوضاعًا مصممة خصيصًا لسيناريوهات سطر الأوامر. ينشئ وضع Code الكود ويعدّله ويعيد هيكلته من سطر الأوامر. يقدّم وضع Ask إجابات عن قاعدة الكود وأسئلة التطوير. يساعد وضع Plan على تصميم التنفيذ وتخطيطه قبل التشغيل. ويقدّم وضع Advanced قدرات موسعة، بما فيها أدوات MCP.
أنجِز مهام الطرفية المعقدة بكفاءة. اقرأ الملفات واكتبها وعالجها مباشرة من سطر الأوامر، وشغّل أوامر shell مع معالجة ذكية للأخطاء والتحقق، وراقب العمليات والموارد النظامية الجارية وتحكم بها.
وسّع قدرات Bob Shell بأدوات مخصصة. اتصل بقواعد البيانات وواجهات API من الطرفية، واستخدم أدوات تطوير وعمليات متخصصة، وتكامل مع الأنظمة الداخلية لمؤسستك، وأنشئ مسارات أتمتة مخصصة لمهام DevOps.