Release and CI

v2026.6.11

ملاحظات إصدار OpenClaw v2026.6.11 ‏(2026-06-30)

لقد استمعنا إلى ملاحظاتكم. يركّز الإصدار v2026.6.11 على معالجة الجوانب المزعجة التي تجعل OpenClaw يبدو أقل موثوقية، مع إصلاحات للردود المرسلة إلى مواضع خاطئة، وعمليات الإرسال العالقة، وإعادة الاتصال، وإخفاقات إعداد النموذج، وإعدادات افتراضية أكثر أمانًا للمشرفين.

أبرز التغييرات

موثوقية تسليم الرسائل عبر القنوات

عبر Telegram، وWhatsApp، وMatrix، وGoogle Chat، وiMessage، وFeishu، وMattermost، أصبحت الردود والأوامر والرسائل الموضوعة في قائمة الانتظار والمرفقات أقل عرضة للفقدان أو التكرار أو التوجيه الخاطئ أو الإرفاق بالمحادثة غير الصحيحة.

المصادر والمساهمون
  • يُصلح مشكلة كانت تؤدي أحيانًا إلى معاملة الرسائل المباشرة الأحدث في Google Chat كمحادثات جماعية، بحيث تصل الآن إلى المحادثة الفردية الصحيحة، مع احتفاظ رسائل المساحات والمحادثات الجماعية بمسارات توجيهها الحالية. #58993 شكرًا @starhappysh، @vincentkoc.
  • تعرض الردود الصوتية من OpenClaw في Feishu الآن مدتها في فقاعة المحادثة، بحيث يستطيع المستلمون معرفة طول المقطع الصوتي قبل تشغيله. #89172 ذو صلة #53798. شكرًا @areslp، @fxz26284407، @kinrocw.
  • تبقى ردود Discord وTelegram وسجل المحادثة المنسوخ مرتبطين بالمحادثة المقصودة بصورة أكثر اتساقًا، بما في ذلك عبر ردود Telegram المتكررة وتغييرات الجلسات. #89911 شكرًا @jalehman.
  • تعود الآن نتائج إنشاء الصور ومقاطع الفيديو والموسيقى في الخلفية إلى المحادثة التي طلبتها عندما تبدأ المهمة من دون هدف محادثة كامل، بدلًا من أن يبدو إنشاؤها وكأنه فشل أو أن تُرسل إلى الطرف الخطأ مع انتقال الجلسة. #89949 ذو صلة #86034. شكرًا @tianxiaochannel-oss88، @wangwllu.
  • تبقى إجابات Telegram الآن مرتبطة بسؤال المستخدم الحالي عندما يقتبس رسالة سابقة من الروبوت، بينما تظل اقتباسات رسائل الآخرين ردودًا على الاقتباس المحدد. #90475 شكرًا @moeedahmed.
  • يمكن لمسؤولي مجموعات QQBot اختيار مدى إتاحة أوامر الشرطة المائلة، كما توجّه الأوامر المخصصة للمحادثات الخاصة فقط المستخدمين الآن إلى محادثة خاصة بدلًا من كشفها أو تجاهلها بصمت في المجموعات. #92154 شكرًا @sliverp.
  • تعرض فحوصات Heartbeat التي تستخدم نماذج قادرة على الاستدلال الآن الرد المقصود من المساعد بدلًا من كشف الاستدلال الداخلي في Telegram وWhatsApp والقنوات الأخرى، مع استمرار عمل رسائل التفكير المفعّلة اختياريًا. #92356 ذو صلة #92260. شكرًا @jmpei، @tangtaizong666، @vincentkoc.
  • تمسح محادثات Telegram في وضع التقدم الآن فقاعة التقدم القديمة قبل ظهور مخرجات الأدوات أو العناصر الأحدث، ما يحافظ على ترتيب المحادثة بشكل منظم وسهل القراءة. #93002 ذو صلة #90753. شكرًا @shadow-enthusiast، @zhangguiping-xydt.
  • تبقى رسائل الأوامر والروابط في iMessage الآن مجمّعة كدورة واحدة من OpenClaw عند وصول معاينات الروابط المتأخرة، بينما تظل الرسائل السريعة غير المرتبطة منفصلة للمستخدمين الذين فعّلوا دمج الرسائل المباشرة من المرسل نفسه. #93143 شكرًا @omarshahine.
  • لم تعد ردود Discord الناجحة المرسلة عبر أداة الرسائل تؤدي إلى تحذير فشل مضلل في دورات قناة المصدر المتأثرة ذات الإعداد message_tool_only. #94072 ذو صلة #93875. شكرًا @chenyangjun-xy، @hoyanhan، @vincentkoc.
  • تحافظ محادثات مجموعات WhatsApp الآن على سياق الرسالة والمجموعة الصحيح بصورة أكثر موثوقية أثناء إعادة المحاولة وإعادة الاتصال وتغييرات المجموعة. #94338 ذو صلة #7433. شكرًا @mcaxtr، @octopuslabs-fl، @xialonglee.
  • يُصلح مشكلة كانت تؤدي أحيانًا إلى رد OpenClaw على أصدائه المتأخرة في iMessage عندما تمنع محارف بادئة دخيلة التعرّف على الرسالة المرسلة. #94442 شكرًا @ly-wang19.
  • يمكن لمستخدمي Webhook في Telegram الاستمرار في تلقي الرسائل المباشرة ورسائل المجموعات خلال عمليات إعادة تشغيل القناة القصيرة وإعادة تحميل الإعدادات ودورات الاسترداد، من دون انقطاع مؤقت للرسائل. #94506 ذو صلة #90254. شكرًا @obviyus، @travellingsoldier85، @xialonglee.
  • يمكن لبوابات Matrix ذات التشفير التام بين الطرفين البقاء متصلة أثناء الاستخدام طويل الأمد بدلًا من استهلاك الذاكرة تدريجيًا إلى أن يؤدي التعطل إلى إيقاف القنوات والأعمال قيد التنفيذ. #94942 ذو صلة #90455. شكرًا @xzh-icenter، @yar-sh.
  • يرى مستخدمو Telegram الآن التفاعل الأصلي المقصود بدلًا من تعليمات مسرّبة أو فقدان رد يحتوي على تفاعل فقط، ولا يُسجّل النجاح إلا بعد قبول Telegram له. #94977 ذو صلة #71140. شكرًا @cuttingwater، @hugenshen.
  • أصبحت تحديثات التقدم في Telegram للأوامر وعمليات البحث والتحديثات ونشاط API سهلة القراءة بدلًا من كشف HTML مشوش أو صفوف بتنسيق شبيه بالتعليمات البرمجية، مع استخدام نص عادي احتياطي عندما يتعذر على Telegram تحليل التنسيق. #95007 ذو صلة #95002.
  • تعرض محادثات Telegram المستأنفة في WebChat الآن ردًا واحدًا من المساعد في كل دورة، وتُبقي الردود اللاحقة ضمن المحادثة النشطة بدلًا من تكرار الإجابات أو إرسالها مجددًا إلى Telegram. #95069 ذو صلة #94930. شكرًا @heichaowo.
  • يخفي Google Chat الآن لافتات الفشل الداخلية المضللة عندما تكون نتيجة الأداة غير ضارة، بحيث يرى المستخدمون الإجابة المكتملة بينما يظل نص المساعد العادي من دون تغيير. #95084 ذو صلة #90684. شكرًا @jailbirt، @studentzhou-svg.
  • تحمّل محادثات القنوات المرتبطة متعددة الوكلاء الآن ملفات مساحة العمل الخاصة بالوكيل المُعدّ بدلًا من الوكيل الافتراضي، مع احتمال بدء المحادثات التي حُفظت سابقًا في موضع خاطئ من جديد في مخزن الوكيل المصحح. #95118 ذو صلة #92903. شكرًا @849261680، @axjing.
  • يمكن للأشخاص الذين يتشاركون Gateway من OpenClaw الآن تعيين نماذج مختلفة لجهات اتصال فردية في الرسائل المباشرة عبر قنوات المحادثة المدعومة، مع استمرار عمل اختيارات النماذج الحالية للمجموعات وأحرف البدل كما كانت. #95120 ذو صلة #53638. شكرًا @gandalf-at-lerian، @thomaszta، @xydigit-zt.
  • يوضح Telegram الآن أن OpenClaw لا يزال يعمل أثناء المعاينات الأولية القصيرة أو الردود في وضع التقدم بدلًا من ترك المحادثة صامتة حتى وصول الرسالة النهائية. #95183 ذو صلة #95004. شكرًا @obviyus.
  • يتلقى مستخدمو Matrix ومشغلوه الآن إشعار فشل واضحًا عندما يرسل خادم منزلي استجابة مفرطة الحجم أو متوقفة، بدلًا من استمرار OpenClaw في تخزينها مؤقتًا والمخاطرة باستخدام غير محدود للذاكرة. #95240 شكرًا @alix-007.
  • يُصلح الردود المتأخرة أو المفقودة في Telegram والقنوات الأخرى ذات قوائم الانتظار ضمن عمليات النشر الشبيهة بـ Kubernetes التي تحتوي على العديد من متغيرات البيئة المحقونة، حيث كان فتح قاعدة بيانات قائمة الانتظار قد يؤدي إلى توقف Gateway. #95278 ذو صلة #94571. شكرًا @kaka-srp.
  • تستعيد محادثات Telegram عملها بعد انتهاء مهلة رسالة واحدة عالقة، ما يتيح للرسائل اللاحقة في المحادثة أو الموضوع نفسه الوصول إلى الوكيل من دون إعادة تشغيل Gateway. #95299 ذو صلة #95248. شكرًا @kriegerbangerz-ship-it، @mikasa0818، @obviyus.
  • عندما ينتقل الأشخاص بين Telegram وعميل OpenClaw آخر ضمن محادثة مباشرة مشتركة، تتبع ردود Telegram القصيرة الآن أحدث محادثة بدلًا من الرد على اقتراح Telegram أقدم وغير مرتبط. #95390 ذو صلة #95378. شكرًا @maiduy708، @mikasa0818، @obviyus.
  • يُصلح ظهور رسائل المساعد المكتملة مرتين في Telegram وDiscord وSlack وغيرها من المحادثات المتدفقة بعد رد متعدد الرسائل. #95432 شكرًا @vincentkoc، @yetval.
  • تبقى ردود WhatsApp الآن مرتبطة بالرسالة المباشرة أو رسالة المجموعة التي تجيب عنها بدلًا من ظهورها كرسالة منفصلة تفقد سياق المحادثة. #95483 شكرًا @mcaxtr.
  • تحافظ ردود الرسائل المنسقة في Telegram الآن على فصل الفقرات والنقاط والأسطر التي تعرض الحالة بدلًا من دمج المحتوى متعدد الأسطر في كتلة واحدة متصلة، من دون الحاجة إلى تغيير الإعدادات. #95532 ذو صلة #95409. شكرًا @amknight.
  • يمكن لمشغلي Mattermost الذين يفعّلون أوامر الشرطة المائلة الأصلية الآن استخدام /oc_queue مباشرةً في Mattermost لضبط قائمة انتظار التشغيل النشط، بما في ذلك وضعها وتوقيت إزالة الارتداد والحد الأقصى ومعالجة الإسقاط. #95546 شكرًا @amknight.
  • تستمر الرسائل المسموح بها سابقًا في الوصول إلى الحسابات المسماة بعد ترقيات القنوات القديمة متعددة الحسابات، مع الحفاظ على قواعد الوصول الموروثة للرسائل المباشرة والمجموعات عبر Mattermost وDiscord وSlack وTelegram وSignal وWhatsApp وiMessage وIRC. #95550 شكرًا @amknight.
  • يمكن لمستخدمي Mattermost مواصلة التحدث في سلسلة من دون الإشارة إلى الروبوت مجددًا بعد رده، وتستمر هذه المشاركة بعد إعادة تشغيل Gateway إلى أن تظل السلسلة غير نشطة لمدة سبعة أيام. #95552 شكرًا @amknight.
  • تصل رسائل Telegram الواردة الآن فورًا إلى جلسة OpenClaw المُعدّة بدلًا من بقائها من دون إجابة حتى فترة الاستقصاء التالية أو إعادة تشغيل Gateway أو التدخل اليدوي. #95577 ذو صلة #86957. شكرًا @freidrich-goldenflow، @liuwqgit.
  • يتلقى مستخدمو QQBot الآن جداول Markdown كاملة عندما تستخدم الفواصل الصالحة شرطة واحدة أو شرطتين لكل عمود، بدلًا من فقدان الرأس وجميع الصفوف باستثناء الصف الأخير. #95637 شكرًا @ly-wang19.
  • يمكن لمستخدمي Synology Chat الآن تلقي ردود الوكيل التي تستغرق أكثر من 120 ثانية عندما تسمح مهلة النواة المُعدّة بذلك، بدلًا من أن ترفضها القناة مبكرًا. #95707 شكرًا @sahibzada-allahyar، @vincentkoc.
  • تواصل مهام Cron الخاصة بموضوعات منتديات Telegram إرسال تنبيهات الفشل المُعدّة بصورة منفصلة إلى وجهتها المقصودة، حتى عندما يستخدم الإعلان الرئيسي موضوعًا في المحادثة نفسها. #95794 شكرًا @vincentkoc.
  • يُصلح ردود مجموعات WhatsApp التي كان من الممكن أن تقتبس رسالة أقدم من OpenClaw بدلًا من رسالة المستخدم التي شغّلت الرد، بحيث تبقى الإجابات النهائية مرتبطة بالرسالة المقصودة عندما يتوفر هدف للرد وتتجنب الإشارة إلى سياق قديم للروبوت عندما لا يتوفر. #95914 شكرًا @mcaxtr.
  • يمكن لمستخدمي WhatsApp الموافقة على المطالبات أو رفضها عبر التفاعل من دون أن تظل المطالبة عالقة عندما يعرّف WhatsApp المحادثة المباشرة نفسها بصورة مختلفة، بينما تظل موافقات المجموعات مرتبطة بالمجموعة والشخص الصحيحين. #95935 شكرًا @mcaxtr.
  • تستخدم معالجة الرد النهائي الآن قدرًا أقل من وحدة المعالجة المركزية عندما يتحقق OpenClaw مما إذا كان نص الكتلة قد أُرسل بالفعل، من دون تغيير الرد الذي يصل إلى المحادثة أو كيفية منع النص المكرر. #96087 شكرًا @vincentkoc.
  • تُعاد الآن نتائج الموافقة على التنفيذ من Plugins القنوات الخارجية إلى القناة أو الرسالة المباشرة التي بدأ فيها الأمر، بدلًا من الرجوع إلى WebChat أو الظهور كما لو أنها اختفت بعد الموافقة. #96140 ذو صلة: #96103. شكرًا لـ @lansenger-pm و@vincentkoc و@yetval.
  • تظل الإجابة النهائية في WhatsApp الآن مقتبسة من رسالة المتابعة التي أرسلها المستخدم للتو عند الرد على رسالة أقدم من OpenClaw، بدلًا من وصولها دون اقتباس أو الإشارة مجددًا إلى رد الروبوت الأقدم. #96220 شكرًا لـ @mcaxtr.
  • تتجاهل روبوتات Nextcloud Talk الآن أحداث مشاركة الملفات ودورة الحياة العادية دون تسجيلها كأخطاء للروبوت أو المخاطرة بتعطيل التسليم، بينما تظل حمولات الدردشة المشوهة تُرجع خطأً. #96243 ذو صلة: #81566. شكرًا لـ @arkyu2077 و@rafaelmgbh و@vincentkoc.
  • تستخدم الردود والتسليم عبر أداة الرسائل في قنوات Mattermost الآن إرشادات القنوات وسلاسل المحادثات، لأن الوكيل يعرّف تلك المحادثات كقنوات بدلًا من محادثات جماعية، بينما يظل سلوك المحادثات الجماعية الحالي دون تغيير. #96244 ذو صلة: #95645. شكرًا لـ @arkyu2077 و@iloveleon19 و@vincentkoc.
  • تُبقي عمليات تكامل قنوات MCP الآن قوائم المحادثات وقراءات الرسائل واستطلاعات الأحداث وعمليات الانتظار ضمن حدود متوقعة، حتى عندما يطلب العميل حدودًا أو مهلًا زمنية مفرطة. a39e548 شكرًا لـ @vincentkoc.
  • أصبحت الردود التلقائية المتدفقة طويلة التشغيل أقل عرضة للتوقف مبكرًا أو الإنهاء بصورة غير متسقة عند ضبط مهلة زمنية كبيرة على نحو غير معتاد. 6c85b90 شكرًا لـ @vincentkoc.
  • يعرض تقدم القناة الآن حالة متكررة عندما يعود العمل إليها بالفعل بعد تحديث آخر، بدلًا من إخفاء سياق مفيد باعتباره تكرارًا. 8a75c4d
  • لم تعد ردود القنوات المكتملة تتلقى إشعارات تقدم متأخرة، ما يمنع ظهور نص حالة قديم بعد اكتمال الإجابة. a594d2c شكرًا لـ @vincentkoc.
  • أثناء تدفق ردود القنوات، تواصل رسائل التقدم الآن عرض أحدث حالة بدلًا من أن تظل عالقة عند تحديث أقدم. e114001 شكرًا لـ @vincentkoc.
  • تتعامل الآن عمليات إعادة الضبط القسرية في Matrix مع عدم توفر مخزن الأسرار دون حدوث خطأ في وقت التشغيل، إذ تعتبر الوصول المخصص للاسترداد غير متاح كي يتمكن مسار إعادة الضبط من المتابعة بأمان. 5c5a8a4 شكرًا لـ @vincentkoc.
  • تظل القنوات المضبوطة ظاهرة الآن في openclaw channels status --json، بينما ترفض الإعلانات المجدولة الإدخالات القديمة التي لا يتوفر لها Plugin نشط لتسليمها. a641c0d
  • تحافظ المحادثات الصوتية في Discord الآن على استمرار استجابات المساعد المتعاقبة، بحيث يُشغَّل الرد الموجود في قائمة الانتظار بعد إغلاق التدفق الصوتي السابق بدلًا من أن يظل عالقًا. 88b64e4 شكرًا لـ @vincentkoc.
  • أصبحت معاينات التقدم في Discord أقل عرضة للتوقف قبل التعديلات النهائية عندما تكون استجابة الوكيل قد بدأت بالوصول بالفعل. 86ea382
  • لم تعد الدردشات تعرض نص NO_REPLY الدخيل عندما يقصد المساعد التزام الصمت، بينما تظل استجابات الوسائط الفعلية تصل دون العنصر النائب. 96c6f80
  • تعرض الردود المتدفقة في Telegram الآن كل عنوان للتقدم مرة واحدة، ما يُسهّل استعراض تحديثات الأدوات والبحث. 013e33c شكرًا لـ @vincentkoc.
  • تستأنف الآن رسائل Telegram التي تعلق بعد مهمة طويلة التشغيل أو تعطل أو إعادة تشغيل Gateway معالجتها تلقائيًا، لذلك لم تعد الرسائل اللاحقة تنتظر بصمت أو تتطلب من المشغّلين إصلاح قائمة الانتظار يدويًا. #97543 شكرًا لـ @romneyda و@vincentkoc.

