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

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

الجديد

2.0.6

أكتوبر 2026

ميزات جديدة

تصدير المهام إلى Markdown أو JSON

شغّل /export <json|markdown> [file-name] لحفظ المهمة النشطة في ملف داخل مساحة عملك. يمكنك أيضًا الضغط على Ctrl+E في مربع حوار الاستئناف لتصدير المهمة المحددة.

اختصارات Vim في موجّه الإدخال

شغّل /vim لتحويل موجّه الإدخال إلى تحرير مشابه لـ Vim بوضعي INSERT وNORMAL. يمكنك أيضًا تفعيل Vim Mode في /settings، ويتذكر Bob Shell اختيارك بين الجلسات.

اختصارات مفتاح Ctrl بأسلوب Emacs

يدعم موجّه الإدخال الآن اختصارات بأسلوب readline: ينقلك Ctrl+A وCtrl+E إلى بداية السطر ونهايته، ويحرّك Ctrl+B وCtrl+F المؤشر يسارًا ويمينًا، ويحرّكه Ctrl+P لأعلى، ويحذف Ctrl+D الحرف عند المؤشر، ويحذف Ctrl+K حتى نهاية السطر.

إعادة تشغيل خوادم MCP باستخدام Ctrl+R

اضغط Ctrl+R على خادم في مربع حوار MCP لإعادة تشغيله دون مغادرة Bob Shell.

فتح ملف الإعدادات باستخدام Ctrl+O

اضغط Ctrl+O في مربع حوار الإعدادات لفتح settings.json في المحرر الذي أعددته. إذا لم تحدد محررًا بعد، يطلب منك Bob Shell اختيار واحد باستخدام /editor.

Option+Enter للإدخال متعدد الأسطر في Terminal على macOS

شغّل /terminal-setup لإعداد تطبيق Terminal على macOS بحيث يدرج Option+Enter سطرًا جديدًا بدلًا من إرسال موجّهك. أعد تشغيل تطبيق Terminal بعد تشغيل الأمر.

اختيار الوضع الابتدائي لجلسات ACP الجديدة

عند تشغيل Bob Shell كوكيل ACP، يمكن للعملاء الآن تعيين الوضع الابتدائي لجلسة جديدة بتمرير _meta: { "bob/mode": "<mode id>" } في session/new، دون استدعاء session/set_mode منفصل.

تحسينات

اختصار الموافقة التلقائية أصبح Ctrl+Y

اضغط Ctrl+Y لتشغيل الموافقة التلقائية أو إيقافها. يعمل الاختصار نفسه الآن على macOS وWindows وLinux وWSL، ويحل محل Ctrl+F على macOS وAlt+F على المنصات الأخرى.

تحكم أدق في الوصول خارج مساحة العمل

في عمليات التشغيل غير التفاعلية، لا تُنفَّذ استدعاءات الأدوات خارج مساحة عملك الآن إلا إذا سمح بها الإعداد العام ومجموعة الأذونات المعنية معًا. عند حظر استدعاء، يشرح Bob Shell السبب.

قبول الموجّهات بعد العلامات في bob run

يمكنك الآن وضع موجّهك بعد العلامات التي لا تأخذ قيمة، مثل --disable-mcp و--disable-subagents. على سبيل المثال، يعمل الأمر bob run --disable-mcp "fix the tests" الآن كما هو متوقع. في السابق، كان Bob Shell يرفض نص الموجّه الذي يأتي بعد هذه العلامات ويخرج مع خطأ.

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

تكلفة وعدد أدوار غير محدودين بالقيمة صفر

يقبل Bob Shell الآن --max-cost 0 و--max-turns 0 لإزالة حدّي التكلفة وعدد الأدوار، كما هو موثّق. في السابق، كان Bob Shell يرفض هذه القيم.

عمل العمليات الخلفية على Windows

الأوامر التي تبدأ في الخلفية على Windows تستمر الآن في العمل، وتظهر في /processes، وتتوقف بالكامل عند إنهائها.

استعادة متغير البيئة SSO_PORT

يحترم Bob Shell متغير البيئة SSO_PORT مجددًا، فيمكنك تسجيل الدخول عبر SSO من حاويات Docker وحاويات التطوير بإعادة توجيه منفذ ثابت.

لم تعد إضافة أول خادم MCP تفشل

ينشئ الأمران bob mcp add وbob mcp add-json الآن دليل الإعداد .bob إن لم يكن موجودًا، بدلًا من الفشل مع الخطأ ENOENT.

عرض المهارات المرتبطة برابط رمزي لملفاتها الداعمة

تعرض المهارات الموجودة في أدلة مرتبطة برابط رمزي الآن ملفاتها الداعمة ودليل المهارة، فيمكن لـ Bob تشغيل السكربتات المضمّنة مباشرةً.

