سجل التغييرات
تعرّف على التحديثات الخاصة بكل إصدار من Bob Shell.
الجديد
ميزات جديدة
قراءة ملفات 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. يُحلَّل العنصر المختار ويُدرَج في رسالتك قبل إرسالها.تحرير المطالبات في محرر خارجي
/editor أثناء كتابة مطالبة لفتح الإدخال الحالي في محرر الطرفية المفضل لديك ($VISUAL أو $EDITOR أو vi كخيار احتياطي). عند الحفظ وإغلاق المحرر، يُحمَّل النص مجددًا في موجّه الأوامر.إدارة الـ hooks
/hooks لفتح مربع حوار يسرد جميع الـ hooks العامة والخاصة بمساحة العمل المهيّأة. يعرض مربع الحوار نوع الحدث والمطابق والنطاق والحالة والأمر لكل hook. يمكنك تفعيل الـ hooks الفردية أو تعطيلها، ويُحدَّث القائمة تلقائيًا عند تغيير إعدادات الـ hooks على القرص. يُضيف Bob IDE 2.1.0 أيضًا إدارة الـ hooks عبر تبويب Hooks في إعدادات Bob.دعم z/OS وLinux on IBM Z
تحسينات
حفظ إخراج أدوات MCP الكامل على القرص عند الاقتطاع
read_file مع نطاق لفحص أي قسم من الإخراج بدلًا من العمل بمعلومات ناقصة.تصغير الصور الكبيرة تلقائيًا
فرض الـ hooks على جميع المستخدمين عبر سياسة
EnforcedHooks لحقن hooks تعمل قبل أي hooks يُعرّفها المستخدم. لا يمكن للمستخدمين تجاوز الـ hooks المفروضة أو تعطيلها، مما يجعلها مناسبة للمتطلبات على مستوى المؤسسة كتسجيل التدقيق.إصلاح الأخطاء
استبعاد مجلدات المهارات العامة من نطاق مساحة العمل
إخراج الأدوات المحفوظة قابل للقراءة في نفس الجلسة
منتقي الفريق يقبل Ctrl+C للخروج
--team أو --instance غير صالحة، يقبل منتقي الفريق الإلزامي الآن Ctrl+C للخروج بشكل نظيف. تؤكد تلميحة التذييل هذا الاختصار. لا يُغلق الضغط على Esc مربع حوارًا إلزاميًا.تحسينات
احترام أدوات MCP المدرجة في alwaysAllow في Bob Shell
alwaysAllow داخل .bob/mcp.json عند أول استدعاء أداة في مهمة ضمن Bob Shell. سابقًا، لم يكن هذا الإعداد محترمًا إلا في إضافة IDE.زيادة مدة الاحتفاظ بسجل المهام
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/، تُعتمَد تلقائيًا عند تفعيل وضع الموافقة التلقائية. تطلب هذه الاستدعاءات دائمًا موافقة صريحة.حل جذر مساحة العمل بصورة صحيحة من الأدلة الفرعية
.git على .bob عند صعوده في شجرة الأدلة للعثور على جذر مساحة العمل. لم يعد بدء Bob Shell من دليل فرعي لحزمة يحتوي مجلد .bob/ خاصًا به يؤدي إلى إغفال المهارات والقواعد والأوضاع المحددة لنطاق مساحة العمل من دون تنبيه.موافقة أداة MCP تراعي أذونات مستوى المجموعة
mcp للمهمة. سابقًا، كان بإمكان قائمة السماح لكل أداة تجاوز بوابة الموافقة الأوسع للمجموعة.لم يعد Bob Shell يتوقف عند الخروج
Ctrl+C. تُحرَّر الآن عملية مراقبة السياسة بصورة صحيحة عند إيقاف التشغيل.استعادة علامتي --list-sessions و--limit المتوقفتين
--list-sessions و--limit <number> اللتان أُزيلتا في الإصدار 2.0.0 كاسمين بديلين صامتين لـ --list-tasks. تستمر البرامج النصية الحالية التي تستخدم هاتين العلامتين في العمل دون تعديل.زيادة حد حمولة أداة MCP
ميزات جديدة
قائمة انتظار الرسائل
أوامر إدارة MCP
bob mcp add وbob mcp add-json وbob mcp remove وbob mcp list. يدعم ذلك النطاقين العام ومساحة العمل، ووسائط النقل stdio وSSE وHTTP.المهارات
تحسينات
إعادة تصميم مخطط الإعدادات
~/.bob/settings/settings.json. يضيف المخطط قسم telemetry ومجموعة أدوات edit ووثائق أوضح لكل إعداد. تتجاوز علامات CLI والأمر المائل /settings قيم الملف للجلسة الحالية.وضع Agent يحل محل وضعي Code وAdvanced
توسيع مخطط المخرجات غير التفاعلية
bob run الآن كائن stats يتضمن عدد الـ token لكل جلسة ونسب التخزين المؤقت والتكلفة والمدة وإجمالي استدعاءات الأدوات. تسهّل أنواع الأحداث المنظمة (message وtool_use وtool_result وerror) تحليل النتائج في مسارات CI/CD.ميزات جديدة
دعم موفري الهوية المخصصين
ميزات جديدة
دعم مراكز بيانات إضافية
إصلاح الأخطاء
تحديثات أمنية وإصلاحات أخطاء طفيفة
إصلاح الأخطاء
تحديث token المصادقة
طريقة المصادقة الافتراضية
ميزات جديدة
مصادقة مفتاح API
تحسينات
إصلاحات أخطاء طفيفة
ميزات جديدة
مساعدة الذكاء الاصطناعي في الطرفية
جلسات تفاعلية وغير تفاعلية
أوضاع متخصصة
أدوات سطر الأوامر
تكامل MCP (Model Context Protocol)
أوضاع مخصصة وأوامر مائلة
دعم طرفية المحرر