استرداد المزوّد والنموذج

أصبح اختيار النموذج والإعداد يتعافيان بوضوح أكبر عند حدوث خلل في الكتالوجات أو بيانات الاعتماد أو التدفقات أو المهل الزمنية أو Compaction أو مسارات التراجع. وتُبلغ الآن إعدادات OpenAI وOpenRouter وOpenCode Go المتأثرة عن حالات الفشل أو تتعافى منها بمزيد من الاتساق، بدلًا من ترك المستخدمين أمام اختيار قديم أو طلب متوقف.

تُحسّن إصلاحات المتابعة الخاصة بـالوضع السريع سلوكه في مسارات المزوّد والتراجع المتأثرة؛ أما الوضع السريع التلقائي نفسه فليس جديدًا في هذا الإصدار.

المصادر والمساهمون
  • أصبحت ميزة تحويل النص إلى كلام والملاحظات الصوتية في MiniMax أقل عرضة للفشل، لأن OpenClaw يطلب الآن صراحةً تنسيق الصوت الذي يمكنه فك ترميزه بدلًا من الاعتماد على الإعدادات الافتراضية لمزوّد الخدمة. #73079 شكرًا @efe-arv.
  • يمكن لمشغّلي Gateway مجددًا الاطلاع على مزوّد الخدمة والنموذج وحالة الطلب وتفاصيل التوقيت في السجلات العادية، مما يسهّل تشخيص مشكلات توجيه النماذج والنقل دون تفعيل تسجيل إضافي لتصحيح الأخطاء. #89648 ذو صلة #89300. شكرًا @enominera، @xiaobao-k8s.
  • تتلقى النماذج التي يجري الوصول إليها عبر Google وMistral وOpenAI Responses وAzure OpenAI Responses وChatGPT/Codex Responses الآن تعليمات نظام نظيفة، دون تسرّب علامة حدود ذاكرة التخزين المؤقت الداخلية الخاصة بـ OpenClaw إلى المطالبة. #89716 شكرًا @enominera، @masatohoshino.
  • تعمل الآن استدعاءات أداة Cron التي تستخدم نماذج Gemini عبر مزوّدي خدمات متوافقين مع OpenAI، دون أن تتسبب الحقول القابلة للقيمة الفارغة في رفض مخطط مزوّد الخدمة. #91559 ذو صلة #91542. شكرًا @pick-cat، @qiukui666.
  • تلتزم معرّفات النماذج المؤهلة باسم مزوّد الخدمة الآن بسياسات وقت تشغيل الوكيل وأسماء CLI المستعارة المضبوطة لها، بدلًا من الرجوع بشكل غير متوقع إلى وقت التشغيل الافتراضي لـ OpenClaw. #91724 شكرًا @vincentkoc، @yu-xin-c.
  • تستجيب الآن قائمة /models في الدردشة ومسارات اختيار النماذج أو مزوّدي الخدمات الأخرى المدركة للإضافات بسرعة، بدلًا من التوقف لعدة ثوانٍ واستهلاك نواة من وحدة المعالجة المركزية بسبب عمليات فحص الإعداد المتكررة، مع استمرار تحديث تغييرات الإضافات بصورة طبيعية. #93356 شكرًا @obuchowski.
  • يمكن لمستخدمي Ollama Cloud المستضاف الاحتفاظ فقط بالنماذج التي ضبطوها صراحةً بعد إعادة التشغيل، دون إعادة إضافة الكتالوج المشترك بالكامل، مع استمرار الاكتشاف التلقائي لخوادم Ollama المحلية والمستضافة ذاتيًا. #93956 شكرًا @jason-allen-oneal.
  • يمكن لمهام Cron الآن إعادة المحاولة أو الانتقال إلى نموذج احتياطي مضبوط عندما يعيد مزوّد خدمة محلي الخطأ العام LLM request failed.، بدلًا من الفشل دون استخدام النموذج الاحتياطي. #94062 ذو صلة #93931. شكرًا @hugenshen.
  • لم تعد رموز مزوّدي الخدمات منتهية الصلاحية تطمر سجلات المشغّلين المفيدة تحت تحذيرات احتياطية متكررة، مع بقاء التحذير الأول وملخصات التكرارات اللاحقة متاحة للتشخيص. #94233 ذو صلة #56979. شكرًا @goutamadwant، @yanan1991.
  • يمكن الآن اختيار Google Gemini 3.5 Flash مع نافذة سياقه الكاملة البالغة 1,048,576 رمزًا، مما يتجنب أخطاء فقدان النموذج ورفض حجم المطالبة دون داعٍ. #94726 ذو صلة #94723. شكرًا @ajwan8998، @anguslogan01، @kevinat.
  • تتعامل الجلسات الفرعية في لوحة المعلومات الآن باتساق مع خيارات النماذج المؤهلة باسم مزوّد الخدمة والمسموح بها، وتقدّم إرشادات استرداد دقيقة عندما تكون حالة النموذج المحفوظة قديمة. #94752 ذو صلة #94713. شكرًا @gr4via.
  • لم يعد مستخدمو Claude CLI يتلقون وعودًا بتحديثات الإكمال قد لا تصل أبدًا، لأن OpenClaw يمنع الآن العمل الأصلي غير المدعوم في الخلفية قبل أن يتسبب في تعليق التقدّم. #95008 شكرًا @anagnorisis2peripeteia.
  • يرفض OpenClaw الآن كتالوجات مزوّدي الخدمات أو استجابات JSON مفرطة الحجم برسالة خطأ واضحة قبل تخزين الاستجابة بأكملها مؤقتًا في الذاكرة. #95218 شكرًا @alix-007.
  • يمكن لمستخدمي OpenRouter الآن اختيار معرّفات نماذج DeepSeek V4 القصيرة المعلن عنها وتشغيلها، دون فشل الطلبات بالخطأ model_not_found بسبب إرسال OpenClaw بادئة مزوّد خدمة مكررة. #95268 ذو صلة #95198. شكرًا @daniel-alejandro-t، @darren2030.
  • عند استخدام /reasoning on، تعرض الآن النماذج المشابهة لـ DeepSeek والمتوافقة مع OpenAI الإجابة النهائية بصورة منفصلة عن استدلالها بدلًا من دمجها في كتلة الاستدلال، دون الحاجة إلى تغيير الإعدادات. #95283 ذو صلة #95280. شكرًا @marvinthebored، @vincentkoc، @zengwen-dt.
  • عندما يصل اشتراك Codex إلى حد الاستخدام، ينتقل OpenClaw الآن إلى النماذج الاحتياطية المضبوطة بدلًا من التوقف عند النتيجة الفاشلة، ولا يعيد محاولة عمليات التشغيل التي أنتجت بالفعل مخرجات مرئية. #95400 شكرًا @jason-allen-oneal، @sallyom.
  • يمكن لمستخدمي LM Studio الآن تشغيل النماذج المحلية المكمّمة أو متعددة المتغيرات دون إخفاقات زائفة في دور المساعد أو إدخالات نموذج وهمية ذات لواحق ناجمة عن عدم تطابق مفاتيح النماذج. #95401 شكرًا @monkeyleet.
  • تتوقف الآن عمليات تشغيل الوكيل المضمّن المدعومة من Google عن قراءة استجابات ذاكرة المطالبات المؤقتة مفرطة الحجم أو غير المنتهية قبل أن تستنفد الذاكرة أو تترك عملية التشغيل عالقة. #95417 شكرًا @alix-007.
  • تفشل عمليات فحص نماذج OpenRouter بأمان عند وجود كتالوجات مفرطة الحجم أو مشوهة، بدلًا من المخاطرة باستخدام مفرط للذاكرة قد يزعزع استقرار OpenClaw. #95418 شكرًا @alix-007.
  • ترفض إعدادات OpenRouter الآن كتالوجات النماذج مفرطة الحجم قبل أن تستنفد ذاكرة OpenClaw، دون تخزين الاستجابة الفاشلة مؤقتًا أو إعادة جلبها فورًا. #95420 شكرًا @alix-007، @sallyom.
  • يمكن للنماذج الاحتياطية المضبوطة الآن تقديم الإجابة عندما تنفد أرصدة Claude CLI أو يواجه المشغّل فشلًا عامًا، بدلًا من ترك رسالة الفشل بوصفها الاستجابة النهائية للمستخدمين. #95508 ذو صلة #95489. شكرًا @mikasa0818، @riazrahaman، @sallyom.
  • تكتمل الآن عمليات البحث على الويب المدعومة من Gemini التي تستخدم freshness: "day" أو pd بدلًا من الفشل بخطأ 400 من مزوّد الخدمة، بينما تحتفظ خيارات الحداثة الأوسع والنطاقات الزمنية الصريحة بترشيح أكثر صرامة. #95682 شكرًا @sunjae-k، @vincentkoc.
  • تحافظ الآن إجابات المتابعة من نماذج استدلال xAI مثل Grok Composer على سياق الاستدلال السابق بموثوقية أكبر، حتى عندما لا يكون جهد الاستدلال القابل للضبط مدعومًا. #95686 شكرًا @fuller-stack-dev، @geraint0923.
  • يمكن لمستخدمي Vercel AI Gateway الآن تشغيل النماذج المختارة من الكتالوج المباشر، بما في ذلك معرّفات النماذج المتاحة مباشرةً فقط والغائبة عن قائمة OpenClaw المضمّنة. #95710 شكرًا @vincentkoc.
  • يُصلح مشكلة تحويل مزوّدي الخدمات المعرّفين في ملف البيان لمعرّفات النماذج الصالحة إلى معرّفات معطلة عندما تحتوي إدخالات stripPrefixes على مسافات زائدة أو اختلاف في حالة الأحرف، بحيث يحصل المشغّلون ومؤلفو الإضافات على نموذج مزوّد الخدمة المقصود. #95744 ذو صلة #95743. شكرًا @parveshsaini.
  • يفتح إعداد التشغيل الأول الآن مطالبة بيانات الاعتماد لمزوّد خدمة خارجي مثبّت حديثًا، بدلًا من الظهور كما لو أنه يدور في حلقة وترك OpenAI محددًا. #95792 ذو صلة #95765.
  • تفشل الآن كتالوجات مزوّدي الخدمات مفرطة الحجم أو العالقة بسرعة مع خطأ واضح، بدلًا من تعليق OpenClaw أو استهلاك ذاكرة غير محدودة، بينما يستمر تحميل الكتالوجات العادية. #95827 شكرًا @alix-007.
  • يمكن لمستخدمي Xiaomi Token Plan الآن استخدام ما يصل إلى 128 ألف رمز إخراج مع mimo-v2.5 وmimo-v2.5-pro بدلًا من إيقافهم عند الحد القديم البالغ 32,000 رمز. #95934 شكرًا @idootop.
  • يمكن بث استجابات النماذج كثيفة استخدام الأدوات بحمل إضافي أقل، مع إبقاء معرّفات استدعاءات الأدوات المتكررة وتفاصيل الاستدلال المشفرة مطابقة للاستدعاء الصحيح لدى Google ومزوّدي الخدمات المتوافقين مع OpenAI. #95957 شكرًا @vincentkoc.
  • أصبح احتساب استخدام الرموز أكثر موثوقية لمستخدمي ACPX المضمّن، لأن OpenClaw يتضمن الآن إصلاح الاستمرارية في ACPX 0.11.2 افتراضيًا، دون تجاوز منفصل للحزمة أو تحديث يدوي للعميل. #96124 شكرًا @vincentkoc.
  • يمكن لمستخدمي Ollama Cloud الآن العثور على glm-5.2:cloud واختياره مع نافذة سياقه البالغة 1,000,000 رمز ودعمه للاستدلال والأدوات، حتى عندما يكون غائبًا عن قائمة النماذج العامة. 11484f8
  • لم تعد طلبات فهم الصور في MiniMax تفشل قبل الوصول إلى مزوّد الخدمة عندما تكون المهلة صفرًا أو سالبة أو كبيرة للغاية؛ إذ تستخدم القيم غير الصالحة الآن مدة انتظار عادية أو حدًا أقصى آمنًا. 4b6182e شكرًا @vincentkoc.
  • تتبع عمليات تشغيل Codex الآن خيار الوضع السريع الحالي بدلًا من ترحيل فئة سرعة قديمة، ويعرض سطر الحالة بوضوح متى يكون الوضع السريع تلقائيًا. 77012f9 شكرًا @vincentkoc.
  • تعود المحادثات المدعومة من Codex الآن إلى التوجيه العادي بعد مسح الوضع السريع التلقائي، مما يمنع الأدوار اللاحقة أو تغييرات النموذج من إعادة استخدام فئة أولوية قديمة. 8afc1f7
  • تلتزم عمليات تشغيل الوكيل الاحتياطية الآن بحد إيقاف الوضع السريع التلقائي المضبوط لكل نموذج، حتى عند تجاوز الوضع السريع لعملية التشغيل، مما يُبقي سلوك الانتقال الاحتياطي متوافقًا مع سياسة النموذج المحدد. efd3172
  • تحافظ الآن عمليات إعادة المحاولة المباشرة لتبديل النموذج على حد إيقاف الوضع السريع الأصلي للجلسات طويلة التشغيل، بينما يتجنب الوضع السريع الصريح رسائل تقدّم مضللة بشأن الإيقاف التلقائي. d990115 شكرًا @vincentkoc.
  • تحافظ الآن عمليات تشغيل الوكيل المضمّن على عمل الوضع السريع التلقائي باتساق خلال عمليات إعادة المحاولة وتحديثات التقدّم، دون الخلط بينه وبين إعداد الوضع السريع المحدد يدويًا. cf1b6fe شكرًا @vincentkoc.
  • تحافظ الآن عمليات الوضع السريع على إعداد السرعة عبر عمليات إعادة محاولة الانتقال إلى النموذج الاحتياطي، وتعرض الحد التلقائي المضبوط في الحالة، مما يتجنب سلوك إعادة محاولة غير متسق وتسمية عامة غير مفيدة. aa3797c شكرًا @vincentkoc.
  • تتعامل الآن ردود الوكيل وعمليات Cron المجدولة بموثوقية أكبر مع إعادة محاولات الانتقال الاحتياطي في الوضع السريع، مع الاحتفاظ بالحالة اللازمة لكي تكتمل المحاولة النهائية أو تُبلّغ عن التقدّم بصورة صحيحة. 14e448e شكرًا @vincentkoc.
  • لم يعد المستخدمون يرون إشعار إعادة تعيين الوضع السريع بينما لا تزال محاولات الانتقال إلى النموذج الاحتياطي قيد التشغيل؛ بل يظهر فقط عندما تصل عملية التشغيل إلى محاولتها الاحتياطية النهائية. 6eb72a8
  • يحصل المستخدمون والمشغّلون الآن على معالجة أوضح عندما يصبح نموذج مباشر مضبوط غير متاح، لأن OpenClaw يتعرّف على استجابة مزوّد الخدمة "لم يتم العثور على النموذج المحدد" بوصفها فشلًا ناتجًا عن عدم العثور على النموذج بدلًا من خطأ عام. 2405d02 شكرًا @vincentkoc.
  • يحافظ Qwen وvLLM الآن باتساق على إعدادات قالب المحادثة الحالية عند تشغيل التفكير أو إيقافه، ويمكن لملحقات المزوّدين استخدام الأداة المساعدة المختبرة نفسها. 2ba9d6e شكرًا @vincentkoc.
  • يمكن الآن لمزوّدي الوكلاء المتوافقين مع OpenAI التعامل باتساق أكبر مع مستويات التفكير وحقول reasoning_effort القديمة، مع استخدام مطوّري الملحقات ومشرفي المزوّدين أداة مساعدة موثّقة واحدة للتوحيد عبر OpenRouter وKilocode وحزمة SDK. 35bafea
  • يمكن الآن لإصدارات المتصفح وVite تحميل مزوّد OpenAI ChatGPT Responses من دون أن تؤدي تبعية مخصّصة للخادم فقط إلى تعطيل الحزمة، مع استمرار ظهور إخفاقات WebSocket بصورة طبيعية. 8c8eb86 شكرًا @vincentkoc.
  • تقبل عمليات فحص نماذج OpenRouter الآن الكتالوجات الصالحة الأكبر نفسها التي يقبلها الاكتشاف في وقت التشغيل، مع مواصلة رفض الاستجابات الضخمة قبل أن تتمكن من استهلاك ذاكرة غير محدودة. ad3b2f4 شكرًا @vincentkoc.
  • يحصل مستخدمو OpenAI Responses الآن، بما في ذلك إعدادات الاستدلال المتأثرة لـBedrock Mantle GPT-5.x، على إجابة نهائية واحدة واضحة مع محاضر محفوظة وسياق إعادة تشغيل متوافقين، بدلًا من عشرات النسخ التراكمية المتكررة. #92399 ذو صلة #91959. شكرًا @amersheeny و@daimingnj و@phoenixyy و@pigfoot.
  • تنقل المهام المجدولة والجلسات المعزولة التي تستخدم نماذج opencode-go الآن الطلبات المتوقفة إلى معالجة المهلة الزمنية أو البديل المهيأة، بدلًا من بقائها معلّقة لدقائق قبل انتهائها بخطأ عام هو LLM request failed. #93965 ذو صلة #93610. شكرًا @forceconstant و@zhangguiping-xydt.
  • بعد تغيير النموذج الافتراضي، تستخدم الآن الجلسة الجديدة في القناة التي تبدأ باستخدام /new أو /reset الإعداد الافتراضي الجديد بدلًا من إعادة استخدام النموذج السابق المخزّن مؤقتًا بصمت، بينما تظل تجاوزات /model الصريحة دون تغيير. #77339 ذو صلة #77322. شكرًا @mjamiv و@zaynl.
  • عند العمل خلف وكلاء HTTP أو HTTPS، تسترجع الآن عمليات التحقق من الاستخدام والحصة لـCodex/OpenAI في openclaw status --usage --json وواجهة التحكم نوافذ الاستخدام بدلًا من الإخفاق عندما يتعذر الوصول مباشرةً إلى chatgpt.com. #93943 ذو صلة #78714. شكرًا @tnzgit و@turbotheturtle.
  • يعرض /status الآن النموذج النشط وكيفية مسح خيار مثبّت في سطر موجز واحد، كي يتمكن مستخدمو Discord والدردشات الأخرى من الاطلاع سريعًا على حالة النموذج من دون شرح متعدد الأسطر. #95797 شكرًا @solvely-colin.
  • تحافظ استجابات Anthropic المتدفقة الآن على إرفاق تحديثات النص والتفكير واستدعاءات الأدوات المتداخلة بكتلة الاستجابة الصحيحة، بدلًا من خلطها عند نشاط عدة كتل في الوقت نفسه. #96013 شكرًا @vincentkoc.