تطبيق إعدادات اللغة بصورة متسقة

يستخدم Bob Shell الآن إعداد لغة واحدًا عبر الواجهة ومخرجات المساعدة وردود الوكيل. يؤدي تغيير اللغة في /settings إلى تحديث الواجهة فورًا، وأصبح النص الذي لم يكن مترجمًا سابقًا مترجمًا الآن.

خروج أنظف وعرض أفضل لمخرجات الأوامر

يخرج Bob Shell الآن بسلاسة إذا أنهيته أثناء تسجيل الدخول، ولم تعد مخرجات الأوامر الطويلة تتداخل مع النصوص الأخرى.

2.0.5

سبتمبر 2026

ميزات جديدة

استخدام Bob Shell بلغتك المفضلة

يمكنك الآن استخدام Bob Shell بلغتك المفضلة. اضبط إعداد locale في إعدادات Bob Shell لاختيار لغة العرض بصورة مستقلة عن لغة النظام.

التحكم في جلب Bob للروابط الخارجية

يمكنك الآن التحكم في ما إذا كان مسموحًا لـ Bob بجلب عناوين URL الخارجية مباشرةً من إعدادات Bob Shell.

مشاركة المهام بين Bob Shell والمحررات المتصلة

عند تشغيل Bob Shell كوكيل ACP، تُشارَك مهامك الآن مع المحررات المتصلة مثل Zed وIntelliJ وNeovim. يمكنك بدء مهمة في Bob Shell ومتابعتها في محررك، أو العكس، دون فقدان السياق.

تعيين الأسرار وإزالتها مباشرةً من سطر الأوامر

يمكنك الآن تشغيل /manage-secrets set و/manage-secrets rm مع وسائط مباشرةً دون المرور بمربع حوار تفاعلي. يجعل ذلك إضافة الأسرار أو إزالتها أسرع، ويعمل في مسارات العمل الآلية والبرمجية.

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

يعمل Ctrl+X للفتح في المحرر مع محررات واجهة المستخدم الرسومية

يعمل الآن الضغط على Ctrl+X لفتح مطالبة في محرر خارجي بصورة صحيحة عند ضبط $VISUAL أو $EDITOR على محرر بواجهة رسومية مثل VS Code. في السابق، كان المحرر يفتح لكن نص المطالبة لم يكن يُحمَّل مجددًا في Bob Shell.

Tab على اقتراح أمر مائل يُكمل بدلًا من التنفيذ

يُكمل الآن الضغط على Tab على اقتراح أمر مائل الأمر في موجّه الأوامر بدلًا من تنفيذه فورًا، مما يمنحك فرصة لمراجعة الوسائط أو إضافتها أولًا.

رصد تغييرات الملفات في الدلائل الفرعية

يلتقط Bob Shell الآن تغييرات الملفات داخل الدلائل الفرعية بصورة صحيحة، مما يُصلح الحالات التي كانت فيها تعديلات الملفات المتداخلة تُفوَّت.

لا تنتهي الجلسة عند الأخطاء القابلة للاسترداد

لم يعد Bob Shell يخرج عند حدوث خطأ قابل للاسترداد. تبقى جلستك مفتوحة حتى تتمكن من الاستمرار في العمل دون إعادة التشغيل.

2.0.4

سبتمبر 2026

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

إصلاح التحديث التلقائي لـ npm 12

يتم الآن تحديث Bob Shell تلقائياً على npm 12. إذا لم تكن التحديثات التلقائية تعمل سابقاً، فقم بتثبيت هذا الإصدار يدوياً لاستعادة سلوك التحديث التلقائي.

2.0.3

سبتمبر 2026

ميزات جديدة

العمليات في الخلفية

يمكنك الآن أن تطلب من Bob تشغيل الأوامر في الخلفية. مثلاً، اطلب من Bob تشغيل npm run build وسيواصل التشغيل في الخلفية بينما تواصل المحادثة. كما يبدأ Bob تلقائياً العمليات طويلة التشغيل في الخلفية.

خطافات دورة حياة الضغط

يمكنك الآن تشغيل خطافات قبل ضغط السياق وبعده. استخدم PreCompact لمنع الضغط عند عدم استيفاء الشروط، وPostCompact للتصرف بعد اكتمال الضغط.

مصادقة MCP OAuth

يمكنك الآن المصادقة مع خوادم MCP المدعومة بـ OAuth في الجلسات التفاعلية. افتح مربع حوار MCP، اضغط Ctrl+A، وفوّض الوصول للخادم الذي تختاره. دعم الجلسات غير التفاعلية مخطط له في إصدار مستقبلي.

