سجل التغييرات

تعرّف على التحديثات الخاصة بكل إصدار من Bob Shell.

الجديد

2.0.1

أغسطس 2026

تحسينات

احترام أدوات MCP المدرجة في alwaysAllow في Bob Shell

تُعتمَد الآن تلقائيًا أدوات MCP المدرجة في alwaysAllow داخل .bob/mcp.json عند أول استدعاء أداة في مهمة ضمن Bob Shell. سابقًا، لم يكن هذا الإعداد محترمًا إلا في إضافة IDE.

زيادة مدة الاحتفاظ بسجل المهام

أصبحت مدة الاحتفاظ الافتراضية بالمهام 30 يومًا. يوقف تعيين tasks.retentionDays إلى 0 التنظيف التلقائي، بحيث يُحتفَظ بكل سجل المهام إلى أجل غير محدد.

اختصار تلقائي للموافقة يراعي المنصة

أصبح اختصار لوحة المفاتيح لتبديل الموافقة التلقائية هو Alt+F على Windows وLinux وWSL. وعلى macOS، يبقى الاختصار Ctrl+F.

أسماء بديلة جديدة لأوامر الشرطة المائلة

تقبل أربعة أوامر مائلة الآن أسماء بديلة أقصر: /history لـ /resume، و/compact لـ /condense، و/trust لـ /permissions، و/info لـ /status.

إصلاح الأخطاء

تغييرات الإعدادات تتطلب دائمًا موافقة صريحة

تتطلب الكتابة إلى .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 المتوقفتين

استُعيدت علامتا --list-sessions و--limit <number> اللتان أُزيلتا في الإصدار 2.0.0 كاسمين بديلين صامتين لـ --list-tasks. تستمر البرامج النصية الحالية التي تستخدم هاتين العلامتين في العمل دون تعديل.

زيادة حد حمولة أداة MCP

زاد حد حمولة أداة MCP إلى 300 كيلوبايت. يعالج ذلك مشكلة كانت تتسبب فيها خوادم MCP التي تعرض تعريفات أدوات كبيرة بفشل Bob Shell.

2.0.0

أغسطس 2026

ميزات جديدة

قائمة انتظار الرسائل

ضع رسائل متابعة في قائمة الانتظار بينما لا يزال Bob يستجيب. اضغط Tab لإضافة رسالة إلى القائمة؛ وتُرسَل الرسائل الموضوعة فيها تلقائيًا بالترتيب عند اكتمال كل دور. يمكنك إعادة ترتيب عناصر القائمة أو إزالتها في أي وقت.

أوامر إدارة MCP

أدِر خوادم 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.

تحسينات

إعادة تصميم مخطط الإعدادات

تُخزَّن الإعدادات الآن في ~/.bob/settings/settings.json. يضيف المخطط قسم telemetry ومجموعة أدوات edit ووثائق أوضح لكل إعداد. تتجاوز علامات CLI والأمر المائل /settings قيم الملف للجلسة الحالية.

وضع Agent يحل محل وضعي Code وAdvanced

جُمِع وضعا Code وAdvanced السابقان في وضع Agent واحد. يتخذ وضع Agent إجراءات مستقلة لإكمال المهام.

توسيع مخطط المخرجات غير التفاعلية

تتضمن مخرجات JSON من bob run الآن كائن stats يتضمن عدد الـ token لكل جلسة ونسب التخزين المؤقت والتكلفة والمدة وإجمالي استدعاءات الأدوات. تسهّل أنواع الأحداث المنظمة (message وtool_use وtool_result وerror) تحليل النتائج في مسارات CI/CD.

1.0.6

يوليو 2026

ميزات جديدة

دعم موفري الهوية المخصصين

يدعم Bob Shell الآن موفري الهوية المخصصين (IdPs)، ما يتيح للمؤسسات المصادقة باستخدام إعداد موفر الهوية الخاص بها.

1.0.5

يونيو 2026

ميزات جديدة

دعم مراكز بيانات إضافية

أصبح Bob Shell متاحًا الآن في مراكز بيانات إضافية، ما يوسّع التوافر الإقليمي لفريقك.