استمرارية الجلسة والذاكرة والثقة

تحافظ الجلسات وCompaction والذاكرة والذاكرة المدعومة بـ QMD على المحادثة المقصودة والسياق المفيد باتساق أكبر خلال العمل طويل الأمد، وعمليات إعادة الاتصال، والترقيات، وإصلاح سجل المحادثة. كما يعمل البحث عن الأدوات بموثوقية أكبر عندما تحتاج الوكلاء إلى استعادة السياق أو الإمكانية المناسبة.

يتوقف استرداد Matrix المشفّر بأمان عندما يتعذر التحقق من حالة المفاتيح المطلوبة. وتظل سياسات الأدوات والموافقات ومعالجة الأسرار مرتبطة بحالة وقت التشغيل المقصودة، مع بقاء الإجراءات الأعلى خطورة معطّلة ما لم تُمكّن صراحةً.

المصادر والمساهمون
  • يمكن الآن لمحادثات الوكلاء المتأثرة التي تستخدم OpenAI Responses التعافي ومواصلة الرد بعد أن تؤدي استجابة ظاهرة في القناة إلى بقاء السجل المحفوظ غير مكتمل، بدلًا من فشل كل دور لاحق قبل ظهور الرد. #84708 شكرًا @anyech.
  • عندما ينتج وكيل مدعوم بـ Codex مخرجات أدوات كبيرة بصورة غير معتادة، تحتفظ المحادثات المحفوظة والمُعاد تشغيلها الآن بنصها ضمن حد الحجم المعتاد مع إبقاء المحتوى غير النصي دون تغيير. #87912 شكرًا @adrianip0204.
  • تظل محادثات واجهة التحكم مرئية الآن وتستمر في الجلسة نفسها بعد السكون أو انقطاع الشبكة أو إعادة اتصال Gateway، بدلًا من اختفائها عند إرسال الرسالة التالية. #89017 ذو صلة #87700. شكرًا @zhangguiping-xydt، @asicoe.
  • تحافظ تكاملات Codex وCopilot المضمّنة الآن على ارتباط سجل الدردشة المنسوخ وتحديثات النص المنقول بجلسة OpenClaw الصحيحة مع تطور التخزين، بينما تستمر النصوص المنقولة النشطة الحالية المدعومة بالملفات في العمل أثناء الترحيل. #89518 شكرًا @jalehman.
  • تتطابق حالة الجلسة الحالية في WebChat الآن مع المحادثة التي تستخدمها فعليًا، لذا لم تعد هوية الجلسة ومستوى التفكير وسياق الرموز المميزة وتفاصيل التكلفة تأتي من جلسة main الاحتياطية. #89800 ذو صلة #89773. شكرًا @killo3967، @sweetcornna.
  • تقل احتمالية فقدان محادثتك لسياقها بعد الضغط على الإيقاف أثناء Compaction التلقائي، لأن طلب Compaction يُلغى الآن أيضًا. #89886 ذو صلة #89868. شكرًا @lykeion-dev، @openperf، @vincentkoc.
  • عند حظر الوصول إلى جلسات الوكلاء الآخرين، يسرد OpenClaw الآن جميع إعدادات الرؤية والتواصل بين الوكلاء وقائمة السماح المطلوبة، ما يساعد المشغّلين على تصحيح تكوين السياسة بدلًا من ملاحقة عطل غير موجود في الوكيل. #90489 ذو صلة #90443. شكرًا @ramitrkar-hash، @sahibzada-allahyar، @vincentkoc.
  • يعرض openclaw memory status الآن مرحلة أحلام خفيفة أو مرحلة REM نشطة بدلًا من الإبلاغ الخاطئ عن Dreaming: off، ليتمكن المشغّلون من رؤية أن تكوينات الذاكرة الصالحة مفعّلة. #93113 ذو صلة #67868. شكرًا @agentarclab، @mrossit.
  • تتوقف الآن عمليات البحث في ذاكرة QMD التي انتهت مهلتها عن عملها في الخلفية عندما ينتقل الوكيل إلى مهمة أخرى، ما يمنع العمليات المتروكة من الاستمرار في استهلاك وحدة المعالجة المركزية والذاكرة. #93394 شكرًا @alix-007.
  • تظل التعليمات المتكررة المرسلة بعد Compaction الآن في المحادثة، ما يمنع فقدان الأدوار والردود اليتيمة والسجل المشوّه الذي يرفضه بعض المزوّدين. #94328 شكرًا @vincentkoc، @yetval.
  • يستبعد تقرير الصفحات القديمة في ويكي الذاكرة الآن صفحات المفاهيم والتركيب الدائمة من تحذيرات الحداثة، ما يُبقي التركيز على صفحات المصادر والكيانات التي قد تحتاج فعلًا إلى المراجعة. #94369 شكرًا @sunnyshu0925، @vincentkoc.
  • تقل الآن احتمالية مقاطعة عمليات التشغيل المضمّنة الطويلة ذات التقدم الحديث بسبب استرداد الجلسة القديمة، مع استمرار إمكانية إنهاء العمليات المتوقفة فعلًا لكي يتواصل العمل في قائمة الانتظار. #94701 شكرًا @imadal1n، @mrclawfield.
  • يحترم بحث ذاكرة Ollama الآن بُعد تضمين أصغر تم تكوينه، ويُبقي فهارس الأبعاد المختلفة منفصلة، متجنبًا خلط المتجهات غير المتوافقة. #94811 شكرًا @mushuiyu886.
  • تظل عمليات البحث في الذاكرة والتحديثات المستهدفة الآن مرتبطة بجلسة OpenClaw الصحيحة حتى عندما تتغير أسماء ملفات النصوص المنقولة أو تستخدم صادرات QMD اسمًا مختلفًا. #95087 شكرًا @jalehman.
  • تحافظ المحادثات الطويلة التي تحتوي على لقطات شاشة أو صور أخرى الآن على استمراريتها بصورة أكثر اتساقًا عندما يفسح OpenClaw المجال للرسائل الجديدة، بدلًا من امتلائها مرارًا دون تحريك المحادثة المحتفظ بها إلى الأمام. #95128 شكرًا @yetval.
  • يمكن لمستخدمي Windows الآن تشغيل فهرسة الذاكرة والبحث المدعومين بـ QMD عبر مسارات memory.qmd.command المطلقة التي جرى تكوينها، بما فيها مواقع أحرف محركات الأقراص وUNC، دون أن يزيل OpenClaw فواصل المسار قبل التشغيل. #95274 ذو صلة #92302. شكرًا @ardooken، @ly85206559.
  • تظل تذييلات الاستخدام المحددة باستخدام /usage full أو /usage tokens مرئية الآن بعد التجديد اليومي للجلسة أو تجديدها بسبب الخمول، فلا يضطر المستخدمون إلى تفعيلها مجددًا. #95322 شكرًا @litang9.
  • تظل الردود اللاحقة والتفاعلات والرسائل المتسلسلة وفحوصات الحالة مرتبطة بالدردشة التي تنتمي إليها بعد نشاط WebChat أو النظام، بينما تستمر عمليات التبديل الفعلية بين القنوات في مسح تفاصيل التوجيه القديمة. #95467 شكرًا @yetval.
  • تحتفظ المحادثات الرئيسية الطويلة الآن بسياقها السابق عندما يعود المستخدمون بعد ليلة أو بعد متابعة متأخرة، بدلًا من البدء من جديد بصمت بعد إكمال طبيعي في سائر الجوانب. #95472 شكرًا @xydt-tanshanshan.
  • يمكن للأشخاص ذوي سجلات الجلسات الكبيرة سرد الجلسات ومعاينتها والعثور عليها دون توقفات تستمر عدة ثوانٍ، مع استمرار ترحيل مفاتيح الجلسات القديمة ذات حالة الأحرف المختلطة عند بدء التشغيل. #95699 شكرًا @jalehman، @jzakirov.
  • يُصلح حفظ الردود المُسلّمة أحيانًا في سجل المحادثة الخطأ، أو إغفالها منه، عندما يستخدم المشغّلون session.store مخصصًا أو خاصًا بكل وكيل، ما يحسّن الاستمرارية وقابلية التدقيق للجلسة المقصودة. #95782 ذو صلة #95781. شكرًا @youngting520.
  • تستبعد ملخصات ذاكرة الجلسة المحفوظة الآن الرموز المميزة الخام للنموذج وكتل استدعاءات الأدوات والعناصر النائبة للوسائط ووسوم الأدوار وعلامات NO_REPLY القديمة، لكي تحتفظ المحادثات المستقبلية بسياق مفيد. #95791 شكرًا @sweetsophia، @vincentkoc، @yb0y.
  • يمكن الآن لجلسات OpenAI الطويلة التي تستخدم OAuth الخاص بـ Codex/ChatGPT تنفيذ Compaction دون مفتاح API منفصل، سواء جرى تشغيل /compact يدويًا أم تلقائيًا. #95831 ذو صلة #95693. شكرًا @sallyom، @yui-tien.
  • تنفّذ الجلسات الطويلة وكثيفة استخدام الأدوات الآن Compaction للمحادثات المتجاوزة للحجم بدلًا من التعطل عند ظهور نتيجة أداة كبيرة في النهاية. #95860 ذو صلة #78478. شكرًا @jw8957، @wzhgba، @yetval.
  • عندما لا يتوفر memory_search لأن بيئة تشغيل Node تفتقر إلى node:sqlite، يوجّه OpenClaw المستخدمين الآن إلى بيئة تشغيل متوافقة بدلًا من إدخالهم في استكشاف مشكلات لا صلة لها بمزوّد التضمين وإصلاحها. #95916 شكرًا @rrrrrredy، @vincentkoc.
  • يحصل المطورون والمشغّلون الذين يفحصون جلسة Copilot خضعت لـ Compaction الآن على ملخصها وأعداد الرموز المميزة قبل العملية وبعدها وتفاصيل الجلسة، بدلًا من نتيجة غير مكتملة. #96049 شكرًا @vincentkoc.
  • تواصل أوامر /stop والإلغاء الآن إيقاف عمليات التشغيل النشطة ومسح المتابعات في قائمة الانتظار وإنهاء الوكلاء الفرعيين المرتبطين بسرعة، حتى عندما تحتاج مفاتيح الجلسات إلى توحيد أو يتعذر حفظ بيانات الإلغاء الوصفية. #96201 شكرًا @jalehman.
  • تحافظ ترقيات التنبيه الصوتي الآن على عمل عبارات التشغيل وقواعد التوجيه الحالية بينما ينقلها OpenClaw من ملفات الإعدادات المتقاعدة إلى قاعدة بيانات الحالة المشتركة. bdf81a8
  • تحافظ الترقيات من تخطيطات حالة OpenClaw القديمة الآن على إشعارات التحديث وتقييد وتيرة الفحص وسجلات الإصدارات المتاحة وسجل محاولات التحديث التلقائي أثناء انتقال هذه الحالة إلى SQLite. eb00d49 شكرًا @vincentkoc.
  • تحافظ محادثات قنوات Plugin على جلستها المقصودة بموثوقية أكبر خلال بدء التشغيل وفحوصات الطبيب وإصلاحات الحالة، مع ترحيل سجلات الربط القديمة إلى قاعدة بيانات OpenClaw المشتركة. 9f888d9
  • تواصل مزامنة الجلسات المدعومة بالذاكرة على Windows الآن استخدام ملف النص المنقول المقصود حتى عندما يختلف تنسيق المسار. b3b5b08 شكرًا @vincentkoc.
  • تظل عمليات تشغيل الوكيل المضمّن ذات مفتاح الجلسة المفقود أو الفارغ مرتبطة الآن بالجلسة المقصودة بدلًا من تمريرها عبر توجيه جلسات غير متسق. 911f853 شكرًا @vincentkoc.
  • عندما يخمّن النموذج اسم الأداة خطأً، يوضّح البحث عن الأدوات ووضع التعليمات البرمجية الآن كيفية العثور على الأداة الصحيحة وإعادة المحاولة، ما يقلل خطر تعطل الجلسات الطويلة أو فقدانها الذاكرة الدائمة أثناء Compaction. #93374 ذو صلة #92273. شكرًا @mushuiyu886، @poison، @vincentkoc.
  • يُصلح اختفاء ردود المساعد من WebChat وواجهة التحكم وFeishu والمحادثات المضمّنة الأخرى بعد Compaction، ما يُبقي الدردشات المحدّثة قابلة للقراءة وطلبات المتابعة منفصلة. #95484 ذو صلة #76729. شكرًا @maweibin، @njuboy11، @vincentkoc.
  • تحافظ ميزات ذاكرة OpenClaw الآن على اتساق تغطية النصوص المنقولة النشطة والمعاد ضبطها والمحذوفة مع مخازن الجلسات التي جرى تكوينها وملكية الوكلاء، ما يقلل احتمالية أن تفوّت عمليات الأحلام وصادرات QMD والفهرسة والمزامنة سجل المحادثات أو تنسبه خطأً. #96162 شكرًا @jalehman.
  • يرفض إعداد TLS في Gateway الآن مسارات الشهادات أو المفاتيح الفارغة بوضوح، أو يستخدم إعدادات OpenClaw الافتراضية، ما يتجنب حالات الفشل المربكة عند بدء التشغيل وإنشاء الشهادات مع الحفاظ على المسارات الصالحة. #94054 شكرًا @miorbnli.
  • تواصل سياسات Plugin التي جرى تكوينها الآن حظر استدعاءات الأدوات الحساسة أو إعادة كتابتها بعد تغييرات سجل Gateway أو إعادة التحميل أو التهيئة اللاحقة للخطافات، بدلًا من تخطيها بصمت. #94545 شكرًا @jesse-merhi.
  • يمكن الآن لمشغّلي الأجهزة المحمولة الذين لديهم operator.approvals رؤية موافقات التنفيذ التي تُشغّلها الدردشة وحسمها على جهاز iOS الذي بدأ الطلب، بما في ذلك أثناء فتح التطبيق، دون الاعتماد على الإشعارات الفورية وحدها. #95175 شكرًا @joshavant.
  • يحصل مستخدمو واجهة التحكم الآن على إصدار DOMPurify المصحح، ما يقلل التعرض لثغرة المنقّي GHSA-cmwh-pvxp-8882 دون تغيير سلوك الواجهة. #95691 شكرًا @vincentkoc.
  • تنتقل الآن موافقات «السماح دائمًا» لارتباطات محادثات Plugin من ملف الإعدادات القديم، وتقل احتمالية فقدانها أو الكتابة فوقها عند تشغيل عدة عمليات OpenClaw. ae41b00 شكرًا @vincentkoc.
  • يرى مستخدمو Matrix الآن أن مفتاح الاسترداد النشط مطلوب قبل متابعة إعادة ضبط التوقيع المتقاطع قسرًا، مما يمنع إعادة ضبط ثانية من تعطيل استرداد التشفير والنسخ الاحتياطية لمفاتيح الغرف. #95720 ذو صلة: #78396. شكرًا @jteddy، @vincentkoc، @xialonglee.
  • أصبحت بطاقات حالة ويكي الذاكرة ومزامنة المصادر المدعومة بالجسر أقل عرضة للفشل أثناء عمليات إعادة كتابة الصفحات المتزامنة، لأن OpenClaw يعيد الآن محاولة معالجة عدم تطابق المسار العابر، مع استمرار إيقاف عمليات الكتابة غير الآمنة أو المستمرة إلى نظام الملفات. #94443 ذو صلة: #92134. شكرًا @cknzraposo، @zengwen-dt.
  • يُصلح استئناف الجلسة الحديثة الذي كان يفتح محادثة جديدة للمستخدمين ذوي مسارات مساحات العمل الطويلة بدلًا من إعادتهم إلى سجل محادثتهم الحالي. #94578 ذو صلة: #94577. شكرًا @rohitjavvadi، @vincentkoc.
  • تحافظ ويكي الذاكرة الآن على الملاحظات التي كتبها المستخدم دون تغيير عند إعادة استيعاب صفحة مصدر موجودة أو مزامنتها، مع الاستمرار في تحديث محتواها المُنشأ. #95614 شكرًا @yetval.
  • يُصلح تكرار نسخ ويكي الذاكرة صفحات المصدر التي أنشأتها بنفسها إلى داخلها عندما يكون مخزنها محفوظًا ضمن مجلد ذاكرة مساحة العمل، مما يتجنب الملفات المكررة وعمليات التنظيف المتكررة والنمو غير الضروري لفهرس الذاكرة. #95666 ذو صلة: #95657. شكرًا @johannes0402، @turbotheturtle، @vincentkoc.
  • بالنسبة إلى المشغّلين الذين يستخدمون Active Memory مع dreaming في memory-core، لم تعد مهام dreaming الليلية تبدأ عمليات استرجاع غير ضرورية أو تبلغ مهلة الانتظار البالغة 45 ثانية، بينما تستمر محادثات الويب العادية في تلقي استرجاع الذاكرة. #95721 ذو صلة: #78500. شكرًا @vincentkoc، @vishutdhar، @xialonglee.
  • تُصلح جلسات الوكيل التي تتضمن استدعاءات كثيرة للأدوات النتائج الخارجة عن الترتيب بعمل متكرر أقل، مع إبقاء كل نتيجة مقترنة باستدعاء الأداة الصحيح. #96014 شكرًا @vincentkoc.
  • تتوقف الآن جميع العمليات ذات الصلة بأعمال الذاكرة المدعومة بـ qmd على Windows بعد فحوصات التوفر وانتهاء مهل الأوامر، مما يمنع العمليات الفرعية لـ qmd من مواصلة العمل في الخلفية. 830691b
  • ترفض مصادر حزم OpenClaw الموثوقة الآن المسارات الشقيقة المتشابهة، لذا لم تعد الثقة بالمسار /artifactory/openclaw تسمح أيضًا بمسارات مثل /artifactory/openclaw-malicious. 12c34fc شكرًا @vincentkoc.