معالجات خطافات HTTPS

يمكنك الآن إرسال أحداث الخطافات إلى نقاط نهاية HTTPS. قم بتهيئة عنوان URL لنقطة النهاية في إعدادات الخطافات لتوجيه حمولات الأحداث إلى أي هدف HTTPS.

تحسينات

تحسين وضع الطابور والتنقل في الصدفة والموجهات

أصبح وضع طابور إدخال الصدفة والتنقل في الموجهات أكثر موثوقية، مما يقلل من فقدان ضغطات المفاتيح ويحسن الاستجابة عند الإدخال السريع.

إخراج بث لأوامر الصدفة

يمكنك الآن مشاهدة ناتج أوامر الصدفة وهو يُبث إلى عرض الدردشة في الوقت الفعلي بدلاً من انتظار انتهاء الأمر.

حفظ أوامر الصدفة في سجل المهام

يمكنك الآن مراجعة مهمة أو استئنافها ورؤية الناتج الكامل لأوامر الصدفة السابقة، إذ تُحفظ مدخلات الأوامر ونتائجها في سجل المهام.

تحذيرات لأسماء أدلة المهارات غير الصالحة

يحذرك Bob الآن عندما يكون اسم دليل المهارات غير صالح، مما يجعل من السهل تحديد أدلة المهارات التي تم تهيئتها بشكل خاطئ وإصلاحها.

توحيد أمر slash ‎/compact

يمكنك الآن استخدام ‎/compact بوصفه أمر slash الأساسي لضغط السياق في كل من Bob IDE وBob Shell مع الإبقاء على الأسماء المختصرة الحالية.

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

تحديث قائمة خوادم MCP عند تغيير الحالة

تتحدث الآن قائمة خوادم MCP في Bob Shell تلقائياً عند اتصال خادم أو قطع اتصاله، مما يبقي الحالة المعروضة دقيقة.

الحفاظ على المسودات عند تحديد المهارات

لم يعد فتح منتقي المهارات يؤدي إلى تجاهل النص الذي كتبته بالفعل. تُستعاد مسودة موجهك عند إغلاق المنتقي.

استقرار ألوان واجهة الطرفية على الطرفيات غير الداكنة

أصبحت ألوان واجهة الطرفية متسقة الآن عبر سمات الطرفية الفاتحة وغير الداكنة، مما يصلح النص الباهت أو غير المرئي في تلك البيئات.

تصحيح سلوك العلامة --disable-mcp

يؤدي الآن تمرير --disable-mcp إلى تعطيل MCP بشكل صحيح لجلسة وقت التشغيل. في السابق، كانت الجلسة التي تم فيها تعيين session.mcp على true تتجاهل هذه العلامة.

منع تسرب سجلات وحدة التحكم في وضع التصحيح

يُقمع الآن ناتج سجل وحدة التحكم الداخلية بشكل صحيح عندما يكون وضع التصحيح غير نشط، مما يمنع الضوضاء في ناتج الطرفية.

تعطيل git fsmonitor في المجلدات غير الموثوقة

يعطّل Bob Shell الآن git fsmonitor عند تشغيل أوامر git في المجلدات غير الموثوقة. يمكن لخطافات git fsmonitor تنفيذ تعليمات برمجية عشوائية، لذا يمنع هذا التغيير المستودعات غير الموثوقة من تشغيل تنفيذ الخطافات عند استخدام إشارات git مثل @git:commit: أو @git:branch:.

إصلاحات أخطاء متنوعة أصغر

إصلاحات أخطاء متنوعة أصغر تحسّن تجربة المستخدم وتثبّت Bob.

2.0.2

أغسطس 2026

ميزات جديدة

قراءة ملفات Office وتحريرها

يمكنك الآن قراءة ملفات .docx و.xlsx و.pptx وتحريرها باستخدام أداتين جديدتين: office_read وoffice_edit. استخدم office_read لاستخراج النص، وعرض المخططات الهيكلية، والوصول إلى العناصر الفردية، أو تفريغ محتوى الملف بالكامل. استخدم office_edit لتعيين القيم، وإضافة المحتوى أو حذفه، وتنفيذ عمليات البحث والاستبدال. تُحيل أداة read_file تلقائيًا ملفات Office إلى office_read. هذه الميزة متاحة أيضًا في Bob IDE 2.1.0.

بروتوكول تواصل الوكلاء (ACP)