إصلاح الأخطاء

تحديثات أمنية وإصلاحات أخطاء طفيفة

تحسينات أمنية وإصلاحات أخطاء طفيفة لتعزيز استقرار Bob Shell وسلامته.

1.0.4

مايو 2026

إصلاح الأخطاء

تحديث token المصادقة

أصلحنا مشكلة لم تكن فيها رموز المصادقة تُحدَّث بصورة صحيحة في سيناريوهات محددة.

طريقة المصادقة الافتراضية

أصلحنا مشكلة لم تكن فيها طريقة المصادقة الافتراضية من إعدادات المستخدم تُطبَّق بصورة صحيحة. يقرأ Bob Shell الآن المصادقة المفضلة ويطبّقها عند الحاجة.

1.0.3

أبريل 2026

ميزات جديدة

مصادقة مفتاح API

صادِق Bob Shell باستخدام مفتاح API لمسارات العمل البرمجية والآلية. استخدم مفتاح API في الوضع غير التفاعلي لمسارات CI/CD وسيناريوهات البرمجة النصية. اضبط المصادقة من دون طلب تسجيل دخول IBMid تفاعلي لمهام الأتمتة، وبسّط التكامل مع مسارات التطوير الآلية.

1.0.2

أبريل 2026

تحسينات

إصلاحات أخطاء طفيفة

تحسينات متنوعة للاستقرار وإصلاحات أخطاء لتحسين التجربة العامة في Bob Shell.

1.0.1

مارس 2026

ميزات جديدة

مساعدة الذكاء الاصطناعي في الطرفية

انقل قدرات الذكاء الاصطناعي في IBM Bob مباشرة إلى سطر الأوامر. احصل على مساعدة ذكية لمهام سطر الأوامر ومسارات العمل في الطرفية، وعلى الوعي بالسياق والاستدلال نفسيهما من شريكك في التطوير، Bob.

جلسات تفاعلية وغير تفاعلية

اختر نوع الجلسة المناسب لسير عملك. استخدم الجلسات التفاعلية لتجربة حوارية مع المهام المعقدة، وغير التفاعلية للأتمتة والبرمجة النصية. استدعِ Bob Shell برمجيًا في مسارات العمل الآلية.

أوضاع متخصصة

استخدم أوضاعًا مصممة خصيصًا لسيناريوهات سطر الأوامر. ينشئ وضع Code الكود ويعدّله ويعيد هيكلته من سطر الأوامر. يقدّم وضع Ask إجابات عن قاعدة الكود وأسئلة التطوير. يساعد وضع Plan على تصميم التنفيذ وتخطيطه قبل التشغيل. ويقدّم وضع Advanced قدرات موسعة، بما فيها أدوات MCP.

أدوات سطر الأوامر

أنجِز مهام الطرفية المعقدة بكفاءة. اقرأ الملفات واكتبها وعالجها مباشرة من سطر الأوامر، وشغّل أوامر shell مع معالجة ذكية للأخطاء والتحقق، وراقب العمليات والموارد النظامية الجارية وتحكم بها.

تكامل MCP (Model Context Protocol)

وسّع قدرات Bob Shell بأدوات مخصصة. اتصل بقواعد البيانات وواجهات API من الطرفية، واستخدم أدوات تطوير وعمليات متخصصة، وتكامل مع الأنظمة الداخلية لمؤسستك، وأنشئ مسارات أتمتة مخصصة لمهام DevOps.

أوضاع مخصصة وأوامر مائلة

وسّع الوظائف لتلبية احتياجات فريقك. حدّد أوضاعًا مخصصة لمسارات العمل المتخصصة، وأنشئ اختصارات أوامر قابلة لإعادة الاستخدام، وابنِ أنماط أتمتة خاصة بالفريق، ووحّد عمليات التطوير في مؤسستك.

دعم طرفية المحرر

شغّل Bob Shell داخل عروض الطرفية في المحررات المدعومة، وتكامل بسلاسة مع بيئة التطوير لديك.

ما رأيك في هذا الموضوع؟