وضع ترحيل موجّه Slack

يتيح وضع ترحيل موجّه Slack لعمليات النشر المُدارة أو متعددة الـ Gateway توحيد حركة Slack الواردة مركزيًا، مع استمرار Gateway الصحيح في OpenClaw في معالجة الإشارات، وترابط سلاسل المحادثات، والردود.

المصادر والمساهمون
  • يمكن الآن لعمليات نشر Slack المُدارة استخدام موجّه مركزي لإرسال الإشارات وسلاسل المحادثات الجارية إلى Gateway الصحيح في OpenClaw، مع استمرار ظهور الردود عبر Slack. #94707 شكرًا @pash-openai، @sjf-oa.

جسر إيقاظ الوكيل الخارجي في Raft

تدعم الآن قناة Raft وPlugin ‏Raft جسر إيقاظ محليًا عبر CLI، بحيث يمكن للوكلاء الخارجيين إيقاظ OpenClaw لمعالجة العمل المعلّق في مساحة العمل، ويمكن للمشغّلين التحقق من الإعداد والحالة عبر المسار المدعوم.

المصادر والمساهمون
  • يمكن الآن لمشغّلي الوكيل الخارجي في Raft إيقاظ وكيل OpenClaw عندما تحتوي مساحة عمل على مهام معلّقة، وذلك عبر جسر CLI المحلي المدعوم، مع ملفات تعريف مسمّاة وعمليات تحقق من متطلبات CLI الأساسية المفقودة. #95497 شكرًا @vincentkoc.

تثبيت Plugins الرسمية وإصلاحها

تتعامل الآن إدارة Plugins مع مزيد من عمليات التكامل الرسمية عبر تدفقات التثبيت والإصلاح المعتادة للحزم الخارجية. ويوفر مخزون Plugins وعمليات التحقق ذات الصلة بالإعداد نتائج أوضح للمستخدمين عندما تكون حزمة مفقودة أو غير متوافقة أو تحتاج إلى إعادة التثبيت.

المصادر والمساهمون
  • عندما يستخدم plugins.allow اسم قناة أو حزمة بدلًا من المعرّف الحقيقي للـ Plugin، تحدد إرشادات بدء التشغيل الآن الإدخال غير المتطابق وتعرض معرّفات Plugins المكتشفة اللازمة لتصحيح الإعداد. #68389 ذو صلة: #68352. شكرًا @aym9999، @jirboy، @lyfuci، @pahuchi-joe، @zmxccxy.
  • تتضمن تحذيرات الثقة الخاصة بالـ Plugin عند التثبيت لأول مرة أو التثبيت الجديد الآن مثالًا جاهزًا للنسخ لـ plugins.allow وأوامر لسرد معرّفات Plugins أو فحصها، بحيث يمكن للمستخدمين معالجة التحذير قبل الوثوق بشيفرة الـ Plugin أو إعادة تثبيتها. #78105 ذو صلة: #68780. شكرًا @jirboy، @pahuchi-joe.
  • تعمل الآن عمليات ترحيل Codex مع عمليات التثبيت العامة القياسية للـ Plugin، لأن openclaw migrate يستطيع العثور على المزوّد المثبّت بدلًا من الفشل بالرسالة Unknown migration provider. #89612 ذو صلة: #89609. شكرًا @mugabuga، @zerone0x.
  • تتعافى عمليات تثبيت Plugins وتحديثها من تثبيتات إصدارات الاعتماد القديمة التي يديرها OpenClaw بدلًا من الفشل بالرسالة npm EOVERRIDE، من دون أن تؤدي المزامنة اللاحقة إلى الرجوع بإصدارات الحزم التي ثبّتها المستخدمون صراحةً أو إزالتها. #91786 ذو صلة: #91772. شكرًا @amknight، @mkdelta221.
  • يمكن الآن لمطوّري Plugins القنوات تمرير معرّفات المرسل والمحادثة الأصلية عبر الخطافات وتدفقات التنفيذ المحددة، ما يمنح عمليات التكامل توجيهًا أدق من دون تعطيل حقول المرسل والدردشة الحالية. #91903 شكرًا @lanzhi-lee، @vincentkoc.
  • يكرر اكتشاف Plugins الآن عددًا أقل من عمليات التحقق المعيقة لنظام الملفات أثناء بدء التشغيل، ما يقلل العمل الممكن تجنبه عند بدء التشغيل البارد لأشجار Plugins المضمّنة، خصوصًا على أنظمة ملفات Windows الأبطأ، من دون تغيير سلوك اكتشاف الحزم المضمّنة. #93919 ذو صلة: #76209. شكرًا @ml12580، @shenhonglong456-ai.
  • تعمل الآن أساليب Gateway الخاصة بالـ Plugin من خلال openclaw gateway call بعد التسجيل، بحيث يمكن لمؤلفي Plugins استخدامها من البرامج النصية ومهام Cron بدلًا من مواجهة خطأ unknown method. #94154 ذو صلة: #94127. شكرًا @brycemurray، @pick-cat، @vincentkoc.
  • أصبح احتمال توقف اكتشاف Skills في ClawHub وعمليات التحقق من تثبيتها أو انهيار OpenClaw أقل، لأن استجابات السوق الضخمة أو المتوقفة تُوقَف الآن قبل أن تستنفد الذاكرة. #95226 شكرًا @alix-007.
  • لم تعد Plugins الرسمية المثبّتة على إصدار محدد تبقى على إصدار قديم عندما يتبع المشغّلون نصيحة الإصلاح من openclaw doctor أو حالة Gateway المتعمقة بعد الترقية. #95541 شكرًا @ooiuuii، @vincentkoc.
  • أصبح احتمال تعطيل تحديثات Plugins المُدارة عبر npm للعمل على Gateway قيد التشغيل بسبب أخطاء الوحدات المفقودة أقل، لأن ملفات الـ Plugin الأقدم تظل متاحة حتى ينظفها تشغيل لاحق للـ Gateway. #95589 شكرًا @ooiuuii، @vincentkoc.
  • تعرض الآن بطاقات Plugins الرسمية للعلامات التجارية المدعومة أيقونات يمكن التعرّف عليها في ClawHub والفهارس الأخرى، ويمكن لمؤلفي Plugins توفير رسوم السوق عبر حقل البيان الموثّق. #95845 شكرًا @patrick-erichsen.
  • لم تعد أيقونات Plugins الرسمية في ClawHub والفهارس الأخرى تُفرض عليها القيمة اللونية الثابتة نفسها، ما يسمح لـ Simple Icons باستخدام رسومها الافتراضية بدلًا من ذلك. #95987 شكرًا @patrick-erichsen.
  • أصبح لدى مستخدمي Docker الآن مرآة رسمية باسم openclaw/openclaw على Docker Hub إلى جانب GHCR، مع منع إصدارات بيتا ذات الأرقام الإصدارية من تحريك الاسمين المستعارين المستقرين latest وmain. #97122 شكرًا @vincentkoc.
  • تستخدم الآن عمليات تثبيت OpenClaw المستندة إلى Git إصدار pnpm المثبّت في المستودع حتى عند وجود إصدار pnpm عام آخر أو مدير حزم لمشروع محيط، بحيث لا تعود أوامر الإعداد تعمل ضمن بيئة مدير حزم خاطئة. bd74a62 شكرًا @vincentkoc.
  • تكتمل الآن طلبات بطاقات Skills والتحديث في ClawHub أو تنتهي مهلتها بصورة متوقعة حتى عند تلقي قيمة مهلة كبيرة على نحو غير معتاد. 8cd0c11 شكرًا @vincentkoc.
  • يمكن لمستخدمي Windows إكمال عمليات التثبيت من المصدر من دون أن تعيقهم أو تبطئهم خطوة إعداد llama.cpp، ويستعيد برنامج التثبيت إعداد الصدفة الحالي لديهم بعد ذلك. ea9065b شكرًا @vincentkoc.
  • يمكن الآن تثبيت مزيد من Plugins الرسمية للقنوات والمزوّدين والبحث على الويب أو إصلاحها عبر فهارس الحزم الخارجية المعتادة، مع استمرار التعرّف عليها من بيانات اعتمادها الحالية. #95683 شكرًا @vincentkoc.
  • يحصل الآن الأشخاص الذين يثبّتون أو يحدّثون Plugin قناة Yuanbao الرسمية عبر فهرس OpenClaw الموثوق على الإصدار 2.15.0، مع مواءمة فحص السلامة المتوقع وإرشادات الـ Plugin المفقودة مع ذلك الإصدار. #94470 شكرًا @jase-283.
  • يمكن الآن لعملية الإعداد الأولي تثبيت مهارة gog المضمّنة عبر Homebrew من دون الفشل بسبب صيغة مصدر الطرف الثالث التي أُزيلت. #95019 ذو صلة: #95017. شكرًا @sedrak-hovhannisyan، @vincentkoc، @zengwen-dt.
  • يحتفظ مستخدمو Canvas وDiscord وSlack وVoice Call وWhatsApp بإرشادات Skills نفسها مع كل Plugin مثبّت أو مضمّن، بينما يجب نقل الإشارات إلى مسارات skills/... الجذرية السابقة إلى دليل الـ Plugin ذي الصلة. #95664 شكرًا @vincentkoc.
  • يقبل الآن التحقق من Skills في ClawHub مرجع @owner/<slug> نفسه المستخدم في عمليات التثبيت والتحديث، بحيث يمكن للمستخدمين التحقق من الناشر المقصود من دون الانتقال إلى اسم مختصر مجرد وملتبس. #95992 شكرًا @patrick-erichsen.
  • يحدد الآن تحذير مدير الحزم وقت تثبيت OpenClaw أدوات التشغيل بأسلوب npm وYarn وYarn Berry وCorepack بصورة صحيحة، ما يجنب الإرشادات المضللة عندما تعمل تلك الأدوات بأسماء تنفيذية بديلة. 11a2e03 شكرًا @vincentkoc.
  • تتعامل الآن عمليات التثبيت من عنوان URL لحزمة مع مهل التنزيل الضخمة من دون الفشل قبل التمكن من تحديد بيانات الحزمة المتاحة. c310f8c
  • يرى الآن مطوّرو Plugins وCLI واجهة برمجية مدعومة لتنسيق الأوامر بصورة أوضح، بينما يستمر إقران الأجهزة وتسجيل Node وإرشادات الطبيب في إنتاج الأوامر الآمنة للصدفة نفسها. 23b4f33
  • يحصل الآن مستخدمو Windows ARM64 على تنزيلات ARM64 متطابقة لـ Node وMinGit عند تشغيل مثبّت PowerShell عبر صدفة تحاكي x64. fac091b شكرًا @vincentkoc.
  • لم تعد عمليات تثبيت OpenClaw الافتراضية تقضي وقتًا في بناء دعم llama.cpp الاختياري، ما يتجنب حالات فشل البناء الأصلي للمستخدمين الذين لم يفعّلوه. cc1b3a8 شكرًا @vincentkoc.