شغّل bob acp لعرض Bob Shell كوكيل ACP. يمكن لأي محرر متوافق مع ACP، بما في ذلك Zed وIntelliJ وNeovim، الاتصال بـ Bob Shell بوصفه مساعد ذكاء اصطناعي متكاملًا. يتوفر وقت تشغيل Bob الكامل عبر اتصال ACP، بما في ذلك الأوضاع وخوادم MCP والمهارات وموافقات الأدوات وإدارة الجلسات. عندما يقترح Bob تغييرًا على ملف عبر اتصال ACP، يظهر الـ diff في طلب الموافقة قبل أن تقبل التعديل أو ترفضه.

منتقيا git وMCP

اكتب @ في موجّه Bob Shell لفتح منتقٍ لـ commits وfranches وتغييرات شجرة العمل أو موارد MCP. يُحلَّل العنصر المختار ويُدرَج في رسالتك قبل إرسالها.

تحرير المطالبات في محرر خارجي

اضغط Ctrl+X أو شغّل /editor أثناء كتابة مطالبة لفتح الإدخال الحالي في محرر الطرفية المفضل لديك ($VISUAL أو $EDITOR أو vi كخيار احتياطي). عند الحفظ وإغلاق المحرر، يُحمَّل النص مجددًا في موجّه الأوامر.

إدارة الـ hooks

شغّل /hooks لفتح مربع حوار يسرد جميع الـ hooks العامة والخاصة بمساحة العمل المهيّأة. يعرض مربع الحوار نوع الحدث والمطابق والنطاق والحالة والأمر لكل hook. يمكنك تفعيل الـ hooks الفردية أو تعطيلها، ويُحدَّث القائمة تلقائيًا عند تغيير إعدادات الـ hooks على القرص. يُضيف Bob IDE 2.1.0 أيضًا إدارة الـ hooks عبر تبويب Hooks في إعدادات Bob.

دعم z/OS وLinux on IBM Z

يعمل Bob Shell الآن على z/OS UNIX System Services (os390-s390x) وLinux on IBM Z، ما يتيح سير عمل طرفية بمساعدة الذكاء الاصطناعي مباشرةً على منصات Z.

تحسينات

حفظ إخراج أدوات MCP الكامل على القرص عند الاقتطاع

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

تصغير الصور الكبيرة تلقائيًا

تُصغَّر صور PNG وJPEG وGIF التي يتجاوز حجمها 768 بكسل قبل إضافتها إلى رسائل المهام. يمنع ذلك أخطاء حجم الحمولة عند تضمين جلسة لعدد كبير من لقطات الشاشة أو الصور الكبيرة.

فرض الـ hooks على جميع المستخدمين عبر سياسة

يمكن للمسؤولين الآن استخدام سياسة EnforcedHooks لحقن hooks تعمل قبل أي hooks يُعرّفها المستخدم. لا يمكن للمستخدمين تجاوز الـ hooks المفروضة أو تعطيلها، مما يجعلها مناسبة للمتطلبات على مستوى المؤسسة كتسجيل التدقيق.

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

استبعاد مجلدات المهارات العامة من نطاق مساحة العمل

لم تعد المهارات الموجودة في مجلدات المهارات العامة مشمولة في اكتشاف المهارات ضمن نطاق مساحة العمل، مما يمنع ظهور إدخالات مهارات مكررة أو غير متوقعة.

إخراج الأدوات المحفوظة قابل للقراءة في نفس الجلسة

يمكن لـ Bob الآن قراءة ملفات إخراج الأدوات التي حُفِظت على القرص في نفس الجلسة، مما يجعل المخرجات الكبيرة التي تتجاوز حد السياق في متناول اليد بدلًا من أن تُفقد.

منتقي الفريق يقبل Ctrl+C للخروج

عند بدء تشغيل Bob Shell بوسيطة --team أو --instance غير صالحة، يقبل منتقي الفريق الإلزامي الآن Ctrl+C للخروج بشكل نظيف. تؤكد تلميحة التذييل هذا الاختصار. لا يُغلق الضغط على Esc مربع حوارًا إلزاميًا.

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 في وضع run غير التفاعلي لمسارات CI/CD وسيناريوهات البرمجة النصية حيث لا يتوفر تسجيل الدخول التفاعلي عبر IBMid.

1.0.2

أبريل 2026

تحسينات

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

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

1.0.1

مارس 2026

ميزات جديدة

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

استخدم Bob مباشرةً من سطر الأوامر للحصول على مسارات عمل طرفية بمساعدة الذكاء الاصطناعي، بما في ذلك الوعي بالسياق والاستدلال المتاحَين في IDE.

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

شغّل Bob Shell بصورة تفاعلية للمهام الحوارية، أو بصورة غير تفاعلية للأتمتة والبرمجة النصية. استخدم bob run لاستدعاء Bob برمجيًا في مسارات CI/CD ومسارات العمل الآلية.

أوضاع متخصصة

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

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

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

تكامل MCP (Model Context Protocol)

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

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

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

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

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

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