القنوات والمراسلة

إصلاحات إضافية للقنوات

تغطي إصلاحات إضافية في Telegram وإعدادات القنوات مشكلات أضيق نطاقًا في التسليم والإعداد.

المصادر والمساهمون
  • تحافظ سلاسل الردود في Telegram على إرفاق الردود المخزنة مؤقتًا بعد تغييرات السياق بدلًا من الفشل عند إعادة استخدام تلك الردود المخزنة مؤقتًا. #82909 شكرًا @lidge-jun.
  • يصلح مشكلة إسقاط Discord لرد طويل كامل يحتوي على كتل شيفرة مسيّجة عندما يقع سياج الإغلاق قرب حد الرسالة البالغ 2,000 حرف. #95661 شكرًا @ly-wang19.
  • يمكن الآن لمشغّلي Slack تخزين الرموز المميزة وأسرار التوقيع كمدخلات SecretRef مدعومة، بينما تستخدم عمليات القراءة والكتابة والبحث في قائمة السماح والأهداف وعمليات التحقق من الإعداد بيانات الاعتماد المحلولة بدلًا من رفض المراجع أو إساءة قراءتها. 7da955f شكرًا @vincentkoc.
  • تعيد الآن عمليات التحقق من إمكانات القنوات مهلة زمنية واضحة عندما يتوقف أحد عمليات التكامل عن الاستجابة، ما يمنع استكشاف الأخطاء وإصلاحها من التعليق في الطرفية أو أثناء تشغيل الأتمتة. 8ecdb97 شكرًا @vincentkoc.

Gateway والأمان والثقة

استعادة إعادة التشغيل والجاهزية

تتوافق الآن إشارات سلامة Gateway واستكشاف الأخطاء وإصلاحها بصورة أكثر اتساقًا مع ما إذا كان OpenClaw جاهزًا بالفعل أو يعيد التشغيل أو غير قادر على المتابعة. وتتعافى عمليات تشغيل الوكيل التي تبدأ عبر CLI بصورة أنظف من حالات انقطاع الاتصال والإيقاف وتغييرات التوجيه وحالات فشل بدء التشغيل.

المصادر والمساهمون
  • عندما تكون بوابة بعيدة مُهيأة أو محددة صراحةً بطيئة لكنها قابلة للوصول، ينتظر openclaw gateway probe --timeout ... الآن مدة المهلة المطلوبة بدلًا من الإبلاغ عن تعذّر الوصول إليها بعد حد داخلي أقصر. #89859 ذو صلة: #65355. شكرًا @hellocli، @mushuiyu886.
  • تتجنب الآن عمليات الوكيل الفرعي الداخلية الطويلة أو المتوازية معالجة المعاينة المباشرة غير الضرورية، بينما تظل جلسات الوكيل الفرعي المرئية تعرض التحديثات المباشرة والاستجابات النهائية. #91906 شكرًا @lanzhi-lee، @vincentkoc.
  • تواصل محادثات ACP، ولا سيما سلاسل المحادثات المدعومة من Kiro، العمل بعد الرد الأول عبر بدء جلسة جديدة عندما لا يعود بإمكان الواجهة الخلفية استئناف الجلسة القديمة. #93547 ذو صلة: #87830. شكرًا @amersheeny، @chouzz.
  • عندما يؤدي ضغط الذاكرة في Linux إلى إنهاء أمر أو جلسة فرعية، تظل بوابات OpenClaw المُدارة بواسطة systemd قيد التشغيل وتحافظ على اتصالات القنوات مع الإبلاغ عن فشل العملية الفرعية. #93585 شكرًا @snowzlm.
  • يؤدي إلغاء تشغيل OpenClaw أثناء عمل أداة الآن إلى إنهائه فورًا بدلًا من بدء دورة أخرى للنموذج أو ترك الجلسة مقفلة. #94412 شكرًا @szsip239، @vincentkoc.
  • تتعافى الآن مهام OpenClaw المجدولة التي تستخدم نماذج سحابية افتراضيًا من استدعاءات النموذج الصامتة والعالقة، ما يساعد على منع تراكم أعمال Cron اللاحقة، بينما يحتفظ مزودو الخدمة المحليون أو المستضافون ذاتيًا بسلوك المهلة الحالي. #94445 شكرًا @bek91.
  • تتحول الآن فحوصات جاهزية Gateway إلى حالة غير سليمة أثناء تفريغ إعادة التشغيل، ما يمنع مديري حركة البيانات من إرسال أعمال جديدة إلى Gateway ترفض الطلبات مؤقتًا. #94915 ذو صلة: #78136. شكرًا @markoub، @maxschachere، @vincentkoc.
  • يمكن لمستخدمي Mac إبقاء البوابات المُدارة بواسطة LaunchAgent قيد التشغيل خلال ترقيات OpenClaw بدلًا من مواجهة حلقات متكررة من التعطل وإعادة التشغيل عندما تظل شيفرة وقت تشغيل تحويل النصوص القديمة مخزنة مؤقتًا. #95081 ذو صلة: #95057. شكرًا @849261680، @yveslarose.
  • تعرض الآن المحادثات المدعومة من Codex في TUI وWebChat وواجهات برمجة تطبيقات البث المتوافقة الردود أثناء كتابتها، مع استبدال النص المؤقت بسلاسة كي لا تتضمن الإجابة النهائية مسودات قديمة. #95404 ذو صلة: #95422. شكرًا @agonza1، @vincentkoc.
  • بعد إعادة تشغيل بوابة، لم يعد المستخدمون يرون إشعار إعادة محاولة مضللًا عندما يكون OpenClaw قد بدأ بالفعل استئناف الرد المتقطع أو الإبلاغ عن فشل الاسترداد الفعلي، ما يقلل المحاولات المكررة غير الضرورية. #95431 شكرًا @moeedahmed، @vincentkoc.
  • تحتفظ الآن جلسات الوكيل الطويلة والكثيفة الاستخدام للأدوات بمكاسب ذاكرة التخزين المؤقت للموجهات مع تراكم النتائج، ما يقلل التأخيرات والتكاليف التي يمكن تجنبها بسبب إعادة إرسال السجل المعاد كتابته بين الدورات. #95624 شكرًا @vincentkoc.
  • لم تعد عمليات إعادة تشغيل Gateway تجعل الوكلاء المُهيئين المعتمدين على Codex أو Copilot أو Plugins الموثوقة غير متاحين مؤقتًا، وتظل Plugins مساحة العمل غير الموثوقة ممنوعة من تنشيط نفسها. #95652 شكرًا @vincentkoc.
  • تستهلك الآن الاستجابات الطويلة وتدفقات الأدوات المزدحمة والطلبات كثيفة الصور واسترجاع الذاكرة قدرًا أقل من موارد وحدة المعالجة المركزية ونظام الملفات، من دون الحاجة إلى تغيير الإعدادات أو سير العمل. #95697 شكرًا @vincentkoc.
  • يمكن للمشغلين مجددًا إضافة الإعلانات المجدولة أو تحديثها للقنوات المعروفة في الإعدادات التي لا تحتوي على تهيئة، بينما تستمر البيئات المُهيأة في رفض الوجهات المعطلة أو القديمة أو التي بلا مالك أو غير المعروفة قبل التسليم. #95754 شكرًا @vincentkoc.
  • أصبح مستخدمو macOS أقل عرضة لرؤية فشل زائف بسبب تعارض المنفذ عند إيقاف بوابة مُدارة أو تحديثها، لأن OpenClaw ينتظر لفترة وجيزة حتى يحرر الإيقاف الطبيعي المنفذ، مع الاستمرار في الإبلاغ عن التعارضات التي تظل قائمة. #95886 شكرًا @fuller-stack-dev.
  • يمكن الآن للوكلاء المدعومين من Copilot طرح سؤال على المستخدمين وقبول الإجابة عبر تدفق ردود الدردشة العادي في OpenClaw، بينما تتجنب عناصر التحكم المدمجة للبحث عن الأدوات ووضع الشيفرة تحميل كتالوج الأدوات كاملًا في الجلسة. #96005 شكرًا @vincentkoc.
  • لم تعد عمليات إعادة تشغيل Gateway في إعدادات systemd أو الحاويات تترك عمليات محولات Codex أو Claude القديمة قيد التشغيل، ما يساعد جلسات ACPX الجديدة على البدء من دون توقفات تنظيف تستمر دقائق بعد عمليات إعادة تشغيل متكررة. #96032 شكرًا @t2wei، @vincentkoc.
  • تعرض الآن الجلسات المدعومة من Copilot تحديثات الخطة أثناء تقدم العمل، وتظل مهامها الفرعية الأصلية مرئية حتى الاكتمال أو الفشل بدلًا من اختفائها من عرض المهام في OpenClaw. #96062 شكرًا @vincentkoc.
  • تبدأ الآن الوكلاء المتصلة مثل OpenCode عبر OpenClaw حتى عندما يتعذر على بيئة تشغيلها اختيار النموذج المطلوب، بينما تظل خيارات النماذج غير المدعومة فعلًا تعيد الخطأ الأصلي. #96068 ذو صلة: #95869. شكرًا @sabatech-dev، @vincentkoc.
  • توصل الآن Plugins التي تستخدم heartbeat_prompt_contribution سياقها الخاص بـ Heartbeat إلى النماذج عندما تعمل الوكلاء عبر أوقات تشغيل بيئة مثل خادم تطبيق Codex، من دون التأثير في دورات المستخدم العادية أو Plugins التي لا تستخدم الخطاف. #96233 شكرًا @azogheb، @vincentkoc.
  • تتعامل الآن عمليات تنظيف Gateway وفحوصات المستمع على Windows باستمرار مع بيانات سطر أوامر WMIC بترميز UTF-16، ما يقلل حالات الفشل أو التعارض عند تحديد عملية Gateway قيد التشغيل. 15c880a شكرًا @vincentkoc.
  • تحافظ الآن جلسات الوكيل ذات السياق الطويل والكثيفة الاستخدام للأدوات على ثبات إعادة استخدام ذاكرة التخزين المؤقت للموجهات عبر الدورات المتكررة من دون فقدان حدود الحجم لكل نتيجة، بينما يمكن للمشغلين المتقدمين تهيئة حدود أكبر لنتائج الأدوات للنماذج ذات السياق الكبير من دون رفض التهيئة. a60947f شكرًا @vincentkoc.
  • أصبحت جلسات الوكيل الطويلة والكثيفة الاستخدام للأدوات أقل عرضة لتضخم طلبات النموذج مع تراكم مخرجات الأدوات، بينما تحافظ الدورات المتكررة على ثبات إعادة استخدام ذاكرة التخزين المؤقت للموجهات. 2f33999 شكرًا @vincentkoc.
  • تستخدم الآن عمليات إعادة تشغيل Gateway قاعدة بيانات الحالة الدائمة في OpenClaw لإجراء التسليم، بينما تُستبعد الطلبات القديمة أو المشوهة أو المرتبطة بعملية خاطئة أو المستبدلة قبل أن تتمكن من التأثير في إعادة التشغيل. 0ad48da
  • تحتفظ الآن تشخيصات حالة Gateway وأداة doctor وإعادة التشغيل بتفاصيل إعادة التشغيل الحديثة في قاعدة بيانات الحالة المشتركة في OpenClaw، مع استمرار استبعاد السجلات المنتهية الصلاحية أو المشوهة. a39a3b7 شكرًا @vincentkoc.
  • تحتفظ الآن عمليات إعادة تشغيل Gateway وتحديثات الخدمة المُدارة برسالة المتابعة الصحيحة، وتتجنب إعادة استخدام حالة تسليم قديمة، وتضع علامة متسقة على عمليات تسليم التحديث الفاشلة. 514b336 شكرًا @vincentkoc.
  • لم تعد الوكلاء التي تشغّلها Gateway تفقد أدوات OpenClaw المخصصة للمالك فقط أثناء مهام مثل فحوصات Cron المباشرة، بحيث يمكن للعمليات المصرح بها استخدام الأدوات المقصودة مع سياق الطلب الصحيح. c2ee9b0 شكرًا @vincentkoc.
  • تفشل الآن طلبات إعادة تشغيل Gateway المشوهة بوضوح من دون جدولة إعادة تشغيل، ما يمنع استدعاءات التكامل السيئة أو غير المقصودة من إعادة تشغيل Gateway على نحو غير متوقع. 108d6d7 شكرًا @vincentkoc.
  • تنتهي الآن صلاحية طلبات Node القديمة الموضوعة في قائمة الانتظار بواسطة Gateway تلقائيًا، لذا يقل احتمال بقاء الأعمال القديمة وتأثيرها في النشاط اللاحق. f6d432e
  • أصبحت مسارات عمل Plugins أقل عرضة للتوقف أو زيادة تحميل Gateway عندما يطلب تكامل قدرًا كبيرًا جدًا من سجل جلسة وكيل فرعي، لأن كل قراءة أصبحت الآن محدودة بحد آمن. b66b450 شكرًا @vincentkoc.
  • تتعامل الآن أوصاف الصور باستمرار مع إعدادات المهلة الضخمة للغاية عبر تقييدها بحد آمن لوقت التشغيل بدلًا من المخاطرة بتجاوز سعة المؤقت. 88b21fc
  • تنتظر الآن جلسات الوكيل المضمنة بموثوقية حتى تحرر جلسة أخرى قفل ملفها، حتى مع مهلة ضخمة للغاية، بدلًا من المخاطرة بتجاوز سعة المؤقت. 4c736df شكرًا @vincentkoc.
  • تنتهي الآن مهلة الأوامر الموضوعة في قائمة الانتظار ذات إعدادات مهلة المهام الضخمة للغاية بموثوقية، لأن OpenClaw يقيد الانتظار بالحد الأقصى الآمن لوقت التشغيل. 1f6ae32 شكرًا @vincentkoc.
  • يصلح كشف normalization-core لنقطة دخول تحويل السلاسل النصية الخاطئة، وعرض جلسات ACP لقيمة قديمة للوضع السريع، بحيث تتلقى عمليات التكامل واجهة برمجة التطبيقات المقصودة ويرى المستخدمون الوضع المطبق فعليًا. 93ad397 شكرًا @vincentkoc.
  • تسلّم الآن عمليات التشغيل التلقائي السريع الردود النهائية باتساق أكبر، مع قصر معالجة إعادة ضبط التقدم على الوضع التلقائي كي لا تتداخل مع الاستجابات أو استدعاءات رد الاتصال المعاد توجيهها. 9e8ab08 شكرًا @vincentkoc.
  • تستأنف الآن جلسات الوكيل التي تستخدم OpenAI Responses العمل القائم على الأدوات من دون فشل أو فقدان التقدم عندما يحتوي السجل المعاد تشغيله على طلبات أدوات ونتائج غير متطابقة. b4bc1f2 شكرًا @vincentkoc.
  • لم يعد يُبلّغ خطأً عن عمليات الوكيل الفرعي وعمليات ضمان الجودة المكتملة في Plugins على أنها حالات فشل عندما تعيد البوابات أشكال أغلفة إكمال بديلة، ما يجعل عمليات التسليم الناجحة أكثر موثوقية لمؤلفي Plugins والمشغلين. d1b268f شكرًا @vincentkoc.
  • يصلح انتهاء مهام الوكيل الفرعي المكتملة أحيانًا من دون تحديث، بحيث يتلقى المستخدمون النتيجة أو الخطوة التالية للوكيل الأب. 68a1e00 شكرًا @vincentkoc.

تسليم النتائج والوسائط عن بُعد

تعود الآن نتائج الصور البعيدة وأعمال الوكيل الفرعي المكتملة عبر محادثة البوابة النشطة بموثوقية أكبر بدلًا من أن تبدو وكأنها فشلت أو اختفت.

المصادر والمساهمون
  • تصل الآن الصور المُنشأة من خادم تطبيق Codex بعيد كمرفقات بدلًا من عرض Media failed أو إعادة نص فقط بعد نجاح الإنشاء. #96212 شكرًا @sjf-oa.
  • عندما ينتهي وكيل فرعي، تصل نتيجته الآن إلى عملية التشغيل الأب النشطة بموثوقية أكبر بدلًا من أن تبدو صامتة. 7fc4bbc شكرًا @vincentkoc.

العملاء والواجهات

عمليات الإرسال وإعادة الاتصال في العميل

يحافظ WebChat وواجهة التحكم على ظهور المحادثات النشطة وحالات الفشل باتساق أكبر بعد إعادة الاتصال، بينما تستعيد تطبيقات الأجهزة المحمولة وواجهة الطرفية عمليات الإرسال المكتملة أو المرفوضة أو المتوقفة دون أن تبدو عالقة.

المصادر والمساهمون
  • عندما تفشل رسالة WebChat قبل بدء الوكيل، يعرض WebChat وواجهة التحكم الآن الجلسة على أنها فاشلة بدلًا من تركها تبدو وكأنها لا تزال قيد التشغيل. #84352 شكرًا لـ @jesse-merhi.
  • يُصلح تعطل منتقي الجلسات في واجهة التحكم بسبب جلسات الوكلاء الفرعيين المخفية، بحيث يصل Load More إلى المحادثة التالية القابلة للاستخدام دون عرض إجمالي مضلل. #89323 ذو صلة بـ #89249. شكرًا لـ @giodl73-repo، و@originsecured-do.
  • عندما يعيد المستخدمون فتح محادثة في واجهة التحكم من History، تظهر مطالباتهم الآن مع ردود المساعد، ما يحافظ على سياق السؤال والجواب دون فجوات فارغة في النصوص الطويلة. #93841 ذو صلة بـ #90241. شكرًا لـ @mushuiyu886، و@pronzcw.
  • تحافظ عمليات نشر واجهة التحكم خلف بادئة مسار الآن على طلبات البيان والأيقونة المفضلة وعامل الخدمة ضمن تلك البادئة، ما يتجنب أخطاء 403 المربكة على مستوى الجذر بعد تسجيل الدخول. #94204 ذو صلة بـ #94157. شكرًا لـ @hugenshen، و@xrow.
  • يمكن لمستخدمي Android الآن فتح سجل Health وصفوف Skills في Settings لعرض تفاصيل مقروءة، ما يسهل استكشاف نشاط Gateway وإصلاحه، والتحقق من إعداد Skills وحالتها، وفهم كيفية الاقتران باستخدام رمز إعداد موجود. #95148 شكرًا لـ @tosko4.
  • لم تعد المطالبات المرسلة تظهر مجددًا في محرر واجهة التحكم بعد الإرسال، لذا يمكن للمستخدمين تبديل الجلسات أو بدء رسالتهم التالية دون المخاطرة بإرسال مكرر أو الكتابة فوق مسودة جديدة، مع استمرار عمل إعادة الإدخال المقصودة. #95503 ذو صلة بـ #89466. شكرًا لـ @vincentkoc، و@zhangguiping-xydt، و@zhong18804784882.
  • يحصل مستخدمو Android الآن على Overview أكثر تنظيمًا، حيث تظهر حالة الاتصال والوكيل المُعدّ وصحة Node والموافقات والجلسات الأخيرة وإجراءات Chat وTalk بنظرة واحدة. #95557 شكرًا لـ @joshavant، و@solvely-colin.
  • يمكن لمستخدمي Android الآن تحديث موافقات أوامر Gateway وحسمها من شاشة Approvals داخل التطبيق، مع اختيار Allow Once أو Always أو Deny أثناء الاتصال. #95593 شكرًا لـ @solvely-colin.
  • يتجنب مستخدمو iOS الآن مطالبات الإشعارات المفاجئة، ويحصلون على إرشادات واضحة عندما لا تكون تنبيهات الموافقات متاحة، مع إدارة الإذن من شاشة Settings واحدة يمكن توقعها. #95640 شكرًا لـ @joshavant.
  • تظل عمليات إيقاف TUI المحلية الآن ضمن حدود المؤقت الآمنة حتى عند تعيين OPENCLAW_TUI_LOCAL_RUN_SHUTDOWN_GRACE_MS إلى قيمة عالية جدًا. c21dcfc
  • يقدّم Canvas A2UI الآن أصول التطبيق الحالية فقط بعد كل عملية بناء، لذا تقل احتمالية ظهور صور التوافق القديمة والملفات المتبقية. a89e65c شكرًا لـ @vincentkoc.
  • أصبح تحديد موضع فشل إعداد وسيط الإشعارات الفورية في iOS أسهل، لأن تشخيصات التسجيل تعرض موضع توقف الإعداد مع إبقاء بيانات اعتماد الإشعارات الفورية الحساسة خارج السجلات. f2b8668 شكرًا لـ @joshavant.
  • لا يجري الآن تسجيل أجهزة iOS لتلقي الإشعارات الفورية إلا بعد قبول المستخدمين إفصاح الوسيط المستضاف والسماح بالإشعارات، ما يمنع نشر بيانات التسجيل قبل الموافقة. 8efed50 شكرًا لـ @joshavant.
  • يُصلح ظهور عمليات الإرسال عبر المحادثة والصوت وTUI وعمليات الإرسال المُعاد توجيهها أحيانًا على أنها عالقة أو اختفاءها بعد أن يكون Gateway قد أكملها أو رفضها بالفعل، لذا تمسح التطبيقات المتأثرة الآن حالة الانتظار أو تستعيد الإدخال القابل لإعادة المحاولة أو تحدّث السجل أو تعرض فشلًا مفيدًا. #91049 ذو صلة بـ #91048. شكرًا لـ @nxmxbbd.

إصلاحات الواجهة والإعدادات والإعداد الأولي

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

المصادر والمساهمون
  • يستعيد حصة استخدام OpenAI/Codex في الشريط الجانبي الموسّع للمحادثة في واجهة التحكم، حتى يتمكن المستخدمون من التحقق من حدودهم دون مغادرة المحادثة. #94219 ذو صلة بـ #93041. شكرًا لـ @jazzroutine، و@pick-cat.
  • تستخدم شاشات iOS الآن ألوان تمييز وحالة متسقة خاصة بـ OpenClaw عبر الإعداد الأولي والإعدادات والمحادثة ومطالبات الموافقة وأذونات الصوت والأدوات المصغرة وعروض المحادثات المشتركة. #94627 شكرًا لـ @zats.
  • يمكن لواجهة التحكم الآن إنشاء مهام Early Morning باستخدام الإعداد المسبق Silent في الجلسة الرئيسية ومن دون إشعارات، بدلًا من ترك مربع الحوار مفتوحًا من دون نتيجة مرئية. #95459 ذو صلة بـ #95073. شكرًا لـ @vincentkoc، و@vporton، و@zoowh.
  • عند حد المليون رمز، تعرض شارات واجهة التحكم وقراءات الاستخدام الآن "1M" بدلًا من "1000k" المربكة، بينما تظل أعداد الرموز الأساسية دون تغيير. #95485 شكرًا لـ @narahariraghava، و@vincentkoc.
  • لا يحصي Overview في واجهة التحكم الآن سوى مهام Cron المفعّلة التي لا تزال بحاجة إلى اهتمام ويضع علامة عليها، بينما تحتفظ المهام المعطّلة بتفاصيل إخفاقاتها السابقة دون أن تظهر كمشكلات حالية. #95723 ذو صلة بـ #95716. شكرًا لـ @voytas75، و@zengwen-dt.
  • يرى مستخدمو واجهة التحكم الآن تلميحات أقصر لسمات System وLight وDark، بينما تعلن قارئات الشاشة تسميات أقل تكرارًا دون فقدان سياق Color mode المحيط. #95837 شكرًا لـ @hannesrudolph، و@sannidhyasah.
  • لم يعد الإعداد الخام يبدو مفقودًا في Settings بعد التبديل من عرض النموذج، لأن JSON يُعاد إلى نطاق العرض بدلًا من الاحتفاظ بموضع التمرير السابق. #96145 ذو صلة بـ #94202. شكرًا لـ @sunlit-deng، و@vporton.
  • يصل مستخدمو iOS الجدد الآن إلى شاشة الترحيب والإعداد الأولي في OpenClaw قبل أن يطلب iOS إذن الوصول إلى الشبكة المحلية، بينما لا يزال المستخدمون الحاليون يتلقون الطلب عند فتح إعداد Gateway أو عند الحاجة إلى اكتشاف Gateway عبر الشبكة المحلية بطريقة أخرى. #96181 شكرًا لـ @joshavant.

الوثائق وأدوات الإدارة

موثوقية الإعداد والأوامر

تتعامل أوامر CLI الشائعة الآن مع الإعداد والمسارات والمخرجات وحالات الفشل باتساق أكبر. ويوفر إكمال الصدفة والطبيب وأوامر الإعداد وإعداد Gateway إرشادات أوضح واستردادًا أكثر أمانًا عندما يحتاج تثبيت أو إعداد إلى اهتمام.

المصادر والمساهمون
  • تعرض قائمة الإكمال بعلامة التبويب في zsh الخاصة بـ OpenClaw الآن أوصاف الخيارات التي تحتوي على متغيرات $ أو أمثلة محاطة بعلامات الاقتباس العكسية حرفيًا، بدلًا من تقييمها كمدخلات للصدفة وإفساد القائمة. #64490 شكرًا @edenkangdw.
  • بعد الترقية من تخزين قديم لبيئة العزل، يتلقى المشغّلون الآن تحذيرًا واضحًا من openclaw doctor بشأن ملفات السجل المتبقية، ويمكنهم استخدام openclaw doctor --fix لترحيلها أو تنظيفها. #84326 شكرًا @giodl73-repo.
  • يمكن للمشغّلين الآن استخدام doctor --lint لاكتشاف خدمات Gateway القديمة المتبقية ومعاينة تنظيفها، بينما تظل الخدمات الإضافية المقصودة معلوماتية ولا تتسبب في فشل الفحص الافتراضي. #84340 شكرًا @giodl73-repo.
  • يتلقى مشغّلو Gateway على macOS الآن تحذيرًا قبل أن تؤدي إعادة التثبيت أو الإصلاح أو إعادة التشغيل إلى الكتابة فوق السلوك المخصص لغلاف LaunchAgent، بينما يميّز openclaw status بين فحوص الأسرار المفقودة الخاصة بـ CLI فقط والخدمة المثبتة. #90537 ذو صلة #90518. شكرًا @turbotheturtle، @vincentkoc.
  • يمكن الآن إرسال المطالبات الطويلة أو متعددة الأسطر أو الغنية بالشيفرة إلى openclaw agent باستخدام --message-file، ما يتجنب هشاشة اقتباس الصدفة ويبلّغ عن الملفات غير الصالحة قبل الإرسال. #93351 شكرًا @ooiuuii.
  • يصلح عمليات الإصلاح المجدولة عبر doctor --fix --non-interactive التي كانت تعيد تشغيل Gateway قيد التشغيل بالفعل بعد فشل مؤقت في فحص السلامة، بحيث لا تؤدي الصيانة غير المراقبة بعد الآن إلى مقاطعة الخدمة النشطة. #94148 ذو صلة #78217. شكرًا @esqandil، @zhangguiping-xydt.
  • يتوقف openclaw configure وأمر openclaw config المجرّد الآن مع إرشادات واضحة للأوامر الفرعية عند تشغيلهما من البرامج النصية أو الأنابيب، بدلًا من فتح معالج تفاعلي جزئي والخروج بصورة غير واضحة. #94238 ذو صلة #93953. شكرًا @nianjiuzst، @ruomuxydt.
  • يمكن لمشغّلي الوكلاء المتعددين الآن استخدام openclaw gateway usage-cost لعرض تكاليف وكيل واحد مُهيّأ أو جميع الوكلاء، بينما يظل أمر الوكيل الافتراضي الحالي دون تغيير. #94483 شكرًا @ly-wang19.
  • لم تعد بطاقات Workboard المؤرشفة تزدحم بها المخرجات الافتراضية للأمر openclaw workboard list، بينما يظل --include-archived وإخراج JSON يتيحان الوصول إليها عند الحاجة. #94562 ذو صلة #94555. شكرًا @ecican، @vincentkoc، @zengwen-dt.
  • يقدم OpenClaw Doctor الآن إرشادات دقيقة لمهام Cron العاملة والمعزولة الخاصة بمطالبة الصدفة، بدلًا من اقتراح أمر --fix مرارًا رغم أنه لا يستطيع إزالة التحذير. #94784 ذو صلة #94655. شكرًا @altaywtf، @geekoagent، @zengwen-dt.
  • يصلح عرض openclaw doctor تحذيرًا يتطلب إصلاحًا لإعدادات ذاكرة GGUF المحلية السليمة بعد تخطي فحص الجاهزية عمدًا، مع الإبقاء على التحذير عندما يكون النموذج المحلي المُهيّأ مفقودًا بالفعل. #95393 ذو صلة #92582. شكرًا @mikasa0818، @neekolascmd، @vincentkoc.
  • على Windows، تعمل مهام Gateway التي ينشئها برنامج التثبيت الآن في الخلفية من دون نافذة وحدة تحكم قد يغلقها المستخدمون عن طريق الخطأ فيوقفون Gateway. #95480 ذو صلة #89231. شكرًا @cameronweller، @mikasa0818، @vincentkoc.
  • ترفض ارتباطات قنوات الوكلاء الآن مواصفات الحسابات المشوهة مثل matrix:work:extra مع خطأ واضح، بدلًا من توجيه الوكيل بصمت إلى حساب مختلف. #95572 شكرًا @ly-wang19.
  • تحترم تحديثات Skills في ClawHub الآن سياسة أمان التثبيت المُهيّأة لديك، ويحدّث openclaw skills update --all فقط Skills المتتبعة في ClawHub بدلًا من تثبيت Skills مُهيّأة أخرى بصورة غير متوقعة. #95684 شكرًا @vincentkoc.
  • أصبحت عمليات إعادة التشغيل وبدء تشغيل Gateway على Windows أكثر موثوقية، لأن OpenClaw يمرر الأوامر الآن إلى مسار النظام الموثوق cmd.exe بدلًا من الاعتماد على البحث عن العملية. 7dd01d1 شكرًا @vincentkoc.
  • أصبحت فحوص تنظيف Gateway والمستمع على Windows أكثر موثوقية عندما يكون البحث في PATH غير مكتمل، بحيث يمكن للمشغّلين تحديد عملية Gateway وتحرير منفذ مشغول من دون إغفال أدوات النظام المثبتة. e9b694e شكرًا @vincentkoc.
  • على Windows، يعثر بدء تشغيل OpenClaw وتسليم Codex عبر TUI الآن على bun وcodex وثنائيات وقت التشغيل الأخرى باستخدام محدد موقع النظام الموثوق، حتى عند ظهور أمر where آخر في موضع أسبق ضمن PATH. 72b9bc7 شكرًا @vincentkoc.
  • تستخدم تشخيصات المنافذ على Windows الآن أدوات النظام المقصودة حتى عندما تكون إدخالات PATH مفقودة أو محجوبة، لذا تقل احتمالية حجب تعارضات منافذ Gateway والخدمات بسبب إخفاقات تحليل الأوامر. c4facb2 شكرًا @vincentkoc.
  • تقل احتمالية أن تفوّت استعادة البرنامج الخفي على Windows اكتشاف العمليات أو تنظيفها عندما يكون PATH غير مكتمل أو غير معتاد أو محجوبًا، لأن المسار الاحتياطي للمهام المجدولة يعثر الآن على PowerShell وtaskkill في مواقع النظام الموثوقة. 2a140e6 شكرًا @vincentkoc.
  • يحتفظ OpenClaw الآن بعلامات استعادة الإعدادات ولقطات آخر حالة سليمة معروفة وسجل القراءات المشبوهة في حالته المشتركة خلال الترحيل، من دون ترك ملف سجل منفصل لسلامة الإعدادات. 6daabd2 شكرًا @vincentkoc.
  • على Windows، تتلقى أوامر Crabbox المشغلة عبر أغلفة حزم Node الآن أعلام المزوّد وأوامر الصدفة ومحارف الصدفة الخاصة كما أُدخلت، بدلًا من فقدانها أو إعادة تفسيرها. 54d24cd شكرًا @vincentkoc.
  • تقل احتمالية فشل تدفقات عمل Crabbox الموجهة إلى Windows أو رجوعها إلى معالجة أبطأ للصدفة عند تشغيل أدوات Node عبر أغلفة .cmd و.bat. d48dcc6 شكرًا @vincentkoc.
  • يمكن لمستخدمي Windows تشغيل crabbox وgit والأدوات الأخرى المدعومة بـ Node عبر أغلفة الأوامر المثبتة بواسطة npm، من دون أن يتوقف Crabbox قبل فتح الأداة. 77f4e45 شكرًا @vincentkoc.
  • يفحص openclaw doctor الآن ملفات التعريف التي تحذف إعدادات سياسة الأدوات من دون اعتبار هذا الحذف الصالح خطأً. 03ba09b
  • لم يعد openclaw doctor يعرض تحذيرات مضللة لقسم الأدوات عندما يتعذر عليه تقييم ملف تعريف معاينة مخصص. 420a0e6 شكرًا @vincentkoc.
  • يقصر openclaw doctor الآن تحذيرات المعاينة على ملفات تعريف الأدوات التي يمكنه تقييمها، متجنبًا تحذيرات المنح المُهيّأة المضللة لملفات التعريف غير المعروفة. 541f7ff شكرًا @vincentkoc.
  • يمكن لمستخدمي Windows تثبيت OpenClaw من المصدر من دون أن يحظر إعداد التبعيات بسبب إجبار برنامج التثبيت برامج npm أو pnpm النصية على المرور عبر cmd.exe. 1252378 شكرًا @vincentkoc.
  • يمكن تهيئة إعدادات OpenClaw الأكبر حجمًا وإنشاء تلميحات واجهة المستخدم بكفاءة أعلى، مع استمرار وضع علامات على الحقول الحساسة بالطريقة نفسها. #55018 شكرًا @huangyandi-red، @vincentkoc، @xdhuangyandi.
  • تعرض تغييرات الإعدادات التي لا تزال تحتاج إلى إعادة تشغيل يدوية لـ Gateway الآن إشعارًا واضحًا بضرورة إعادة التشغيل مع الحفاظ على الملاحظة الأصلية، بدلًا من أن تبدو مكتملة برسالة config-patch ok مضللة. #83041 ذو صلة #46797. شكرًا @stache73، @xuruiray.
  • تظهر الآن مساعدة doctor وgateway وmodels وplugins وsessions وtasks خلال عشرات الملّي ثوانٍ، بينما كانت أوامر مثل sessions --help وtasks --help تستغرق سابقًا نحو 1.6 إلى 1.8 ثانية لبدء الاستجابة. #89628 شكرًا @yyzquwu.
  • تعرض واجهات تتبع OpenTelemetry الخلفية مثل Langfuse الآن اسم المزوّد/النموذج الفعلي بدلًا من "غير معروف" لمعرّفات النماذج المؤهلة بشرطة مائلة. #89981 شكرًا @mycarrysun، @vincentkoc.
  • لم تعد سجلات إقران الأجهزة المشوهة أو القديمة تمنع openclaw devices list من عرض طلبات الموافقة المعلقة، بينما تستمر الأدوار الصالحة في الظهور بصورة طبيعية. #93504 شكرًا @ly-wang19.
  • يرفض OpenClaw الآن أهداف SSH التي تحتوي على نقطتين رأسيتين زائدتين في البداية أو النهاية قبل أن تنتج إعداد SSH غير صالح أو إخفاقات في بدء النفق لبيئات العزل وبوابات Gateway المدعومة بـ SSH. #93887 شكرًا @miorbnli.
  • يحصل الآن المستخدمون الذين يفشل إعدادهم غير التفاعلي في فحص سلامة Gateway المحلي على أوامر استعادة قابلة للتشغيل، هي openclaw onboard --install-daemon أو openclaw onboard --skip-health، بدلًا من أعلام setup غير المدعومة. #93994 ذو صلة #93947. شكرًا @bk-z1، @nianjiuzst.
  • تقبل فحوص سلامة Gateway والاستقصاء الآن خيار --port المخصص نفسه المستخدم لبدء Gateway محلي، وترفض المنافذ غير الصالحة مبكرًا، وتعرض هدف local loopback المحدد في إخراج JSON. #94687 ذو صلة #79100. شكرًا @bryantegomoh، @ozthedivine.
  • يكتشف gateway --force الآن العمليات التي تستخدم IPv4 فقط وتشغل منفذ Gateway، ويظل يحاول التنظيف عندما يكون فحص المنفذ غير حاسم، بدلًا من اعتبار المنفذ خاليًا عن طريق الخطأ. #94949 ذو صلة #94426. شكرًا @sunlit-deng، @vincentkoc، @wangwllu.
  • يقبل openclaw config validate الآن إعدادات خادم MCP القائمة على الأوامر التي تستخدم صراحةً transport: "stdio"، ما يتجنب أخطاء التحقق الزائفة مع الاستمرار في رفض إعدادات stdio غير الصالحة ذات النمط البعيد. #95102 ذو صلة #95082. شكرًا @ken-jo، @lzyyzznl.
  • يمكن الآن لتعديلات الصور عبر CLI إرجاع عدة تنويعات في أمر واحد باستخدام --count <n>، بدلًا من اقتصارها على النتيجة المفردة الافتراضية للمزوّد. #95300 شكرًا @ly-wang19.
  • يعثر openclaw sessions export-trajectory الآن على الجلسات التي تستطيع أوامر الجلسات الأخرى رؤيتها بالفعل عند تهيئة مخازن مخصصة أو مستندة إلى ~ أو تستخدم قالب {agentId}، من دون الحاجة إلى تحديد مسار المخزن مرة أخرى. #95570 ذو صلة #95568. شكرًا @youngting520.
  • يُصلح عرض infer inspect --name <id> --json لخيارات لم تكن أوامر CLI المطابقة تقبلها، بحيث يمكن للمطورين والمشغّلين اكتشاف خيارات النموذج والمصادقة والنسخ الصوتي المدعومة بموثوقية. #95719 شكرًا @ly-wang19، @vincentkoc.
  • يمكن للأشخاص الذين يفحصون جلسات ضخمة جدًا أو غير مرتبة زمنيًا فتح تفاصيل الاستخدام مع الاستمرار في الحصول على أحدث إدخالات السجل ذات الطابع الزمني، من دون احتفاظ OpenClaw بكامل سجل السجلات المُحلّل في الذاكرة. #96019 شكرًا @vincentkoc.
  • يمكن للمشغّلين الآن إعداد مراقب المصادقة ومؤقّت systemd وعناصر واجهة Termux لمضيف OpenClaw الخاص بهم، من دون الحاجة أولًا إلى استبدال أسماء المضيفين ومسارات نظام الملفات الخاصة بالمشرفين. af3e509 شكرًا @vincentkoc.
  • يحدّد تجهيز crabbox الأصلي على Windows الآن مهمة برنامج Windows الخدمي المطلوبة تلقائيًا، ما يتجنب عمليات التشغيل الفاشلة أو الموجّهة بشكل خاطئ، مع إبقاء WSL2 وتجاوزات المهمة الصريحة من دون تغيير. d5d9a82 شكرًا @vincentkoc.
  • يمكن للأشخاص الذين يعيّنون صورة رمزية محلية للوكيل تجنّب الصور المفقودة عبر إبقاء الملفات النسبية إلى مساحة العمل دون 2 ميغابايت، بينما لا تخضع الصور الرمزية عبر HTTP(S) ومعرّفات URI للبيانات لهذا الحد. #78884 ذو صلة #65312. شكرًا @wangjieweb3-design، @nyx-nocturna.
  • تطلب تعليمات الوكيل الافتراضية في OpenClaw الآن من الوكلاء التحقق من وجود حلول مجانية أو مفتوحة المصدر مناسبة قبل اقتراح إنشاء حل مخصص، مع السماح بالعمل المخصص عندما يكون الخيار الأنسب. #86608 شكرًا @cablackmon.
  • يمكن لمؤلفي Plugin الآن استخدام targetSessionKey الموثّق في أحداث subagent_ended لمطابقتها مع عملية الإنشاء المقابلة، بدلًا من الاعتماد على حقلي agentId أو childSessionKey اللذين لا يتم إصدارهما. #95191 ذو صلة #95186. شكرًا @ken-jo، @mahaohao-ch.
  • تفتح روابط Skills في ClawHub ضمن وثائق OpenClaw وبطاقات العرض الآن الصفحات القياسية المؤهلة باسم المالك، وتستخدم أمثلة التثبيت مراجع openclaw skills install @owner/<slug> الجاهزة للنسخ بدلًا من المسارات القديمة التي تحتوي على الاسم المختصر وحده. #95972 شكرًا @patrick-erichsen.

الأدوات والعمل المجدول

تُكمل الآن المهام المجدولة والأدوات المدمجة عملياتها، وتعيد المحاولة، وتُبلّغ عن حالات الفشل، وتحافظ على مدخلاتها المقصودة باتساق أكبر. كما تجعل التحسينات في وقت تشغيل SDK الخاص بالـ Plugin الامتدادات المدعومة بالأدوات أكثر موثوقية عند التحميل أو إرجاع النتائج أو تشغيل العمل المجدول.

المصادر والمساهمون
  • تزيل الآن مهام Cron المعزولة التي تستخدم deleteAfterRun جلستها المؤقتة ونصّها المنسوخ بعد الانتهاء، بما في ذلك عمليات التشغيل التي يكون فيها التسليم معطّلًا، مما يقلل الملفات القديمة والسياق المتراكم والحاجة إلى التنظيف اليدوي. #84794 ذو صلة: #84707. شكرًا لـ @bottenbenny و@turbotheturtle.
  • يمكن الآن لكل مهمة مجدولة استخدام نماذج احتياطية خاصة بها، أو التشغيل مع تعطيل البدائل الاحتياطية، أو العودة إلى الوراثة العادية للبدائل الاحتياطية عبر CLI بدلًا من مطالبة المشغّلين بتحرير بيانات الحمولة منخفضة المستوى. #93369 ذو صلة: #90302. شكرًا لـ @849261680 و@walliiee.
  • يعثر سجل Cron الآن بصورة موثوقة على الإدخالات التي تتضمن معرّفات مهامها مسافات إضافية محيطة، ويرفض المعرّفات المتداخلة أو الفارغة قبل أن تتمكن من إنشاء سجلات يتعذر قراءتها مجددًا بأمان. #93567 شكرًا لـ @alix-007 و@vincentkoc.
  • لم تعد إضافة مهمة Cron أو إزالتها تتسبب في فقدان التشغيل المعلّق لمهمة دورية أخرى حان موعدها بالفعل. #94323 شكرًا لـ @yetval.
  • تستخدم الآن عمليات قراءة مستندات Word وPowerPoint وExcel وكتابتها مسار .docx أو .pptx أو .xlsx المقصود بدلًا من الفشل بسبب امتداد مختلق. #95805 ذو صلة: #93326. شكرًا لـ @bhnan و@lzyyzznl و@vincentkoc و@xzh-icenter.
  • يحتفظ مستخدمو أتمتة المتصفح بلقطات غنية بالمراجع كما هي، بما في ذلك الفروع المفيدة في النتائج الموجزة، مع معالجة أقل يمكن تجنبها أثناء إنشاء اللقطات. #96072 شكرًا لـ @vincentkoc.
  • يصلح مشكلة ترك الأوامر التي انتهت مهلتها وتحديثات النواة المتوقفة على Windows أحيانًا عمليات فرعية قيد التشغيل، بحيث يستطيع OpenClaw إيقاف شجرة العمليات كاملةً بموثوقية أكبر بعد الإلغاء أو انتهاء المهلة أو تنظيف التحديث. a192b2e شكرًا لـ @vincentkoc.
  • أصبح مستخدمو Windows أقل عرضة لفشل عمليات تثبيت الأدوات التي يديرها الوكيل عند فك تنزيلات ZIP مثل ripgrep، لأن OpenClaw يستخدم الآن برامج الاستخراج المدمجة في Windows بدلًا من الاعتماد على البحث في PATH. a5fde91
  • تعثر الآن عمليات إعداد Windows وفحوصات وقت التشغيل على الأدوات المطلوبة بموثوقية أكبر باستخدام محلّل System32 الموثوق بدلًا من الاعتماد على إدخال غير متوقع في PATH. d3b4444 شكرًا لـ @vincentkoc.
  • تحتفظ الآن عمليات تشغيل SDK المنشأة باستخدام timeoutMs: 0 بمهلة الصفر المطلوبة من دون مراقب غير مرغوب فيه من جانب العميل. 2bdcc83 شكرًا لـ @vincentkoc.
  • تتوقف الآن أوامر OpenClaw العالقة بموثوقية حتى عندما يوفّر المستدعون مهلًا زمنية ضخمة للغاية للتنفيذ أو لخمول المخرجات. 1425bb3 شكرًا لـ @vincentkoc.
  • تستخدم الآن الأوامر التي تُعطى إعدادات مهلة زمنية ضخمة للغاية حدًا أقصى آمنًا بدلًا من الفشل لأن وقت التشغيل لا يستطيع جدولة الانتظار المطلوب. 66b94ba
  • تتوافق الآن إعدادات السماح بالأدوات أو منعها الخاصة بكل موفّر باتساق أكبر مع تحذيرات أداة التشخيص في OpenClaw، بما في ذلك الإعدادات التي تحتوي على أسماء بديلة للموفّرين أو مفاتيح خاصة بالنماذج أو معرّفات نماذج بأسلوب OpenRouter أو إدخالات نهج مشوّهة. 8f2882f
  • تتلقى الآن تطبيقات SDK الحدث tool.call.failed عند فشل أدوات الطرفية أو حظرها، بدلًا من حدث إكمال مضلل، بحيث يمكن لمعالجة الفشل الحالية الاستجابة بصورة صحيحة. #95383 شكرًا لـ @ly-wang19.
  • يصلح رفض طلبات إضافة مهام Cron وتحديثها عندما تصل حقول المهام المعروفة مع مسافات لاحقة غير ضارة، بحيث يمكن حفظ الجداول الزمنية دون تخفيف فحوصات المدخلات الملتبسة أو غير الآمنة. #95674 ذو صلة: #95407. شكرًا لـ @nassiel و@zw-xysk.
  • تتعامل مراقبة الوكلاء الفرعيين في Codex مع المجموعات الكبيرة من الوكلاء الفرعيين وملفات النصوص المنسوخة بقدر أقل من الفحص غير الضروري، مع استمرار حلّ تنسيقات أسماء ملفات النصوص المنسوخة القديمة كما كان من قبل. #96085 شكرًا لـ @vincentkoc.
  • يصلح مشكلة تعلّق تهيئة crabbox الأصلية على Windows أو فقدان عمليات التسليم عندما يستخدم المشغّل والخدمة الخفية أدلة رئيسية مختلفة، بحيث يمكن لكليهما العثور على حالة المهمة وملفات الإيقاف نفسها. f354889 شكرًا لـ @vincentkoc.
مساهمات إضافية
  • يُحسّن جدولة التكامل المستمر للمستودع، واستخدام مشغّلاته، ومعالجة حالات الفشل. #95308 شكرًا @vincentkoc.
  • يُحسّن جدولة التكامل المستمر للمستودع، واستخدام مشغّلاته، ومعالجة حالات الفشل. #95465 شكرًا @wangmiao0668000666.
  • يُحسّن جدولة التكامل المستمر للمستودع، واستخدام مشغّلاته، ومعالجة حالات الفشل. #95625 شكرًا @vincentkoc.
  • يُحسّن جدولة التكامل المستمر للمستودع، واستخدام مشغّلاته، ومعالجة حالات الفشل. #95649 شكرًا @vincentkoc.
  • يُحسّن جدولة التكامل المستمر للمستودع، واستخدام مشغّلاته، ومعالجة حالات الفشل. #95681 شكرًا @vincentkoc.
  • يُحسّن جدولة التكامل المستمر للمستودع، واستخدام مشغّلاته، ومعالجة حالات الفشل. #95857 شكرًا @romneyda.
  • يُحسّن جدولة التكامل المستمر للمستودع، واستخدام مشغّلاته، ومعالجة حالات الفشل. #95870 شكرًا @vincentkoc.
  • يُحسّن جدولة التكامل المستمر للمستودع، واستخدام مشغّلاته، ومعالجة حالات الفشل. #95872 شكرًا @romneyda.
  • يُحسّن جدولة التكامل المستمر للمستودع، واستخدام مشغّلاته، ومعالجة حالات الفشل. #95879 شكرًا @vincentkoc.
  • يُحسّن جدولة التكامل المستمر للمستودع، واستخدام مشغّلاته، ومعالجة حالات الفشل. #95890 شكرًا @vincentkoc.
  • يُحسّن جدولة التكامل المستمر للمستودع، واستخدام مشغّلاته، ومعالجة حالات الفشل. #95909 شكرًا @vincentkoc.
  • يُحسّن جدولة التكامل المستمر للمستودع، واستخدام مشغّلاته، ومعالجة حالات الفشل. #95922 شكرًا @vincentkoc.
  • يُحسّن جدولة التكامل المستمر للمستودع، واستخدام مشغّلاته، ومعالجة حالات الفشل. #95946 شكرًا @vincentkoc.
  • يُحسّن جدولة التكامل المستمر للمستودع، واستخدام مشغّلاته، ومعالجة حالات الفشل. #95967 شكرًا @vincentkoc.
  • يُحسّن جدولة التكامل المستمر للمستودع، واستخدام مشغّلاته، ومعالجة حالات الفشل. #95983 شكرًا @vincentkoc.
  • يُحسّن جدولة التكامل المستمر للمستودع، واستخدام مشغّلاته، ومعالجة حالات الفشل. #96258 شكرًا @vincentkoc.
  • يُحسّن أتمتة فحوصات الإصدار ومعالجة الأدلة المطلوبة. #95094 شكرًا @romneyda.
  • يُحسّن أتمتة فحوصات الإصدار ومعالجة الأدلة المطلوبة. #95466 شكرًا @jason-allen-oneal.
  • يُحسّن أتمتة فحوصات الإصدار ومعالجة الأدلة المطلوبة. #95876 شكرًا @romneyda.
  • يُحسّن أتمتة فحوصات الإصدار ومعالجة الأدلة المطلوبة. #95880 شكرًا @romneyda.
  • يُحسّن أتمتة فحوصات الإصدار ومعالجة الأدلة المطلوبة. #95919 شكرًا @romneyda.
  • يُحسّن أتمتة فحوصات الإصدار ومعالجة الأدلة المطلوبة. #95928 شكرًا @vincentkoc.
  • يُحسّن أتمتة فحوصات الإصدار ومعالجة الأدلة المطلوبة. #95991 شكرًا @vincentkoc.
  • يُحسّن أتمتة فحوصات الإصدار ومعالجة الأدلة المطلوبة. #96235 شكرًا @vincentkoc.
  • يُحسّن أدوات حزم الإصدارات ونشرها والتحقق منها. #94272 شكرًا @romneyda.
  • يُحسّن أدوات حزم الإصدارات ونشرها والتحقق منها. #94622 شكرًا @tayoun.
  • يُحسّن أدوات حزم الإصدارات ونشرها والتحقق منها. #95898 شكرًا @romneyda.
  • يُحسّن أدوات حزم الإصدارات ونشرها والتحقق منها. #95901 شكرًا @romneyda.
  • يُحسّن أدوات حزم الإصدارات ونشرها والتحقق منها. #95999 شكرًا @vincentkoc.
  • يُحسّن أدوات حزم الإصدارات ونشرها والتحقق منها. #96055 شكرًا @vincentkoc.
  • يُحسّن أدوات حزم الإصدارات ونشرها والتحقق منها. #96226 شكرًا @vincentkoc.
  • يُحسّن أدوات حزم الإصدارات ونشرها والتحقق منها. #96271 شكرًا @vincentkoc.
  • يُحسّن أدوات حزم الإصدارات ونشرها والتحقق منها. #97909 شكرًا @patrick-erichsen.
  • يُحسّن تغطية مختبر ضمان الجودة، والتقاط الأدلة، وفحوصات الجاهزية للإصدار. #91502 شكرًا @romneyda.
  • يُحسّن تغطية مختبر ضمان الجودة، والتقاط الأدلة، وفحوصات الجاهزية للإصدار. #91506 شكرًا @romneyda.
  • يُحسّن تغطية مختبر ضمان الجودة، والتقاط الأدلة، وفحوصات الجاهزية للإصدار. #94700 شكرًا @romneyda.
  • يُحسّن تغطية مختبر ضمان الجودة، والتقاط الأدلة، وفحوصات الجاهزية للإصدار. #95406 شكرًا @romneyda.
  • يُحسّن تغطية مختبر ضمان الجودة، والتقاط الأدلة، وفحوصات الجاهزية للإصدار. #95858 شكرًا @romneyda.
  • يُحسّن تغطية مختبر ضمان الجودة، والتقاط الأدلة، وفحوصات الجاهزية للإصدار. #95933 شكرًا @romneyda.
  • يُحسّن تغطية مختبر ضمان الجودة، والتقاط الأدلة، وفحوصات الجاهزية للإصدار. #95944 شكرًا @romneyda.
  • يُحسّن تغطية مختبر ضمان الجودة، والتقاط الأدلة، وفحوصات الجاهزية للإصدار. #95947 شكرًا @romneyda.
  • يُحسّن تغطية مختبر ضمان الجودة، والتقاط الأدلة، وفحوصات الجاهزية للإصدار. #95952 شكرًا @vincentkoc.
  • يُحسّن تغطية مختبر ضمان الجودة، والتقاط الأدلة، وفحوصات الجاهزية للإصدار. #95961 شكرًا @vincentkoc.
  • يُحسّن تغطية مختبر ضمان الجودة، والتقاط الأدلة، وفحوصات الجاهزية للإصدار. #95971 شكرًا @romneyda.
  • يُحسّن تغطية مختبر ضمان الجودة، والتقاط الأدلة، وفحوصات الجاهزية للإصدار. #95975 شكرًا @vincentkoc.
  • يُحسّن تغطية مختبر ضمان الجودة، والتقاط الأدلة، وفحوصات الجاهزية للإصدار. #96003 شكرًا @romneyda.
  • يُحسّن تغطية مختبر ضمان الجودة، والتقاط الأدلة، وفحوصات الجاهزية للإصدار. #96017 شكرًا @romneyda.
  • يُحسّن تغطية مختبر ضمان الجودة، والتقاط الأدلة، وفحوصات الجاهزية للإصدار. #96030 شكرًا @romneyda.
  • يُحسّن تغطية مختبر ضمان الجودة، والتقاط الأدلة، وفحوصات الجاهزية للإصدار. #96246 شكرًا @vincentkoc.
  • يضيف أو يصلح تغطية مركزة لاختبارات الانحدار الخاصة بسير عمل المشرفين. #87121 شكرًا @davinci282828، @lizuju.
  • يضيف أو يصلح تغطية مركزة لاختبارات الانحدار الخاصة بسير عمل المشرفين. #90223 شكرًا @aniruddhaadak80.
  • يضيف أو يصلح تغطية مركزة لاختبارات الانحدار الخاصة بسير عمل المشرفين. #93378 شكرًا @mmyzwl، @yachiyo1680.
  • يضيف أو يصلح تغطية مركزة لاختبارات الانحدار الخاصة بسير عمل المشرفين. #95475 شكرًا @kklouzal.
  • يضيف أو يصلح تغطية مركزة لاختبارات الانحدار الخاصة بسير عمل المشرفين. #95499 شكرًا @romneyda.
  • يضيف أو يصلح تغطية مركزة لاختبارات الانحدار الخاصة بسير عمل المشرفين. #95602 شكرًا @vincentkoc، @zats.
  • يضيف أو يصلح تغطية مركزة لاختبارات الانحدار الخاصة بسير عمل المشرفين. #95653 شكرًا @vincentkoc.
  • يُحسّن صيانة المستودع وسير عمل استقبال المساهمين. #76668 شكرًا @wadydx.
  • يُحسّن صيانة المستودع وسير عمل استقبال المساهمين. #87861 شكرًا @coder999999999، @shuofengzhang، @vincentkoc.
  • يُحسّن صيانة المستودع وسير عمل استقبال المساهمين. #95243 شكرًا @hugenshen، @vincentkoc.
  • يُحسّن بنية التوثيق الداخلي وصيانة مراجع الإصدارات. #78715 شكرًا @mehrazmorshed.
  • يُحسّن بنية التوثيق الداخلي وصيانة مراجع الإصدارات. #93502 شكرًا @harjothkhara.
  • يُحسّن بنية التوثيق الداخلي وصيانة مراجع الإصدارات. #96044 شكرًا @romneyda.
  • يُحسّن بنية التوثيق الداخلي وصيانة مراجع الإصدارات. #96057 شكرًا @vincentkoc.
  • يُحسّن بنية التوثيق الداخلي وصيانة مراجع الإصدارات. #96061 شكرًا @vincentkoc.
  • يعزّز حدود السلوك الداخلي من دون تغيير سير العمل العام للمنتج. #91193 شكرًا @davinci282828، @whiteyzy.
  • يعزّز حدود السلوك الداخلي من دون تغيير سير العمل العام للمنتج. #95706 شكرًا @rushindrasinha، @vincentkoc.
  • يعزّز حدود السلوك الداخلي من دون تغيير سير العمل العام للمنتج. #96179 شكرًا @jalehman.
  • ينقل المكوّنات الداخلية للجلسات وبيئة التشغيل خلف حدود صيانة مشتركة. #89912 شكرًا @jalehman.
  • ينقل المكوّنات الداخلية للجلسات وبيئة التشغيل خلف حدود صيانة مشتركة. #90439 شكرًا @jalehman.
  • ينقل المكوّنات الداخلية للجلسات وبيئة التشغيل خلف حدود صيانة مشتركة. #96182 شكرًا @jalehman.
  • ينقل المكوّنات الداخلية للجلسات وبيئة التشغيل خلف حدود صيانة مشتركة. #96191 شكرًا @jalehman.
  • ينقل المكوّنات الداخلية للجلسات وبيئة التشغيل خلف حدود صيانة مشتركة. #96193 شكرًا @jalehman.
  • ينقل المكوّنات الداخلية للجلسات وبيئة التشغيل خلف حدود صيانة مشتركة. #96195 شكرًا @jalehman.
  • ينقل المكوّنات الداخلية للجلسات وبيئة التشغيل خلف حدود صيانة مشتركة. #96204 شكرًا @jalehman.
  • ينقل المكوّنات الداخلية للجلسات وبيئة التشغيل خلف حدود صيانة مشتركة. #96206 شكرًا @jalehman.
  • ينقل المكوّنات الداخلية للجلسات وبيئة التشغيل خلف حدود صيانة مشتركة. #96213 شكرًا @jalehman.
  • ينقل المكوّنات الداخلية للجلسات وبيئة التشغيل خلف حدود صيانة مشتركة. #96218 شكرًا @jalehman.
  • يُحسّن تغطية بيئة الاختبار المعزولة للإشعارات الفورية في iOS والتحقق من الإصدارات. #95893 شكرًا @joshavant.
  • يُحدّث توثيق التحقق الخاص بإطار اختبار Copilot وإعداد الاختبارات الحية. #95930 شكرًا @vincentkoc.
Was this useful?
On this page

On this page