الانتقال إلى المحتوى الرئيسي

ملاحظات إصدار OpenClaw v2026.7.1 (2026-07-13)

يقدّم OpenClaw v2026.7.1 إصلاحات شاملة كبيرة لواجهة التحكم وتجربة الإعداد الأولي، وتحديثات كبيرة لتطبيقات iOS وAndroid وmacOS الرسمية، ودعمًا موسعًا للنماذج ومزوّدي الخدمات، بما في ذلك التوافق مع GPT-5.6 وTencent Hy3 وMeta Muse Spark 1.1، وسير عمل أقوى مع Codex ووكلاء البرمجة المتصلين. ويحصل كل من Telegram وSlack وDiscord وApple Messages على تحديثات جوهرية، مع تحسين حلقات تعطل Gateway، والعمل المجدول، والتحكم عن بُعد في المتصفح، ووحدات طرفية لمساحات العمل، والجلسات، والأهداف أيضًا. كما يتضمن الإصدار العديد من الإصلاحات والتحسينات العامة في مختلف أجزاء OpenClaw.

أبرز الميزات

إصلاح شامل لواجهة التحكم: الدردشة والجلسات ومساحات العمل والاستخدام

تعمل واجهة التحكم الآن بصورة أقرب إلى مساحة عمل موحدة في المتصفح للمحادثات والعمل المتوازي. أصبحت عناوين الدردشات أوضح، وصار العثور على الجلسات الحديثة وتثبيتها وتجميعها وإعادة تسميتها وتفريعها وأرشفتها وتعليمها كمقروءة أسهل، ويمكن عرض عدة جلسات في أجزاء قابلة لتغيير الحجم تعود بعد إعادة التحميل. ويسهّل تحديد المواضع بالسحب والإفلات، وصفحة الجلسات الأكثر كثافة، وعرض المهام المباشر، التنقل بين الأعمال النشطة دون الحاجة إلى إدارة العديد من علامات تبويب المتصفح. أصبحت عناصر التحكم في الدردشة أوضح أثناء سير العمل. يحافظ محرّر الرسائل على قابلية استخدام المرفقات واختيار النموذج والصوت والاستدلال وحالتي الإرسال والإيقاف وإجراءات الرسائل عبر مختلف أحجام الشاشات؛ ويمكن لمستخدمي Talk اختيار ميكروفون أو تحديثه من الإعدادات والحصول على إرشادات مقروءة بشأن الأذونات على الشاشات الضيقة؛ وتحافظ الردود المقتبسة على الموضع الذي يجري الرد عليه؛ كما تتيح صفوف الأدوات المدمجة الوصول إلى المدخلات والنتائج والصور والتقدم والأخطاء والموافقات والتوجيه دون إثقال المحادثة. أصبحت معلومات الاستخدام أسهل فهمًا من كل من عروض الحالة والمتصفح. تقارن صفحة الاستخدام الإنفاق التقديري الأخير والقيم اليومية دون الحاجة إلى عمليات إعادة تحميل متكررة أو تمرير المؤشر، وتعرض حصة كل مزوّد أو نموذج أو وكيل أو قناة، ويمكنها تضمين الخطط والحصص والأرصدة والميزانيات التي يبلغ عنها المزوّد، وتفاصيل فوترة Anthropic أو OpenAI. وتحافظ مخططات السبعة والثلاثين والتسعين يومًا الآن على ظهور الأيام التي لم تشهد أي نشاط، وتحدّ التقارير الكبيرة التي تشمل جميع الوكلاء من العمل المتزامن لتقليل البطء والضغط على الذاكرة، كما تعرض لوحات السياق على مستوى الدردشة وتفاصيل الرسائل المكتملة النموذج النشط والرموز المميزة واستخدام ذاكرة التخزين المؤقت وضغط السياق والتكلفة التقديرية. أصبح اقتران الأجهزة المحمولة، وصحة Gateway، وموافقات عُقد سطح المكتب، وأعمال GitHub المرتبطة، وملفات مساحة العمل، والمهام المجدولة، وأشجار العمل، وعناصر Workboard، والمهام التي تعمل في الخلفية متاحة الآن في مواضع أقرب إلى المحادثة. كما أصبحت حالتها وأذوناتها وخطواتها التالية أوضح. يعزز هذا الإصلاح الشامل أيضًا المسارات الأساسية التي تستند إليها عناصر التحكم تلك. تستخدم عمليات اتصال لوحة المعلومات وإعادة اتصالها قدرًا أقل من ذاكرة Gateway المؤقتة، ما يقلل تحذيرات الضغط الخاطئة، بينما أصبح التعافي من عمليات إعادة تشغيل Gateway المؤقتة والأصول القديمة أكثر سلاسة. وتحافظ بوابات Gateway الموجّهة حسب المسار على الوجهة وبيانات الاعتماد الصحيحة، وتظل الخيارات المحفوظة بعد التحديث، كما تعرض حالات فشل المصادقة والبروتوكول والتحديث والاقتران خطوات تالية أكثر فائدة بدلًا من ترك الصفحة عالقة أو غامضة. تحافظ التخطيطات المتجاوبة على قابلية استخدام سجل الدردشة وعناصر التحكم على الهواتف والأجهزة اللوحية والشاشات الأفقية القصيرة وأجهزة سطح المكتب الكبيرة. وأصبح سلوك لوحة المفاتيح والتركيز والتباين وتسميات التقنيات المساعدة والنسخ والتمرير وأهداف اللمس أكثر اتساقًا، بينما أصبحت نصوص التنقل والاقتران والصوت والجدولة والحالة متاحة بمزيد من اللغات المدعومة.
  • تتلقى محادثات واجهة التحكم الجديدة الآن عناوين موجزة للشريط الجانبي مستمدة من رسالتها الأولى، ويمكن للمشغّلين توجيه إنشاء عناوين لوحة المعلومات وموضوعات Telegram وسلاسل Discord عبر utilityModel أصغر. #87643 شكرًا لـ @juliangsm و@zhangguiping-xydt.
  • يمكن للمسؤولين المقترنين الآن إنشاء رمز QR لإعداد الأجهزة المحمولة أو رمز قابل للنسخ من صفحة Nodes في واجهة التحكم واستخدامه لربط تطبيق رسمي لنظام iOS أو Android. #94672 شكرًا لـ @bkudiess و@douhualili.
  • تسهّل واجهة التحكم الآن إنشاء المحادثات والعثور عليها والتبديل بينها عبر شريط جانبي للجلسات يتضمن الجلسات الحالية، مع إبقاء معلومات ضغط السياق وحصة المزوّد في متناول اليد. #99289 ذو صلة #99288.
  • يركّز الشريط الجانبي لواجهة التحكم الآن على الجلسات وبعض الوجهات الافتراضية، مع السماح للمستخدمين بتثبيت صفحاتهم المفضلة والاحتفاظ بهذه الاختيارات بعد إعادة التحميل. #100296
  • يحافظ محرّر الرسائل المعاد تصميمه في واجهة التحكم على وضوح واستقرار أكبر للمرفقات واختيار المزوّد والنموذج والصوت وحالة التشغيل وإجراءات الرسائل عبر تخطيطات الأجهزة المحمولة وسطح المكتب. #100461 شكرًا لـ @fuller-stack-dev.
  • يمكن لمستخدمي ميزة Talk في واجهة التحكم اختيار ميكروفون وتحديثه على الشاشات الضيقة، وقراءة إرشادات واضحة بشأن الأذونات عندما يُحظر وصول المتصفح. #101377 شكرًا لـ @fuller-stack-dev.
  • يمكن لمحادثة واجهة التحكم الآن عرض عدة جلسات قابلة لتغيير الحجم جنبًا إلى جنب أو مكدّسة، والحفاظ على تخطيط الأجزاء بعد إعادة التحميل، وإبقاء الجزء النشط قابلًا للاستخدام على الشاشات الضيقة. #100754
  • تضم واجهة التحكم الآن صفحة Tasks مباشرة تتيح للمشغّلين فحص الأعمال الخلفية النشطة والحديثة، وفتح جلساتها، وتحديث تفاصيلها، وإلغاء المهام الموجودة في قائمة الانتظار أو قيد التشغيل عند امتلاكهم الصلاحية. #100789
  • تدعم قوائم الجلسات على الويب والأجهزة المحمولة الآن المجموعات المثبتة والمخصّصة، وحالة القراءة وعدم القراءة المشتركة، ومؤشرات المخرجات الخلفية، وتفريع النصوص، وإجراءات إعادة التسمية والأرشفة والنقل والحذف في موضعها. #100814
  • تعرض صفحة Sessions في واجهة التحكم الآن مزيدًا من الحالات والإجراءات المفيدة ضمن شاشة اعتيادية، مع إمكانية فتح تفاصيل الصف للكشف عن التسميات وعناصر ضبط الإعدادات وسجل نقاط التحقق بدلًا من فرض التمرير الجانبي المتكرر. #100943
  • يمكن لمستخدمي واجهة التحكم سحب جلسة مباشرة إلى الجزء الحالي أو إلى أي جانب لإنشاء تقسيم، مع معاينة توضّح موضعها النهائي. #101191
  • يمكن للمشغّلين تهيئة تذييلات استخدام الرموز أو الاستخدام الكامل لكل رد مرة واحدة باستخدام messages.responseUsage، بينما يمكن للمستخدمين إيقافها أو إعادة تعيين جلسة إلى الإعداد الافتراضي الموروث. #89762 شكرًا لـ @marvinthebored و@obviyus و@peetiegonzalez.
  • تسهّل صفحة Usage في واجهة التحكم الآن مقارنة التكاليف التقديرية الحديثة والقيم اليومية وحصة كل مزوّد أو نموذج أو وكيل أو قناة، من دون إعادة تحميل متكررة أو تمرير المؤشر فوق العناصر. #100432
  • تعرض صفحة Usage الآن الخطط والحصص وأوقات إعادة التعيين والأرصدة والإنفاق والميزانيات التي يُبلغ عنها المزوّد، إلى جانب تحليل جلسات OpenClaw، بما في ذلك تغطية OpenRouter وVenice. #100520
  • يمكن لقسم Usage في واجهة التحكم الآن عرض الإنفاق اليومي والرموز والطلبات وأبرز النماذج وفئات الفوترة في Anthropic وOpenAI لليوم وسبعة أيام وثلاثين يومًا عند تهيئة بيانات اعتماد المسؤول. #100672
  • تتضمن مخططات الرموز والتكلفة اليومية الآن الأيام التي لا تشهد أي نشاط ضمن نطاقات زمنية محددة، بحيث تعرض مناظير 7 أيام و30 يومًا و90 يومًا الفترة التقويمية كاملة بدلًا من الانكماش حول الأيام النشطة. #81467 شكرًا لـ @adapepper.
  • تحدّ تقارير تكلفة جميع الوكلاء في عمليات التثبيت الكبيرة الآن من أعمال Gateway المتزامنة، لتقليل احتمال تباطؤ لوحة المعلومات أو انتهاء مهلتها أو زيادة ضغط الذاكرة. #101589 شكرًا لـ @vincentkoc و@zw-xysk.
  • تؤدي الآن الإشارة بالمؤشر أو التركيز بلوحة المفاتيح على مشكلة عامة أو طلب سحب في GitHub ضمن محادثة واجهة التحكم إلى معاينة حالته وعنوانه ومؤلفه ونشاطه وتعليقاته وحجم التغييرات، من دون مغادرة المحادثة. #100434
  • أصبحت مسارات الملفات في محادثات واجهة التحكم قابلة للنقر الآن، إذ تفتح معاينة قابلة للبحث ومميّزة الصياغة عند السطر المشار إليه، مع خيارات لإظهار الملف أو نسخه أو فتحه في محرّر مدعوم. #100679
  • تعرض حالات فشل الاتصال بواجهة التحكم الآن رسائل قابلة للتنفيذ مثل “الاقتران مطلوب” بدلًا من استبدالها برسالة عامة تفيد بانقطاع اتصال Gateway. #54758 شكرًا لـ @ruanrrn.
  • تفتح جلسات واجهة التحكم التي تستخدم المخرجات المطوّلة بالكامل الآن مدخلات الأدوات ونتائجها افتراضيًا، مما يقلل النقرات المتكررة أثناء تصحيح الأخطاء والمراجعة. #74398 شكرًا لـ @samrusani.
  • يظل مؤشر السياق في واجهة التحكم مرئيًا الآن مع إجمالي تقريبي مخزّن مؤقتًا أثناء نشاط الرد، من دون استخدام بيانات قديمة للتحذيرات العاجلة أو إجراء Compact. #89772 شكرًا لـ @bladin.
  • لم تعد واجهة التحكم وWebChat تسمحان لفشل داخلي غير نهائي في أداة بأن يهيمن على النص بلافتة خطأ حمراء بعد أن يكون المساعد قد قدّم بالفعل إجابة نهائية طبيعية. #90122 شكرًا لـ @harjothkhara.
  • يظل الوكيل الافتراضي المحدد في واجهة التحكم محددًا الآن بعد التحديث، من دون حفظ إعدادات أخرى غير مكتملة ولا صلة لها. #91457 شكرًا لـ @zengwen-dt.
  • تبقى ردود البث المجزأة في WebChat ضمن واجهة التحكم الآن تحت صورة رمزية وتذييل واحدين للمساعد، بدلًا من ظهورها كعدة ردود منفصلة. #92063 ذو صلة #63956. شكرًا لـ @contentfree و@harjothkhara.
  • يمكن لمستخدمي WebChat في لوحة المعلومات النقر بزر الفأرة الأيمن على رسالة مكتملة والرد عليها مع سياق اقتباس ظاهر، بدلًا من نسخها وتنسيقها يدويًا. #92654 شكرًا لـ @programmingwtf و@vincentkoc.
  • بعد تثبيت تحديث، توضّح واجهة التحكم الآن متى تكون إعادة تشغيل Gateway قيد التنفيذ بالفعل، بدلًا من جعل زر Update يبدو غير مستجيب. #93082 شكرًا لـ @goutamadwant.
  • تحافظ الردود المباشرة التي تستخدم الأدوات في WebChat ضمن واجهة التحكم الآن على مقدمة المساعد قبل بطاقة الأداة، حتى عندما تختلف ساعتا المتصفح وGateway. #93184 شكرًا لـ @pick-cat.
  • تتيح Quick Create في واجهة التحكم الآن للمستخدمين اختيار نموذج لمهمة Cron تنفّذ دور وكيل، وتوضّح ما إذا كانت المهام الحالية تستخدم ذلك النموذج أم النموذج الافتراضي. #95341 شكرًا لـ @ly85206559.
  • يمكن لـ WebChat في واجهة التحكم الآن عرض تمهيد Codex وتعليقاته أثناء تشغيل الأدوات، مع خيار لإخفاء هذا التقدم أو الاحتفاظ به بعد الإجابة النهائية. #95708 شكرًا لـ @obviyus و@ragesaq.
  • تظل معرّفات الردود الطويلة التي تحتوي على رموز تعبيرية أو أحرف تكميلية أخرى صالحة الآن عند اختصارها لتوجيهات رد WebChat وGateway، بدلًا من قصها إلى نص مشوّه. #96938 شكرًا لـ @ly-wang19.
  • تظل تفاصيل نشاط الأدوات الطويلة قابلة للقراءة الآن عند اختصارها للمحادثة أو واجهة المستخدم أو السجلات، حتى عندما يقع رمز تعبيري أو حرف تكميلي آخر عند موضع القطع. #96958 شكرًا لـ @bartok9 و@ly-wang19 و@vincentkoc.
  • يعرض WebChat الآن أسماء المزوّدين والنماذج الطويلة مع مستوى الاستدلال المحدد في محرّر الرسائل، بينما تحتفظ الشاشات الضيقة بحد معقول للتجاوز. #96990 شكرًا لـ @maweibin و@xiayingren123.
  • يمكن للوكلاء استخدام message.send من دون هدف لإرسال تحديثات عن التقدم أو تحديثات وسيطة في WebChat الحالي من دون وجهة صريحة. #97167 ذو صلة #96840. شكرًا لـ @mantiscartography و@zhangguiping-xydt.
  • تستخدم محادثات واجهة التحكم الجديدة الآن نافذة السياق الحالية للنموذج المحدد، بدلًا من وراثة حد أصغر وقديم من جلسة أصلية. #97332 شكرًا لـ @galiniliev.
  • يبقى WebChat عند أحدث رد بعد انتهاء تحميل صوت المساعد أو مقطع الفيديو الخاص به، مع احترام القرّاء الذين مرروا إلى الأعلى عمدًا. #97575 شكرًا لـ @turbotheturtle.
  • تظل صفحات واجهة التحكم لعدة بوابات Gateway على نطاق واحد متصلة الآن بالبوابة التي يسمّيها مسارها، بدلًا من إعادة استخدام الوجهة المحفوظة لصفحة شقيقة. #97665 شكرًا لـ @alix-007.
  • يوفّر /pair qr الآن رمزًا قابلًا للمسح في Telegram وواجهة التحكم، أو رمزًا قابلًا للقراءة في TUI، من دون تخزين سر الإعداد المخصص للاستخدام مرة واحدة في سجل المحادثة. #97933 شكرًا لـ @joshavant.
  • توضّح بطاقات /pair qr منتهية الصلاحية في واجهة التحكم الآن بجلاء أن الرمز غير قابل للاستخدام، وتوجّه المستخدمين إلى إنشاء رمز جديد. #98049 ذو صلة #98039. شكرًا لـ @ooiuuii.
  • توضح الآن رموز إقران الأجهزة المحمولة المنتهية الصلاحية كيفية تشغيل /pair qr مرة أخرى باللغة المحددة. المصادر: bb4afe4، da9308d، dfaec18، 6b7986e، 21af6e7، 4e62124، 6cd0106، a72a641، a143ae4، cd30b1c، f69e27a، ccddbee، 9ed03df، f84243f، 3d06ee9، 9bd071e، 405b7a5، 1a160ce.
  • تعرض واجهة التحكم الآن عمليات الوكيل التي تُشغّلها القنوات بوصفها قيد التنفيذ، ليتمكن المستخدمون من معرفة أن الرسائل الواردة من قنوات مثل Weixin تُعالَج حاليًا. #98257 شكرًا لـ @scotthuang.
  • يوفر الآن شريط مساحة العمل في واجهة التحكم شريط تمرير مستقلًا لقوائم ملفات المشروع الطويلة، بحيث تظل الملفات قابلة للتصفح دون تجاوز حدود الشاشة. #98646 ذو صلة: #98566. شكرًا لـ @645648406-max و@wuqxuan.
  • يمكن الآن نسخ مسارات ملفات مساحة عمل الجلسة من الدردشة حتى عند تشغيل واجهة التحكم عبر HTTP عادي أو في سياق آخر لا تتوفر فيه واجهة Clipboard API القياسية. #98764 ذو صلة: #98759. شكرًا لـ @adinballew و@zengwen-dt.
  • تستخدم الآن محادثات واجهة التحكم كثيفة الأدوات صفوف نشاط مدمجة قابلة للتوسيع، فتشغل الأوامر والنتائج مساحة أقل مع بقاء التفاصيل الكاملة على بُعد نقرة واحدة. #99763
  • تظل واجهة التحكم الآن ثابتة أثناء التمرير الزائد بلوحة اللمس على Mac ومتصفحات سطح المكتب، بينما تستمر سلاسل المحادثات والقوائم في التمرير بصورة طبيعية. #99830
  • أصبحت دردشة واجهة التحكم أسهل في التصفح السريع بفضل عناصر إنشاء أكثر هدوءًا، وشريط تمرير للاستدلال من «أسرع» إلى «أذكى»، وحالة اتصال لم تعد تنافس نص الإصدار الدائم. #99838 ذو صلة: #99837.
  • عادت الروابط العميقة المثبّتة، وخيار تعيين الإعداد الافتراضي، والصور الرمزية الموثّقة، وتنبيهات Cron، والتمرير في لوحة العمل إلى العمل بصورة صحيحة في جميع أنحاء واجهة التحكم. #100106
  • يمكن للمسؤولين الآن فتح إقران الأجهزة المحمولة من أي صفحة في واجهة التحكم أو من الإعدادات السريعة، بينما يواصل المشغّلون غير المسؤولين رؤية الإجراء معطّلًا مع توضيح لسبب عدم توفر الوصول. #100157
  • تعرض واجهة التحكم الآن رمز QR جاهزًا لإقران الأجهزة المحمولة فورًا حتى عندما تكون قائمة الأجهزة المعلّقة بطيئة، ثم تضيف طلبات الموافقة عند وصولها. #100179
  • يمكن لمستخدمي واجهة التحكم تحديد نشاط الأدوات ونسخه دون تبديل حالة صفه، ولم تعد الأدوات الفاشلة تكرر مؤشرات خطأ زائدة. #100199 شكرًا لـ @steipete-oai.
  • أصبح تسجيل الدخول إلى لوحة معلومات Gateway ملائمًا أكثر للهواتف والنوافذ القصيرة وأفضل أداءً عليها، مع أهداف لمس أكبر وإدخال أسهل لعنوان URL ومساعدة استرداد يسهل الوصول إليها. #100208
  • يمكن لمستخدمي واجهة التحكم تنظيم قوائم الجلسات الكبيرة حسب مجموعة مخصصة أو القناة أو النوع أو الوكيل أو التاريخ، مع تعيينات دائمة وإدارة بالسحب والإفلات. #100262
  • يمكن للمستخدمين فتح حلقة السياق في واجهة التحكم لفحص الاستخدام الدقيق للسياق، وأحدث أعداد رموز الإدخال والإخراج، والنموذج النشط دون مغادرة الدردشة. #100264
  • تظهر الآن الصور التي تعيدها أدوات مثل read مباشرةً في محادثة واجهة التحكم بدلًا من مجرد الإشارة إليها نصيًا. #100295 شكرًا لـ @lzyyzznl و@pandah97 و@rquinones84.
  • يجمع نشاط الأدوات في واجهة التحكم الآن الاستدعاءات والنتائج المتطابقة في صف واحد متسق، ويزيل التسميات والفئات المكررة، ويبقي المدخلات والمخرجات والمعاينات والأخطاء الفعلية في متناول المستخدم. #100318
  • تعرض لوحة السياق في واجهة التحكم الآن التكلفة الإجمالية المقدّرة لأحدث عملية تشغيل والتفاصيل المتاحة للإدخال والإخراج وقراءة ذاكرة التخزين المؤقت والكتابة إليها بجانب المزوّد والنموذج. #100379
  • يبقي الشريط الجانبي في واجهة التحكم الآن جميع الدردشات المثبّتة ظاهرة إلى جانب تسع دردشات حديثة عادية، ضمن تخطيط أكثر إحكامًا وتركيزًا على المحادثة لسطح المكتب والجهاز اللوحي. #100386
  • يوضح الآن مُنشئ الرسائل في واجهة التحكم مستوى الاستدلال، ويبقي التحدث وإعداداته معًا، ويحافظ على صلاحية استخدام عناصر التحكم في النموذج ضمن تخطيطات الهاتف والوضع الأفقي. #100445
  • يبدأ التحدث في واجهة التحكم الآن من مُنشئ رسائل أبسط، بينما يمكن للمسؤولين تعيين إعدادات افتراضية دائمة للمزوّد والنقل والتوقيت والاستدلال ضمن الإعدادات. #100453
  • لم تعد انقطاعات Gateway المؤقتة تستبدل صفحة واجهة التحكم الموثّقة بشاشة تسجيل الدخول، ما يحافظ على سياق لوحة المعلومات أثناء استمرار إعادة الاتصال التلقائي. #100479
  • تستخدم صفحة مهام Cron في واجهة التحكم الآن ملخصات مدمجة وإشارات حالة واضحة وتفاصيل قابلة للتوسيع وقائمة تجاوز، لتسريع مراجعة قوائم المهام الكبيرة. #100646
  • يبقي الشريط الجانبي في واجهة التحكم الآن الدردشات الحديثة في مكانها أثناء التبديل، ويدمج نقاط الدخول إلى البحث، ويدعم إجراءات الجلسات باللمس، ويقلل عناصر الواجهة غير الضرورية. #100648
  • تظهر الآن الصور المستلمة عبر Telegram وiMessage والقنوات الأخرى ضمن السطر مجددًا عندما يعاود المستخدمون زيارة سجل دردشة واجهة التحكم بعد إعادة التحميل. #100725 شكرًا لـ @sweetcornna و@vergissberlin.
  • تدعم الآن شارة الهدف في واجهة التحكم الإيقاف المؤقت والاستئناف والمسح والفحص والتحضير للتحرير، مع تفاصيل مباشرة للتوقيت والرموز، بينما يمكن لمستخدمي الأوامر وTUI إعادة صياغة الهدف دون إعادة تعيين ميزانيته. #100736
  • تبقي واجهة التحكم «نظرة عامة» و«لوحة العمل» و«الوكلاء» و«المزيد» ظاهرة، مع السماح لقائمة الجلسات باستخدام الارتفاع المتاح والتمرير بصورة مستقلة. #100742
  • تحافظ الآن مستندات المساعد المنزّلة من واجهة التحكم على أسماء ملفاتها الأصلية المميزة بدلًا من كشف أسماء التجهيز الملحقة بمعرّفات UUID. #100743
  • يُبقي نسخ الشفرة من رد طويل في واجهة التحكم الدردشة عند موضع القراءة نفسه بدلًا من القفز إلى أعلى. #100807 شكرًا لـ @jvlegod.
  • يمكن لمستخدمي واجهة التحكم على سطح المكتب اختيار ما إذا كان Enter يرسل الرسالة أو يُدرج سطرًا جديدًا، مع إتاحة Command+Enter أو Ctrl+Enter اختصارًا للإرسال والاحتفاظ بهذا الاختيار لذلك الـ Gateway. #100810 شكرًا لـ @moomx و@vincentkoc.
  • لم يعد التبديل بين دردشات واجهة التحكم ينقل الجلسة المحددة إلى الأعلى على نحو غير متوقع، ويمكن للمستخدمين اختيار ترتيب إنشاء ثابت أو ترتيب حسب آخر تحديث للشريط الجانبي. #100927 شكرًا لـ @shakkernerd و@vyctorbrzezowski.
  • تستخدم إعدادات واجهة التحكم الآن مسارات /settings/... متسقة، مع استمرار عمل الإشارات المرجعية القديمة، ما يزيد موثوقية عمليات إعادة التحميل والروابط في عمليات التثبيت المستضافة أو الواقعة خلف وكيل عكسي. #100928 شكرًا لـ @vyctorbrzezowski.
  • يضع تنقل واجهة التحكم الآن العلامة التجارية والبحث وعناصر التحكم في الشريط الجانبي حيث يتوقعها مستخدمو سطح المكتب والأجهزة المحمولة، مع جلسات نشطة أوضح وطوابع زمنية مدمجة ووصول أسهل إلى الطرفية. #101017 شكرًا لـ @shakkernerd و@vyctorbrzezowski.
  • يوجد الآن عنصر التحكم في طي الشريط الجانبي لواجهة التحكم داخل الشريط الجانبي الذي يؤثر فيه، بدلًا من أن يبدو كأنه زر غير مرتبط في الشريط العلوي أو الطرفية. #101038
  • يمكن لمستخدمي التحدث في واجهة التحكم اختيار الإعداد الافتراضي للنظام أو أي ميكروفون ظاهر للمتصفح بجوار زر التحدث، وتلقّي رسالة واضحة عندما لا يكون الجهاز المحفوظ متاحًا. #101100
  • يمكن الآن إعادة تسمية مجموعات جلسات الشريط الجانبي، أو إزالتها دون حذف الجلسات، أو إنشاؤها وهي فارغة، أو تعطيلها لاستعادة قائمة واحدة مسطحة للجلسات الحديثة. #101117
  • تعرض واجهة التحكم الآن تنقل لوحة العمل فقط عند تمكين لوحة العمل، وتقدم شريطًا جانبيًا مطويًا أنظف بأيقونات أوضح وتباعد أفضل للحالة. #101123
  • تضع واجهة التحكم الآن البحث والوصول إلى الشريط الجانبي واختيار السمة وعلامة macOS التجارية في مواضع أوضح وأكثر قابلية للتوقع، مع تسميات دقيقة لقارئات الشاشة. #101497
  • لم تعد انقطاعات Gateway المؤقتة تدفع محتوى واجهة التحكم إلى الأسفل بلافتة بعرض كامل، لذلك تظل لوحة المعلومات في مكانها بينما يظهر إشعار مدمج لإعادة المحاولة. #101812
  • تستخدم الآن انقطاعات اتصال Gateway المؤقتة شارة إعادة اتصال أكثر هدوءًا وانسجامًا مع لوحة المعلومات، مع سلوك إعادة المحاولة وإتاحة الوصول نفسه. #101844
  • تستخدم إعدادات التعليقات في واجهة التحكم الآن اللغة المحددة عبر الترجمات المدعومة في هذا الإصدار. المصادر: 34badde، a9cb866، ce9166d، 6b67ada، 006c2f7، 6bdffa5، b4476ab، 5b5c623، 1520d09، 6140326، 75bd44a، c1aeaf9، 49edc0a، cb69ce7، bb0af61، 0dcfbb0، db73ece، 21e6fc9.
  • تستخدم تسمية «كل الجلسات» في الشريط الجانبي الآن اللغة المحددة عبر ترجمات واجهة التحكم المدعومة في هذا الإصدار. المصادر: b2c3dc2، 61347a5، a2674b6، bbabad4، 8909289، 22552d6، 96e3615، 452351c، 5e9a62c، 0a9648b، a803589، 7c30ff8، e3d2878، 620f2e3، aa0f36c، c336256، 64dd688، e2ecbc8.
  • يظهر مسار إقران الأجهزة المحمولة في واجهة التحكم الآن باللغة المحددة عبر 18 لغة مدعومة، بدلًا من مزج الشاشات المترجمة بنص إعداد إنجليزي. c78b0d5
  • يؤدي فشل تسجيل الدخول إلى واجهة التحكم أو الاتصال بـ Gateway الآن إلى عرض الخطأ وخطوات الاسترداد ورابط الوثائق ذي الصلة فورًا، بدلًا من إخفائها في لوحة مطوية. f9e194e
  • يملأ الشريط الجانبي للويب الآن مسارات التنقل المثبتة والفائضة بشكل موثوق، ما يبقي وجهات مثل أشجار العمل متاحة. 55a0012 شكرًا لـ @vincentkoc.
  • يرى مستخدمو واجهة التحكم بغير الإنجليزية الآن تسميات مترجمة لقائمة Cron الفائضة وخيار «التشغيل إذا حان الموعد»، بما في ذلك التسمية المساعدة لمزيد من الإجراءات. 2585d6b
  • يظهر تحذير الوصول إلى الميكروفون في واجهة التحكم لإدخال الصوت في الوقت الفعلي الآن باللغة التي حددها المستخدم. 68c85ef
  • يُبنى الشريط الجانبي لواجهة التحكم الآن دون أخطاء، مع بقاء تجميع الجلسات وسلوك السحب للتقسيم سليمين بعد إزالة نص شارد من تعارض دمج. 0e3ce24
  • يمكن للمستخدمين الناطقين بالهندية والروسية الآن الحصول على ترجمات مطابقة لواجهة التحكم، كما يمكن لمشغلي الوثائق إنشاء إصدارات هاتين اللغتين من خلال مسار عمل اللغات الحالي. 689baa5 شكرًا لـ @vincentkoc.
  • أثناء إقران الجهاز، يتبع / pair qr الآن مسار الإقران المصرح به نفسه الذي يتبعه /pair qr، من دون بدء دور للوكيل أو تعطيل مسار واجهة التحكم الحالي. #98262 شكرًا لـ @brokemac79.
  • يستخدم فتح لوحة معلومات واجهة التحكم أو إعادة الاتصال بها الآن قدرًا أقل بكثير من ذاكرة Gateway المؤقتة، ما يقلل تحذيرات rss_growth الخاطئة مع الحفاظ على إجماليات الاستخدام المطلوبة. #100054 شكرًا لـ @nianjiuzst.
  • تعرض إعدادات واجهة التحكم الآن هوية مضيف Gateway البعيد وعنوانه ونظام تشغيله وبيئة تشغيله ومدة تشغيله وحمل وحدة المعالجة المركزية والذاكرة ومساحة القرص الخالية، من دون الحاجة إلى SSH. #100478
  • تعرض واجهة التحكم الآن موافقات التنفيذ لعُقد سطح المكتب المدعومة، وترفض الطلبات المعلقة أو غير المدعومة أو المحظورة بالسياسة قبل وصولها إلى العقدة. #100505 شكرًا لـ @vincentkoc.
  • يغيّر ui.seamColor المهيأ الآن أزرار واجهة التحكم وتمييزاتها وتحديداتها وحلقات التركيز فيها، بينما تعود القيم غير الصالحة بسلاسة إلى الإعداد الافتراضي. #93699 شكرًا لـ @dennis-lynch و@goutamadwant.
  • تحافظ رموز QR وغيرها من الرسومات النصية ذات أنصاف الكتل في واجهة التحكم الآن على التباعد، وتتيح التمرير عند الحاجة، وتُنسخ مع حشو كافٍ لتظل قابلة للاستخدام. #93869 شكرًا لـ @emg110 و@vincentkoc.
  • تنتقل علامات تبويب واجهة التحكم المفتوحة الآن إلى الإصدار النشط بعد تحديث عامل الخدمة، ما يقلل أخطاء JavaScript وCSS وعدم تطابق البروتوكول الناتجة عن الأصول القديمة بعد الترقيات. #96141 شكرًا لـ @andrewccctechlink و@brokemac79.
  • يمكن لعملاء الدردشة الآن مطابقة كل رسالة مستخدم معلقة مع رسالتها الدقيقة التي أكدها Gateway، ما يقلل الفقاعات المكررة أو غير المتطابقة أثناء الأدوار المتداخلة. #96273 شكرًا لـ @datus1982 و@wyf027.
  • يوفر النقر على زر «السجل» لمهمة Cron الآن ملاحظات فورية وينتقل مباشرة إلى سجل التشغيل المحدّث لتلك المهمة. #96281 شكرًا لـ @wyf027 و@yzhong52.
  • تُعرض الآن إجماليات الرموز المميزة القريبة من مليون في واجهة التحكم بصيغة 1.0M بدلًا من الصيغة المربكة 1000k. #96298 شكرًا لـ @ly-wang19.
  • تعرض فسيفساء الاستخدام وملخصات الاستخدام الآن إجماليات الرموز المميزة القريبة من مليون بصيغة 1.0M بدلًا من 1000.0K. #96450 شكرًا لـ @ly-wang19.
  • تصطف عناصر التحكم في الصوت والنموذج والحساسية ضمن إعدادات التحدث في واجهة التحكم الآن باتساق في صف واحد، من دون أن يخلّ نص القيمة المحددة المكرر بالتخطيط. #96925 شكرًا لـ @evan-ym.
  • لم تعد مطالبات الموافقة في واجهة التحكم ترث حالات الفشل من الطلبات الأقدم أو تعيد تمكين عناصر التحكم بينما لا يزال القرار الحالي قيد المعالجة. #98394 شكرًا لـ @haruaiclone-droid.
  • تتوقف واجهة التحكم الآن عن إعادة المحاولة بعد اكتشاف بروتوكول Gateway غير متوافق، وتعرض إرشادات التحديث أو إعادة التحميل اللازمة لإعادة الاتصال. #98414 شكرًا لـ @haruaiclone-droid.
  • على الهواتف وغيرها من الشاشات الأفقية القصيرة، يتيح محرر واجهة التحكم الآن التمرير ضمن مساحة محدودة، بحيث يظل سجل الدردشة وجميع عناصر التحكم في الإنشاء متاحة. #98683 ذو صلة: #98615. شكرًا لـ @jin-li و@qingminglong.
  • تعيد واجهة التحكم الآن المحاولة بعد فشل تحميل مؤقت أثناء إعادة تشغيل Gateway أو الانتقال من أصول قديمة، بدلًا من بقائها عالقة إلى أن تُحدّث الصفحة يدويًا. #99111 شكرًا لـ @zengwen-dt.
  • يمكن الآن إرسال لقطات شاشة PNG كبيرة ملصقة عبر دردشة الويب في واجهة التحكم من دون فشل أثناء معالجة المرفقات. #99213 شكرًا لـ @jincheng-xydt و@vincentkoc.
  • أصبح مسار إقران الأجهزة المحمولة في واجهة التحكم الآن مترجمًا بالكامل للمستخدمين الناطقين بالهندية والروسية، بدءًا من إنشاء رمز الإعداد وحتى إدارة الأجهزة المعلقة. #100040
  • يستقر شريط مساحة العمل في واجهة التحكم الآن بمحاذاة حافة النافذة ويستخدم مساحة أقل عند طيه، ما يزيل الشريط الفارغ من دون التداخل مع الدردشة. #100088
  • يخفي سجل الدردشة في واجهة التحكم الآن فقط النسخ النهائية المتطابقة تمامًا لتأكيد التسليم، مع إبقاء عمليات الإرسال المتكررة المشروعة وإعادة التوجيه والردود المميزة ظاهرة. #100136
  • تترك دردشات واجهة التحكم الآن مساحة متسقة أعلى الرسالة الأولى على الهواتف وأجهزة سطح المكتب القياسية والنوافذ الطويلة. #100144 شكرًا لـ @steipete-oai.
  • توفر إعدادات واجهة التحكم الآن مفتاحًا دائمًا للتبديل بين الوضعين البسيط والمتقدم، وعناصر تحكم أنظف للمظهر، وتسمية «معلق» فقط عندما يكون تغيير ملف تعريف السياق مجهزًا بالفعل للتطبيق. #100147
  • تتشارك فقاعات استدعاء الأدوات وشارات الأخطاء في واجهة التحكم الآن محاذاة نظيفة عند الحافة اليمنى، ما يجعل فحص الأنشطة الفاشلة أسهل في الدردشات بحجم الهاتف وسطح المكتب. #100163 شكرًا لـ @steipete-oai.
  • يرى مستخدمو OpenAI الآن خياري «قياسي» و«سريع» المدعومين فقط في محدد السرعة في واجهة التحكم، مع عرض الوضع السريع الموروث على نحو صحيح. #100190
  • لم تعد المسودات القصيرة في محرر واجهة التحكم تعرض حيز شريط تمرير غير ضروري، بينما تظل المسودات الطويلة قابلة للتمرير عند الحاجة. #100252
  • تؤدي إزالة تسمية جلسة الآن إلى حذف الاسم القديم فورًا من عملاء واجهة التحكم المشترِكين الآخرين من دون الحاجة إلى تحديث كامل. #100266
  • يمكن لمستخدمي واجهة التحكم على سطح المكتب تمرير المؤشر فوق اسم جلسة حديثة مختصر لإظهار نهايته المخفية وتمييز المحادثات المتشابهة من دون فتح كل منها. #100276
  • لم يعد الشريط الجانبي الموسّع في واجهة التحكم يكرر معلومات حصة المزوّد المتاحة بالفعل في عروض الدردشة والنظرة العامة والاستخدام. #100356 شكرًا @shakkernerd.
  • تستخدم رسائل واجهة التحكم المكتملة الآن الطابع الزمني لفتح تفاصيل الرموز وذاكرة التخزين المؤقت والسياق والتكلفة والنموذج بدلًا من إضافة عنصر تحكم منفصل للسياق إلى تذييل كل رسالة. #100391 شكرًا @steipete-oai.
  • يحتفظ سجل الجلسات المستقلة الآن بالدور السابق الفاشل في Cron أو الدور المجدول معلّمًا كخطأ حتى بعد نجاح دور لاحق أو إعادة تحميل الصفحة. #100514 شكرًا @qingminglong.
  • تعرض صفحة Skills في واجهة التحكم الآن تسميات الوكيل والبحث بشكل مقروء، مع محاذاة عوامل التصفية وضبط أحجام عناصر تحكم التحديد بصورة صحيحة. #100526 شكرًا @evan-ym.
  • بعد انتهاء رد واجهة التحكم، يبقى محرر الرسائل الآن على «إرسال» رغم تأخر حالة التشغيل المكتمل، بينما يؤدي بدء تشغيل جديد فعلي إلى تبديله إلى «إيقاف». #100527 شكرًا @tiffanychum.
  • تعرض معاينات الملفات في واجهة التحكم وورشة Skills الآن تلميحًا واحدًا لاختصار Escape مع الإبقاء على سلوك الإغلاق بواسطة Escape. #100528 شكرًا @xianshishan.
  • لم يعد نشاط الأدوات الموسّع في واجهة التحكم يكرر اسم الأداة وأيقونتها، مما يسرّع استعراض الاستدعاءات المكتملة والجارية. #100606
  • تعرض إزالة تجاوز نموذج جلسة في واجهة التحكم الآن النموذج الافتراضي الخاص بالوكيل المحدد بدلًا من النموذج الافتراضي العام غير المرتبط. #100719 شكرًا @hyspacex.
  • تُنزَّل الآن المستندات التي يرسلها المساعد في WebChat باسم الملف الأصلي المقدم من الخادم، بما في ذلك الأسماء التي تحتوي على Unicode، بدلًا من فتحها كمستند متصفح بلا اسم. #100728 شكرًا @lptrichor.
  • تقبل واجهة التحكم الآن إرشادات /steer أثناء تشغيل نشط بدلًا من الرد خطأً بـ No active run. #100803 شكرًا @hackerismydream.
  • تبقى جلسات واجهة التحكم الجديدة الآن ظاهرة في مقدمة الشريط الجانبي بعد انتقال المستخدمين إلى دردشة أخرى، من دون الحاجة إلى تحديث الصفحة. #100981 شكرًا @shakkernerd.
  • أصبحت إدارة أشجار العمل الآن ضمن إعدادات واجهة التحكم بدلًا من شغل عنصر ذي مستوى أعلى في الشريط الجانبي، مع استمرار صلاحية الروابط العميقة الحالية. #100995
  • تبقى إجابات /btw الطويلة في واجهة التحكم على سطح المكتب الآن ضمن نافذة المتصفح، ويجري تمريرها داخل بطاقة النتيجة، بينما تحتفظ الأجهزة المحمولة بتمرير البطاقة كاملة. #101169 شكرًا @snoutfirst.
  • لم تعد الدردشات المنتهية عالقة مع مؤشر انشغال دوّار في الشريط الجانبي لواجهة التحكم، حتى عند وصول تحديث أقدم من Gateway لاحقًا. #101293 شكرًا @fuller-stack-dev.
  • يمكن الآن تمرير ملفات الدعم الكبيرة في ورشة Skills والتبديل بينها وتصفيتها والتفاف أسطرها ونسخها من دون تجميد واجهة التحكم أو إبطائها بشدة. #101319 شكرًا @shakkernerd، @xianshishan.
  • يمكن للمستخدمين البقاء مسجّلي الدخول إلى عدة بوابات لواجهة التحكم موجّهة بحسب المسار أو الاستعلام على أصل HTTPS واحد، من دون أن تستبدل إحدى البوابات رمز جهاز بوابة أخرى. #101352 شكرًا @fuller-stack-dev.
  • يمكن لمستخدمي واجهة التحكم كتابة /approve لتحرير مطالبة تنفيذ منتظرة من دون وضع القرار في قائمة الانتظار خلف تشغيل الدردشة المحظور. #101532 شكرًا @vincentkoc.
  • تحافظ أخطاء بناء واجهة التحكم الآن على الرموز التعبيرية والمحارف الإضافية الأخرى سليمة عند اختصار مخرجات الأمر لعرضها. #101591 شكرًا @maweibin.
  • يمكن الآن تعديل بطاقات لوحة العمل ونقلها وأرشفتها وإيقافها وفتحها أو حذفها مباشرةً من درج التفاصيل، بينما لا يرى المشاهدون ذوو صلاحية القراءة فقط أي عناصر تحكم لإجراء تعديلات. #101658 شكرًا @momothemage، @princebansal.
  • أصبح زر الميكروفون في واجهة التحكم الآن أقل بروزًا بصريًا في وضع الخمول وأكثر تميزًا أثناء التسجيل، مما يسهّل التعرّف على حالة الصوت الحالية. #101843
  • لم يعد المستخدمون الذين لديهم بيانات اعتماد محفوظة وصالحة للوحة المعلومات يرون شاشة تسجيل الدخول تومض لفترة وجيزة أثناء إعادة اتصال واجهة التحكم. #101849
  • تؤدي الكتابة في أي موضع داخل دردشة واجهة التحكم النشطة الآن إلى وضع المحرف الأول في محرر الرسائل من دون سحب الإدخال من لوحة الأوامر. #102210 شكرًا @shakkernerd.

إعداد أسهل من التثبيت إلى أول محادثة

يوفّر الإعداد الأولي الآن مسارات أوضح للوصول إلى أول محادثة قابلة للاستخدام. تدخل عمليات تثبيت CLI الجديدة في إعداد موجّه، وتفتح عمليات التثبيت المضبوطة واجهة TUI، بينما يظل إعداد Crestodian الحواري اختياريًا. يرشد Android وmacOS المستخدمين خلال الاقتران، والأذونات، والإعداد المحلي أو البعيد، والاسترداد؛ ويمكن لـ macOS أيضًا اختبار خيارات Claude Code وCodex وGemini CLI ومفتاح API وكتالوج موفّري الخدمة المدعومين التي يكتشفها قبل حفظها. يحتفظ إعداد المصادقة أو القناة الذي تمت مقاطعته بالخيارات السابقة، بينما يُوجَّه المستخدمون الذين ليس لديهم نموذج عامل خلال اختيار بيانات الاعتماد والنموذج بدلًا من إرسالهم إلى محادثة غير قابلة للاستخدام. ويمكن للمالكين والمسؤولين أيضًا تجديد تسجيل دخول منتهي الصلاحية إلى Codex أو OpenAI عبر أوامر Telegram الخاصة أو Web UI أو Discord أو Slack دون وصول SSH. تحصل عمليات التثبيت الحالية على إجراءات حماية قبل تغيير حالتها العاملة. يرفض Doctor والتحديثات استبدال إعدادات يتعذر قراءتها، ويحافظ Doctor على ضبط النموذج عند دمج الإدخالات المتقاعدة، وتحتفظ تحديثات الدعم المستقر الممتد بقناة الإصدار المحددة. تُكمل ترقيات الحاويات عمليات الترحيل وإصلاحات Plugin قبل الإبلاغ عن الجاهزية، وتُوقَف بيئات التشغيل غير الآمنة قبل أن تتمكن من فتح قواعد بيانات حالة OpenClaw.
  • openclaw doctor والتحديثات ترفضان الآن استبدال openclaw.json يتعذر قراءته، مع الحفاظ على إعدادات Gateway والوكيل والقناة وPlugin الحالية بدلًا من تعطيل التثبيت. #96469 شكرًا لـ @obviyus و@yetval.
  • openclaw doctor --fix يحافظ الآن على الأسماء المستعارة والمعلمات وخيارات البث وإعدادات بيئة التشغيل وغيرها من عمليات ضبط النموذج عند دمج عدة أسماء نماذج متقاعدة في نموذج حالي واحد، ويبلغ بدقة عن أي تعارضات في الدمج. #96544 شكرًا لـ @vincentkoc و@yetval.
  • يمكن للمالكين والمسؤولين الآن استعادة تسجيل دخول منتهي الصلاحية إلى Codex أو OpenAI من متصفح عبر أوامر Telegram الخاصة أو Web UI أو Discord أو Slack دون وصول SSH. #98006 شكرًا لـ @100yenadmin و@jalehman و@obviyus.
  • يرشد CLI الآن عمليات التثبيت الجديدة خلال الإعداد، ويفتح عمليات التثبيت المضبوطة مباشرةً في TUI، ويحافظ على الخيارات الحالية عند إعادة التشغيل، وينهي الإعداد الأولي في محادثة طرفية قابلة للاستخدام. #98218 شكرًا لـ @fuller-stack-dev.
  • يحصل مستخدمو Android الجدد الآن على مسار موجّه للتشغيل الأول عبر إدخال رمز الإعداد أو رمز QR، واقتران Gateway، والموافقة على Node، والأذونات، وخطوات الاسترداد، وتأكيد جاهزية الهاتف قبل اكتمال الإعداد الأولي. #98752 شكرًا لـ @jesse-merhi.
  • يمكن لمستخدمي Mac الجدد الآن فتح التطبيق والوصول إلى وكيل محلي عامل دون Terminal أو Homebrew أو وصول المسؤول أو مطالبة موافقة إضافية لـ Node الخاص بالتطبيق. #99767 ذو صلة #99764.
  • يمكن لعمليات تثبيت الحزمة الآن تحديد openclaw update --channel extended-stable والاحتفاظ به، وفحص توفره، والإخفاق بأمان إذا كانت بيانات npm الوصفية الخاصة به غير مكتملة. #99811 شكرًا لـ @kevinslin.
  • يمكن لعمليات التثبيت الجديدة الآن إكمال إعداد Crestodian الحواري، والموافقة على الخطة المقترحة مرة واحدة، وربط القنوات، والمتابعة إلى الوكيل العادي، مع بقاء الإعداد الأولي التقليدي والبرمجي متاحين. #99935
  • يتحقق الإعداد الأولي في macOS الآن من اتصال الذكاء الاصطناعي المختار قبل أول محادثة، ويعرض خيارات إعداد محلية وبعيدة أوضح، ويوفّر استردادًا سهلًا أو مسارًا يدويًا متحققًا منه لمفتاح API عند فشل المصادقة. #100288
  • يحافظ الإعداد الأولي لأول مرة الآن على الخيارات السابقة بعد حدوث مشكلة في المصادقة أو الاقتران، ويمنح المستخدمين خطوة تالية قابلة للتنفيذ لضبط النموذج بدلًا من فتح أول محادثة غير قابلة للاستخدام. #100632
  • يوفّر الإعداد الأولي في macOS الآن كتالوج موفّري استدلال النص المدعومين من Gateway بدلًا من Anthropic وOpenAI وGoogle فقط، ويختبر بيانات الاعتماد قبل حفظها. #101132
  • تُكمل ترقيات الحاويات الآن عمليات الترحيل المطلوبة وإصلاحات Plugin قبل الإبلاغ عن جاهزية Gateway، وتتوقف الإصلاحات الفاشلة مع إرشادات قابلة للتنفيذ بدلًا من ترك خدمة تبدو سليمة على نحو زائف. #101881 شكرًا لـ @sallyom.
  • يرشد إعداد Crestodian الآن المستخدمين الذين يفتقرون إلى موفّر نماذج قابل للاستخدام خلال إدخال بيانات الاعتماد المقنّعة واختيار النموذج، بينما تظل أوامر الإعداد والإصلاح الحتمية متاحة حتى يُضبط الاستدلال. #101887 شكرًا لـ @fuller-stack-dev.
  • يحظر OpenClaw الآن بيئات التشغيل غير الآمنة قبل أن تتمكن من فتح الحالة المدعومة بـ SQLite، ويرشد خدمات Bun القديمة إلى Node، ويحدد بيئة تشغيل Node آمنة مع WAL أثناء الإعداد والإصلاح. #106065 شكرًا لـ @vincentkoc.

التطبيقات الرسمية

تلقت تطبيقات iOS وAndroid وmacOS الرسمية تحديثات جوهرية تشمل الإعداد والتنقل والمحادثة والصوت وApple Watch والأذونات والتعريب والملفات والعمل المجدول وعناصر التحكم الأصلية في الجلسات واسترداد Gateway. تظل المحادثات الحديثة مفيدة خلال انقطاعات الاتصال المؤقتة: تبقى الجلسات والنصوص المخزنة مؤقتًا متاحة للقراءة، ويمكن لإرساليات النص المدعومة انتظار إعادة الاتصال في المحادثة الصحيحة، ويصبح استئناف المحادثات الطويلة أسهل دون فقدان الموضع الحالي أو الخلط بين العرض غير المتصل والسجل المباشر. تقرّب هذه التحسينات أيضًا العملاء الأصليين بعضهم من بعض. تستمر قوائم انتظار الأجهزة المحمولة عبر إعادة تشغيل التطبيق، ويحصل تطبيق macOS على أدوات أكمل للجلسات والنصوص، ويحدّث كل عميل المحادثة نفسها عند عودة Gateway.

تحسينات التطبيقات المشتركة

  • تحافظ محادثات iOS وAndroid الآن على موضع تمرير القارئ عند وصول رسائل جديدة ونشاط الأدوات، مع وسيلة واضحة للعودة إلى أحدث رد. #98258 ذو صلة #98255. شكرًا لـ @christopheraaronhogg.

iOS وiPadOS وApple Watch

  • تفتح المحادثة على iPhone وiPad الآن بآخر محادثة معروفة، وتتيح للمستخدمين تصفح الجلسات الحديثة المخزنة مؤقتًا أثناء عدم توفر Gateway. #100219
  • يمكن لمستخدمي iOS وضع رسائل المحادثة في قائمة انتظار أثناء انقطاع الاتصال، والاحتفاظ بها عبر إعادة تشغيل التطبيق، وإرسالها بالترتيب بعد إعادة الاتصال مع عناصر تحكم واضحة لإعادة المحاولة والحذف. #100331
  • يمكن لمستخدمي Apple Watch إملاء رسالة وسماع الرد النهائي من OpenClaw على الساعة، مع عناصر تحكم منفصلة للإرسال الصامت والإلغاء والإيقاف. #100283

Android

  • تعرض محادثة Android الآن آخر نص معروف فورًا، وتُبقي المحادثات الحديثة المخزنة مؤقتًا قابلة للقراءة أثناء انقطاع Gateway، ثم تحدّثها بعد إعادة الاتصال. #100227
  • يمكن لمستخدمي Android وضع النص في قائمة انتظار أثناء عدم اتصال Gateway، والاحتفاظ به عبر إعادة تشغيل التطبيق، وإرساله بالترتيب بعد إعادة الاتصال، مع عنصري التحكم Retry وDelete لحالات الفشل. #100290

macOS

  • تستعيد محادثة Mac الآن الجلسات والنصوص الحديثة فورًا، وتظل قابلة للتصفح أثناء انقطاع الاتصال، وتضع الإرساليات غير المتصلة في قائمة انتظار لهوية Gateway الصحيحة. #100275
  • توفّر نافذة المحادثة الأصلية في macOS الآن شريطًا جانبيًا كاملًا للجلسات، وإنشاءً فعليًا لجلسة جديدة، وإكمال أوامر الشرطة المائلة، وإظهار السياق والتكلفة، ونسخ الرسائل، وتصدير النصوص، وإجراءات الضغط أو مسح السجل. #101103

النماذج والموفّرون

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

GPT-5.6 وCodex

يمكن للمؤسسات التي لديها وصول إلى معاينة GPT-5.6 تحديد Sol أو Terra أو Luna عبر مسارات OpenAI وCodex المدعومة، مع بيانات السياق الوصفية المتوقعة وإدخال النصوص والصور ومستويات الاستدلال واحتساب عمليات الكتابة في ذاكرة التخزين المؤقت عندما توفره OpenAI. تختار إعدادات مفتاح API الجديدة لـ OpenAI وإعدادات ChatGPT/Codex قيم GPT-5.6 الافتراضية المقصودة دون استبدال اختيار صريح للنموذج. تظل خيارات Ultra المدعومة متوافقة بين OpenClaw وCodex الأصلي، وتسجّل مراقبة Codex وكلاء Codex الفرعيين الأصليين كمهام وتعيد نتائجهم إلى الوكيل الأب.

Tencent Hy3

يمتلك Tencent Hunyuan Hy3 الآن مسار إعداد كاملًا عبر TokenHub أو TokenPlan، بما في ذلك خيارات مصادقة من الدرجة الأولى، والإعداد الأولي عبر CLI، واكتشاف النماذج، والتحقق من صحة الإعدادات. تحتفظ إعدادات TokenHub الحالية بالوصول إلى hy3-preview إلى جانب النموذج المستقر hy3.

Meta Model API وMuse Spark 1.1

يمكن للمشغّلين ضبط Meta Model API باستخدام MODEL_API_KEY أو خيار مصادقة الإعداد الأولي، وتحديد meta-model-api/muse-spark-1.1، واستخدام البث المدعوم واستدعاء الأدوات وإدخال الصور وعناصر التحكم في جهد الاستدلال.

نماذج Claude

يمكن تحديد Claude Sonnet 5 عبر Anthropic المباشر وClaude CLI ومناطق Vertex المدعومة وملفات تعريف الاستدلال في Bedrock وBedrock Mantle، مع سلوك السياق والمخرجات والصور والتفكير والتسعير الموثّق الخاص به. ويمكن للمستخدمين الذين لديهم وصول إلى Claude Mythos 5 تحديده عبر مسارات عائلة Anthropic المدعومة، مع سلوك السياق والمخرجات والتفكير التكيفي والتخزين المؤقت وإعادة التشغيل المطلوب.

مسارات الموفّرين الأخرى

يمكن لجلسات Copilot استخدام موفّري OpenAI المخصصين أو Azure OpenAI أو المتوافقين مع Ollama أو Anthropic المدعومين صراحةً، وبدء جلسة متوافقة عند تغيير إعدادات الاتصال أو بيانات الاعتماد. يمكن لأجهزة الكمبيوتر المقترنة تشغيل مهام قصيرة على نماذج Ollama المحلية المؤهلة، بينما يمكن لـ ClawRouter إتاحة النماذج الممنوحة لمفتاح مُدار واحد والإبلاغ عن استخدامها وميزانيتها. ويمكن للمستخدمين أيضًا المطالبة بالنماذج الترويجية النشطة دون استبدال القيم الافتراضية الحالية، وتثبيت LongCat-2.0 عبر موفّره الرسمي، ومتابعة أحدث محادثات Gemini التي تستدعي الأدوات عبر وسيلتي نقل Google المدعومتين.
  • يمكن لجلسات Copilot الآن استخدام موفّري OpenAI أو Azure OpenAI أو الموفّرين المتوافقين مع Ollama أو Anthropic المخصصين والمحددين صراحةً، وإعادة التشغيل بسلاسة عند تغيّر النموذج أو نقطة النهاية أو بيانات الاعتماد أو الترويسات أو حدود الرموز. #96345 شكرًا @vincentkoc.
  • يمكن لمستخدمي GPT-5.6 الآن تحديد أوضاع Ultra المدعومة بصورة متسقة، والحفاظ على اتساق اختيارات النموذج والتفكير عبر واجهات OpenClaw، وتلقي نتائج الوكلاء الفرعيين الأصليين في Codex على هيئة مهام متتبعة. #98021 شكرًا @anyech.
  • أصبح Claude Sonnet 5 الآن قابلًا للتحديد عبر Anthropic وClaude CLI ومناطق Vertex المدعومة وملفات استدلال Bedrock وBedrock Mantle، مع السلوك الموثّق للسياق والمخرجات والصور والتفكير والتسعير. #98254 شكرًا @vortexopenclaw.
  • يمكن للمؤسسات التي تتمتع بإمكانية الوصول إلى معاينة GPT-5.6 تحديد Sol أو Terra أو Luna عبر مسارات OpenAI وCodex المدعومة، مع عناصر التحكم الصحيحة في الاستدلال وبيانات السياق الوصفية واحتساب عمليات الكتابة إلى ذاكرة التخزين المؤقت. #98333 ذو صلة #98296. شكرًا @steipete-oai.
  • أصبح لدى Tencent Hunyuan Hy3 الآن مسار إعداد كامل ومدعوم في OpenClaw عبر TokenHub أو TokenPlan، بما يشمل المصادقة من الدرجة الأولى واكتشاف النماذج والتحقق من صحة الإعدادات والتهيئة الأولية عبر CLI والتوافق مع إعدادات hy3-preview الحالية. #99076 شكرًا @moncac.
  • يمكن لوكلاء OpenClaw الآن تشغيل مهام قصيرة على نماذج Ollama القادرة على الدردشة والمثبّتة على عقد macOS أو Linux أو Windows المقترنة، مع عنصر تحكم منفصل لتعطيل الاستدلال على العقدة. #99234 ذو صلة #99228.
  • يمكن الآن لـ CLAWROUTER_API_KEY واحد إتاحة نماذجه الممنوحة فقط عبر وسائل النقل المدعومة، وعرض الطلبات المُدارة والرموز والإنفاق والميزانية الشهرية في عروض الحالة العادية. #99658 ذو صلة #99657.
  • يمكن للمستخدمين اكتشاف النماذج الترويجية النشطة والمطالبة بها باستخدام openclaw promos claim <slug> دون إعادة تشغيل التهيئة الأولية أو استبدال الإعدادات الافتراضية وبيانات الاعتماد الحالية على نحو غير متوقع. #100236 شكرًا @fuller-stack-dev.
  • يمكن الآن تثبيت LongCat-2.0 المستضاف من خلال Plugin LongCat الرسمي، وإعداده باستخدام LONGCAT_API_KEY أثناء التهيئة الأولية، وتحديده بوصفه longcat/LongCat-2.0 لاستخدام الأدوات عبر جولات متعددة. #100501 شكرًا @vincentkoc.
  • تواصل أحدث الأسماء المستعارة لـ Gemini الآن محادثات استدعاء الأدوات عبر وسيلتي النقل المدعومتين من Google بدلًا من التوقف بخطأ HTTP 400 يفيد بفقدان توقيع التفكير. #100605 شكرًا @chenxiaoyu209، @guarismo.
  • يمكن للمستخدمين الذين لديهم إمكانية الوصول إلى Claude Mythos 5 تحديده عبر Anthropic أو Anthropic Vertex أو Amazon Bedrock أو Bedrock Mantle، مع السلوك المطلوب للسياق والمخرجات والتفكير والتخزين المؤقت وإعادة التشغيل. #101238 شكرًا @vincentkoc.
  • يدعم OpenClaw الآن إعداد Meta Model API ونموذج Muse Spark 1.1، بما يشمل البث واستدعاء الأدوات وإدخال الصور وعناصر التحكم المدعومة في الاستدلال. #102873 شكرًا @davemorin، @hamidshojanazeri، @jalehman، @solvely-colin.
  • لم تعد ترقيات الحالة القديمة تتعطل بصورة متكررة، بينما تحدد إعدادات OpenAI وChatGPT/Codex الجديدة الإعدادات الافتراضية المقصودة لـ GPT-5.6 وتستخدم سلوك درجة الحرارة واستدعاء الأدوات المدعوم. #104656 شكرًا @bdjben، @obviyus، @sallyom.

Codex ووكلاء البرمجة المتصلون

يعمل OpenClaw الآن بصورة أكثر سلاسة مع وكلاء البرمجة الموجودين خارج الدردشة الحالية. يمكن لـ openclaw attach فتح Claude Code على الجلسة الرئيسية أو جلسة Gateway محددة، مع وصول مؤقت وقابل للإلغاء بدلًا من بيانات اعتماد على مستوى العملية بأكملها. ويمكن لجلسات خادم تطبيق Codex الاستئناف والتفويض إلى وكلاء فرعيين أصليين وإرجاع نتائجهم كعمل متتبع، بينما يمكن لجلسات Copilot استخدام موفّرين مخصصين محددين صراحةً وإعادة التشغيل عند تغيّر إعدادات اتصالها. كما أصبح سير عمل الجلسة المحيط أكثر متانة. يمكن تثبيت المحادثات المهمة وإعادة تسميتها وأرشفتها واستعادتها ومراقبتها كعمل مستمر، بينما تظل الأهداف النشطة جزءًا من ذاكرة العمل عبر الجولات اللاحقة وCompaction وقوائم الانتظار والمقاطعات.
  • يمكن للأدوات الخارجية الآن تلقي وصول محدد بنطاق الجلسة إلى Gateway، دون بيانات اعتماد على مستوى العملية بأكملها أو إذن بانتحال جلسة أخرى، مما يشكّل الأساس الآمن لـ openclaw attach. #96351 شكرًا @anagnorisis2peripeteia، @obviyus.
  • يشغّل openclaw attach الآن Claude Code مع وصول مؤقت إلى الجلسة الرئيسية أو جلسة Gateway المحددة، ويُبقي بيانات الاعتماد خارج الوسائط، ويلغي المنحة عند انتهاء الجلسة. #96454 شكرًا @anagnorisis2peripeteia، @obviyus.
  • يمكن لمستخدمي GPT-5.6 الآن تحديد أوضاع Ultra المدعومة بصورة متسقة، والحفاظ على اتساق اختيارات النموذج والتفكير عبر واجهات OpenClaw، وتلقي نتائج الوكلاء الفرعيين الأصليين في Codex على هيئة مهام متتبعة. #98021 شكرًا @anyech.
  • يمكن لوكلاء خادم تطبيق Codex مجددًا سرد الوكلاء المسموح بهم، وتشغيل وكلاء OpenClaw أو الوكلاء الفرعيين المتصلين، وإفساح المجال أثناء العمل المفوّض دون أن تصطدم Heartbeat المستأنفة بتعريفات أدوات غير متوافقة. #99561 ذو صلة #99464. شكرًا @100yenadmin، @joshavant.
  • ينشئ التفويض الأصلي في Codex من سلاسل OpenClaw الآن سجلات مهام أصلية مجددًا، بينما تفشل إصدارات خادم تطبيق Codex المخصصة وغير المدعومة في بدء التشغيل مع خطأ واضح يبين الحد الأدنى للإصدار. #101221
  • يمكن لجلسات Copilot الآن استخدام موفّري OpenAI أو Azure OpenAI أو الموفّرين المتوافقين مع Ollama أو Anthropic المخصصين والمحددين صراحةً، وإعادة التشغيل بسلاسة عند تغيّر النموذج أو نقطة النهاية أو بيانات الاعتماد أو الترويسات أو حدود الرموز. #96345 شكرًا @vincentkoc.
  • يمكن الآن تثبيت الجلسات وأرشفتها دون فقدان النصوص واستعادتها وإعادة تسميتها من واجهات الدردشة ومراقبتها بحثًا عن عمليات تشغيل نشطة، بوصفها سلاسل محادثة دائمة. #98510 شكرًا @maziyang2.
  • يواصل /goal النشط الآن توجيه الجولات اللاحقة ويظل قائمًا خلال Compaction وقوائم الانتظار والمقاطعات إلى أن يُوقَف الهدف مؤقتًا أو يكتمل أو يُحظر أو يُقيّد. #100468

Telegram

تلقى Telegram أعمالًا واسعة النطاق تشمل التقدم المباشر والوسائط والمستندات والموضوعات والأوامر وإعادة المحاولة وتوجيه الحسابات والإعداد والتسليم. تصل الألبومات إلى النموذج بكل صورة متاحة، وتظل الردود الطويلة أسهل في المتابعة أثناء تشغيلها، ويقل احتمال أن تمنع التعارضات المؤقتة أو أعطال الشبكة الرسائل اللاحقة أو تنشئ نسخًا مكررة. كما تظل الرسائل والإجراءات مرتبطة بالبوت والموضوع والمحادثة المقصودة بصورة أكثر اتساقًا، بينما توفر مشكلات الإعداد وسلامة الحساب طرقًا أوضح للتعافي.
  • تمنح ألبومات صور Telegram الآن النموذج كل صورة نُزّلت بنجاح وبالترتيب، بدلًا من صورة واحدة فقط ومراجع ملفات غير قابلة للاستخدام، مع إغفال العناصر التي فشل تنزيلها. #97045 شكرًا @nianjiuzst، @obviyus.
  • يحافظ عرض التقدم المباشر في Telegram الآن على قابلية قراءة واستقرار الاستدلال والتعليقات والتنسيق ونشاط الأدوات، ثم يترك ملخصًا موجزًا للإكمال بدلًا من الاختفاء. #98907 شكرًا @marvinthebored، @peetiegonzalez.
  • ينبغي أن يرى مستخدمو Telegram عددًا أقل من حالات فشل الردود النهائية أو عمليات إرسال البوت أثناء مصافحات الشبكة غير المستقرة، دون زيادة خطر الرسائل المكررة للأعطال التي ربما حدثت بعد إرسال الطلب. #101258 شكرًا @lzw112.

Signal

يمكن لردود Signal الآن اقتباس الرسالة التي أدت إليها، مما يسهّل متابعة المحادثات المزدحمة. كما تسهّل الأسماء المستعارة الودية مثل signal:me أو signal:ops مخاطبة جهات الاتصال والمجموعات المتكررة دون إعادة استخدام المعرّفات الأولية.
  • تقتبس الردود التلقائية في Signal الآن الرسالة التي أدت إليها، مما يسهّل متابعة الردود في المجموعات والمحادثات المزدحمة. #95718 شكرًا @jesse-merhi.
  • يمكن لمستخدمي Signal تعيين أسماء ثابتة مثل signal:me أو signal:ops لجهات الاتصال والمجموعات المتكررة بدلًا من إعادة استخدام أرقام الهواتف الأولية أو معرّفات UUID أو المعرّفات. #95738 شكرًا @jesse-merhi.

Slack

تحتفظ سلاسل Slack بسجل محادثاتها بصورة أكثر اتساقًا، وتظل البطاقات التفاعلية والتقدم في المكان الصحيح، ويقل احتمال تكرار الردود المقبولة بعد تأكيد غير مؤكد. كما تتجنب المحادثات الطويلة الأمد مزيدًا من فترات الانتظار غير الضرورية قبل الوصول إلى الوكيل.
  • تظل ردود Slack مرتبطة بسجل جلسة السلسلة الجذرية بدلًا من التراكم في جلسات فرعية منفصلة وشبه فارغة. #97168 ذو صلة #96535. شكرًا @gorkem2020، @liuwqgit.
  • عندما يقبل Slack ردًا ولكن يُفقد التأكيد، يمكن لـ OpenClaw التحقق من المنشور الحالي وتجنب إرسال نسخة مكررة. #97480 شكرًا @joeyfrasier.

Discord

يحسّن Discord ظهور الردود والمرفقات والجلسات الصوتية والتقدم وإعادة الاتصال وسلوك الحسابات المتعددة. تنتج الردود المكتملة مؤشرات أكثر فائدة للرسائل غير المقروءة، ويقل احتمال فقدان الرسائل الصادرة أثناء عمليات إعادة اتصال Gateway القصيرة، ويمكن التعافي من حالات الفشل المتكررة في استئناف الجلسة دون تعطيل Gateway بالكامل.
  • تصل ردود Discord المكتملة التي بُثت جزئيًا الآن كرسائل جديدة يمكنها إطلاق مؤشرات الرسائل غير المقروءة المعتادة بعد مغادرة المستخدم للقناة. #99711 شكرًا @davelutztx.
  • يقل احتمال اختفاء ردود Discord وتقارير Cron والرسائل الصادرة الأخرى أثناء إعادة اتصال Gateway قصيرة، دون إعادة تشغيل الأجزاء أو الوسائط التي قبلها Discord بالفعل. #100896 شكرًا @tiffanychum.
  • يمكن لبوتات Discord الآن التعافي في مكانها بعد الرفض المتكرر لاستئناف الجلسة، مما يقلل فترات الانقطاع الطويلة والردود المفقودة والحاجة إلى إعادة تشغيل Gateway بالكامل. #103596

WhatsApp

يقل احتمال أن تؤدي عمليات إعادة اتصال WhatsApp والردود المتداخلة إلى فقدان الرسائل أو تخطيها أو اضطراب ترتيبها. تظل الحسابات التي سُجّل خروجها متوقفة إلى أن يُعاد اتصالها عمدًا، بينما تستمر الرسائل المقبولة والردود المكتملة بصورة أكثر موثوقية خلال تغيّرات الاتصال القصيرة.
  • تظل حسابات WhatsApp التي سُجّل الخروج منها أو استُبدلت متوقفة الآن حتى إعادة الاتصال، بدلًا من الدخول في حلقات إعادة تشغيل متكررة قد تستهلك الموارد وتبطئ الحسابات الأخرى. #78511 شكرًا @openperf.
  • تصل الآن رسائل WhatsApp المؤهلة التي تُستلم أثناء إعادة اتصال وجيزة إلى OpenClaw للحصول على رد تلقائي، بدلًا من تعليمها كمقروءة وتخطيها بصمت. #80642 شكرًا @vishalj99.
  • تُرسل الآن ردود WhatsApp Web والوسائط والتفاعلات والرسائل الموضوعة في قائمة الانتظار المتزامنة واحدة تلو الأخرى لكل حساب، مما يقلل التداخل وترتيب التسليم غير المتوقع. #99050 شكرًا @ooiuuii.
  • يستمر الآن تسليم ردود WhatsApp المكتملة عند وصول رسالة أخرى في أثناء التسليم، لذلك يقل احتمال أن تصمت المحادثات المتداخلة على نحو غير متوقع. #100205

رسائل Apple

يتلقى Apple Messages تحسينات أوسع للردود ومؤشرات الكتابة والوسائط والتوجيه وإرشادات الإعداد واستمرارية الدردشة. يمكن أن تصل مرفقات جهاز Mac البعيد إلى المحادثة النشطة عبر مسار محلي قابل للاستخدام، وتعمل الردود في مزيد من إعدادات الجسر، ويقل احتمال الخلط بين نص الرسائل العادي وعلامات الأدوار الداخلية.
  • تصل الآن الصور المنقولة عبر الجسر من جهاز Mac بعيد يستخدم iMessage إلى مضيف Gateway منفصل، إلى محادثات Codex عبر مسار محلي قابل للقراءة بدلًا من اسم ملف خاص بجهاز Mac. #91803 شكرًا @turbotheturtle.
  • تُسلّم الآن إعدادات iMessage التي تعتمد على AppleScript فقط أو تستخدم مستخدم روبوت أو SSH الردود حتى عندما لا تتوفر المحادثات المترابطة، ولم تعد تغييرات قاعدة البيانات تترك الرسائل الواردة مخفية خلف حالة استرداد قديمة. #100446 شكرًا @omarshahine.
  • تُظهر الآن محادثات iMessage المباشرة التي تستخدم جسر واجهة API الخاصة imsg مؤشر الكتابة بمجرد قبول دورة بطيئة، دون انتظار إيصال قراءة. #95621 شكرًا @omarshahine.
  • لم تعد ردود iMessage تفقد نص الجملة العادي الذي يصادف أن ينتهي بـ user: أو system: أو assistant:. #96392 شكرًا @ly-wang19.

تتوقف الآن حلقات التعطل لإتاحة الإصلاح

يتيح Gateway الخاضع للإشراف، الذي يفشل مرارًا أثناء بدء التشغيل، للمشغلين الآن عملية مستقرة من أجل إعادة التشغيل والاسترداد لفحصه وإصلاحه. وبدلًا من إعادة تشغيله إلى ما لا نهاية، يظل مسار التحكم متاحًا، بينما تتوقف عمليات إعادة التشغيل التلقائية للقنوات والموفرين مؤقتًا حتى إصلاح المشكلة الأساسية.
  • يترك الآن Gateway الخاضع للإشراف، الذي يتعطل مرارًا، عملية تحكم مستقرة متاحة للفحص والإصلاح بدلًا من حصر المشغلين في حلقة إعادة تشغيل. a18708c شكرًا @obviyus.

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

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

عمل مجدول لا يستيقظ إلا عند الحاجة

يمكن أن تتفاعل المهام المجدولة عند انتهاء أمر خارجي أو تغير حالة مراقبة، بحيث لا يعمل الوكيل الكامل إلا عندما يوجد شيء جديد لمعالجته. ويؤدي تطبيق التصريح نفسه مجددًا إلى تحديث المهمة المقصودة في موضعها، مع الحفاظ على الهوية والسجل بدلًا من إنشاء جداول زمنية مكررة.
  • يمكن لمهمة cron الآن مراقبة عملية بناء أو نشر أو برنامج نصي أو أمر آخر، واستئناف سير العمل الأصلي مع رمز خروجه ومخرجاته الحديثة عند انتهائه. #92037 شكرًا @anagnorisis2peripeteia.
  • يمكن الآن إعادة تطبيق تصريحات Cron بأمان دون مهام مكررة أو سجل مفقود، كما أصبح فحص الملكية والتشغيل التالي وأحدث نتيجة والتسليم وإشعارات الفشل أسهل. #100480
  • يمكن لمهام Cron الآن مراقبة حالة خارجية وتشغيل حمولتها الفعلية فقط عند تغير تلك الحالة، مما يتجنب إيقاظ الوكيل بالكامل عند عمليات الاستطلاع التي لم تتغير نتائجها. #101195

إقران المتصفح عن بُعد والتنزيلات

أصبح استخدام التحكم في المتصفح أسهل عبر الأجهزة: يمكن للمشغلين إقران إضافة Chrome المضمّنة مع Gateway بعيد، ومشاركة علامات تبويب محددة فقط من تلك المسجّل الدخول فيها، وتشخيص تفاصيل الاتصال في Windows وWSL2، وإلغاء الوصول بإزالة علامة تبويب من مجموعة OpenClaw. ويمكن للوكلاء أيضًا انتظار التنزيلات المتأخرة وحفظ الملف المكتمل في مسار محلي محمي مع عنوان URL النهائي والاسم المقترح.
  • يحصل مستخدمو Windows وWSL2 الآن على فحوص IPv4 وIPv6، إلى جانب إرشادات portproxy المطابقة اللازمة لاستعادة التحكم في متصفح Chrome دون توسيع نطاق كشف CDP. #100590 شكرًا @owlock، @zengwen-dt.
  • تتيح إضافة Chrome المضمّنة الآن للمستخدمين التحكم في علامات تبويب محددة مسجّل الدخول فيها من هاتف أو قناة أخرى، دون الحاجة إلى موافقة شخص على تصحيح الأخطاء عن بُعد من سطح المكتب، وتؤدي إزالة علامة تبويب إلى إلغاء الوصول. #100619
  • يمكن لمستخدمي Gateway البعيد إقران إضافة Chrome المضمّنة من جهاز متصفح آخر باستخدام openclaw browser extension pair --gateway-url wss://...، دون تثبيت OpenClaw أو Node.js عليه أو فتح منفذ وارد. #101127
  • يمكن للوكلاء الآن حفظ تنزيل من المتصفح في مسار محمي مختار أو انتظار تصدير متأخر، مع تلقي عنوان URL النهائي واسم الملف والمسار المحلي. #101369 شكرًا @grd-chang.

وحدات طرفية لمساحات العمل على الويب والأجهزة المحمولة

يمكن للمشغلين المصادق عليهم فتح وحدة طرفية محمية لمساحة العمل من واجهة التحكم أو iOS أو Android دون مغادرة مساحة العمل الحالية. تستخدم الجلسات مساحة عمل الوكيل المحدد والصدفة المهيأة، ويمكن تعطيلها بواسطة السياسة، وتتبع ضوابط بروتوكول Gateway الخاصة بالملكية وحالة الاتصال. ويمكن إرساء وحدات المتصفح الطرفية وتغيير حجمها وتشغيلها جنبًا إلى جنب، بينما يوفر iOS وAndroid نقاط دخول مركزة مع إرشادات اتصال واضحة. تُكمل تحسينات أمان المتصفح في الإصدار نفسه هذه الإمكانية: يمكن لوحدات الطرفية إعادة الاتصال بعد إعادة تحميل الصفحة أو السكون أو انقطاعات الشبكة الوجيزة وإعادة عرض المخرجات الحديثة؛ ويظهر الدعم المفعّل حديثًا دون تحديث يدوي؛ وتظل عناصر الإغلاق وإعادة الفتح والسمات وتركيز المؤشر ورموز المحث وعناصر التحكم في علامة التبويب الجديدة قابلة للاستخدام عبر الجلسات المتكررة.
  • يمكن للمسؤولين المصادق عليهم فتح وحدة طرفية تفاعلية في مساحة عمل وكيل من عناصر تحكم مدعومة بـ Gateway، بينما يظل الوكلاء المعزولون بالكامل محظورين، ويمكن تعطيل الميزة باستخدام gateway.terminal.enabled. f083f35
  • يمكن لمسؤولي واجهة التحكم الآن إبقاء الدردشة وعناصر التحكم في الجلسة والأصداف المباشرة معًا، من خلال فتح عدة علامات تبويب طرفية قابلة للإرساء وتغيير الحجم داخل مساحة عمل المتصفح. ec72de4
  • يمكن لمستخدمي iOS فتح Terminal مباشرة من مركز Control، ورؤية مطالبة لإعداد Gateway عند انقطاع الاتصال، وإبقاء جلسات الصدفة النشطة قيد التشغيل خلال تحديثات الشاشة غير المرتبطة. 211e0d7
  • يمكن لمستخدمي Android فتح صدفة لمساحة عمل الوكيل من Settings > Terminal، مع إرشادات اتصال واضحة وتمرير بيانات اعتماد Gateway دون وضع الرمز المميز في عنوان URL عندما يكون ذلك مدعومًا. fcd7eb6
  • يمكن الآن لجلسات الوحدة الطرفية الاختيارية في واجهة التحكم الصمود أمام إعادة تحميل الصفحة والسكون وانقطاعات الشبكة الوجيزة، مما يتيح للمشغلين إعادة الاتصال وإعادة عرض المخرجات الحديثة بدلًا من فقدان الأوامر قيد التشغيل. #100089
  • يبدأ الآن فتح وحدة طرفية جديدة في واجهة التحكم بعد إغلاق علامة التبويب الأخيرة بصدفة جديدة فارغة، بدلًا من استعادة مخرجات الوحدة الطرفية المغلقة. #100665
  • تُغلق الآن علامات تبويب الوحدة الطرفية في واجهة التحكم بصورة سليمة في أثناء فتحها، وتتبع تغييرات السمة، ويُعاد فتحها بحجم قابل للاستخدام بدلًا من ترك جلسات مخفية أو ألوان قديمة أو عناصر تحكم يتعذر الوصول إليها. 2399ce7
  • تلاحظ الآن صفحة واجهة التحكم المفتوحة بالفعل عند تفعيل دعم الوحدة الطرفية، وتتيحها دون الحاجة إلى تحديث يدوي. 3f976f9
  • لم يعد فتح علامة تبويب طرفية جديدة في واجهة التحكم بعد إغلاق أخرى يرث حالة خروج قديمة. 3c03389
  • لم تعد الوحدة الطرفية في واجهة التحكم تتعطل عند تحميل مكوّن الويب الخاص بها أكثر من مرة في سجل متصفح مشترك. f2e5159
  • تستخدم الآن الوحدات الطرفية في واجهة التحكم بدائل Nerd Font المثبتة، بحيث تُعرض رموز المحث والقوائم المدعومة على هيئة محارف بدلًا من مربعات عناصر نائبة. #100128
  • تعرض الآن الوحدة الطرفية المدمجة في واجهة التحكم مؤشرًا واحدًا بدلًا من تداخل مؤشري Chrome والوحدة الطرفية، مما يجعل حالة التركيز والكتابة أوضح. #100240
  • أصبح زر الجلسة الجديدة في الوحدة الطرفية لواجهة التحكم محاذيًا الآن مع علامات التبويب المحيطة، للحصول على شريط علامات تبويب أنظف وأسهل في الاستعراض. #100256

مزيد من تحسينات القنوات

مزيد من الإصلاحات عبر قنوات المراسلة

تظل الردود والوسائط الآن مرتبطة بالمحادثة المقصودة بصورة أكثر اتساقًا عبر قنوات مساحات العمل والأجهزة المحمولة والمجتمعات. يتعامل Telegram مع الألبومات والتقدم وإعادات المحاولة والموضوعات والتوجيه والتسليم مع عدد أقل من النتائج المفقودة أو المكررة أو القديمة أو صعبة القراءة. يتلقى Discord وSlack وWhatsApp وApple Messages والقنوات المدعومة الأخرى أيضًا سلوكًا أوضح للأوامر وسلاسل المحادثات والمرفقات والوكلاء والاسترداد. وتحافظ مسارات إعداد Apple Messages وتسليمه في هذه المجموعة على سياق الدردشة الذي يتوقعه القراء، بدلًا من كشف أعمال التوجيه الداخلية.
  • تتيح ألبومات الصور في Telegram الآن للنموذج كل صورة نُزِّلت بنجاح وبالترتيب، بدلًا من صورة واحدة فقط ومراجع ملفات غير قابلة للاستخدام، مع حذف العناصر التي فشل تنزيلها. #97045 شكرًا لـ @nianjiuzst و@obviyus.
  • تحافظ شاشة التقدم المباشر في Telegram الآن على وضوح واستقرار الاستدلال والتعليقات والتنسيق ونشاط الأدوات، ثم تُبقي ملخصًا موجزًا للإنجاز بدلًا من الاختفاء. #98907 شكرًا لـ @marvinthebored و@peetiegonzalez.
  • يمكن لقنوات Slack الحفاظ على مشاركة OpenClaw المحيطة، بينما يمنع الإعداد الاختياري ignoreOtherMentions الردود على المحادثات الموجهة إلى شخص أو مجموعة أخرى، ويحتفظ بتلك المحادثة كسياق لإشارة لاحقة إلى البوت. #53467 شكرًا لـ @hanamizuki.
  • يتلقى الآن مشغّلو Slack الذين يشغّلون عدة Gateways عبر تطبيق Socket Mode واحد تحذيرًا عند بدء التشغيل يوضح سبب احتمال وصول الأحداث إلى اتصال آخر وكيفية اختيار إعداد نشر أكثر أمانًا. #79938 شكرًا لـ @jeffvsutherland.
  • تفك الآن عمليات قراءة الرسائل والبحث في Discord ترميز الاستجابات الخام المضغوطة بصورة صحيحة، وتُرجع أخطاء واضحة للبيانات غير المتوقعة بدلًا من مخرجات مشوشة أو حالات فشل مبهمة. #80788 شكرًا لـ @jbetala7.
  • يمكن لمشغّلي Slack الآن اختيار off أو first أو all أو batched لتنظيم الردود ضمن سلاسل لكل قناة، مع اتباع الردود التلقائية وأدوات الرسائل للخيار الفعلي نفسه. #82253
  • تبقى الآن تفاعلات الأزرار والاختيارات في Slack ضمن سلسلة المساعد الصحيحة، وتعرض فيها حالة عمل حتى انتهاء دورة المتابعة. #82895 شكرًا لـ @wukongai-cmu.
  • لم تعد ردود Discord التي تقتصر على الأدوات تترك عمليات تحديث متداخلة لمؤشر الكتابة توحي بأن إجابة أخرى لا تزال قادمة، مع بقاء سلوك الكتابة المضبوط صراحةً دون تغيير. #84288 شكرًا لـ @dr00-eth.
  • تستخدم الآن رسائل Slack المجدولة والمشغّلة بواسطة Heartbeat اسم الوكيل وأيقونته المضبوطين، مع الرجوع بسلاسة إلى هوية التطبيق عندما يرفض Slack التخصيص. #84335 شكرًا لـ @rohang2005.
  • تعرض الآن ردود سلاسل المساعد الأطول في Slack ملاحظات تقدم متغيرة، كي يتمكن المستخدمون من معرفة أن OpenClaw لا يزال يعمل. #85507 شكرًا لـ @emergentash.
  • تحتفظ الآن حسابات بوت Discord المتعددة في خادم واحد بجلسات صوتية مستقلة، ويعمل الانضمام التلقائي المضبوط للصوت حتى عندما يصبح Discord جاهزًا قبل اكتمال بدء تشغيل الصوت. #87530 شكرًا لـ @geekhuashan.
  • عندما يفشل رد بملاحظة صوتية في Discord، يتلقى المستخدمون الآن إجابة المساعد كنص احتياطي ضمن سلسلة، دون تكرار النص الذي سُلِّم بالفعل. #89962 شكرًا لـ @danhayman.
  • يُرجع الآن إجراء مسح جميع التفاعلات في Discord خطأً حقيقيًا إذا بقي أي تفاعل للبوت، بدلًا من الادعاء بالنجاح الكامل. #90038 شكرًا لـ @masatohoshino.
  • يؤدي الآن التحقق من عضو في Discord غير موجود في محادثة صوتية إلى الإبلاغ عنه كغير متصل، بدلًا من إظهار فشل مضلل في الأمر أو Gateway. #90969 شكرًا لـ @asock.
  • تفشل الآن استدعاءات Discord REST بخطأ واضح عندما تكون الاستجابة ضخمة جدًا أو تتوقف، بدلًا من المخاطرة باستخدام غير محدود للذاكرة وعدم استقرار العملية. #95412 شكرًا لـ @alix-007.
  • تصل الآن رسائل العرض في Slack كبطاقات Block Kit أصلية ذات رؤوس وعناصر تحكم وإيصالات عاملة، بدلًا من نص عادي مسطح. #95463 شكرًا لـ @zoowh.
  • يعرض Discord الآن استدلال Anthropic المفعّل وملاحظاته ونشاط الأدوات بالترتيب الصحيح، مع عدادات دقيقة وملخصات غير فارغة. #96106 شكرًا لـ @marvinthebored و@obviyus و@peetiegonzalez.
  • لم تعد إضافة حساب Discord مسمّى تتسبب في قطع اتصال الحساب الافتراضي المدعوم بـ SecretRef أو إدخاله في حلقة إعادة تشغيل. #96401 شكرًا لـ @849261680.
  • يمكن الآن لإجراءات كتل النص المنسق في Slack تضمين رموز تعبيرية قرب حد المعاينة دون إنتاج نص تفاعل مشوّه أو حالات فشل لاحقة في الترميز. #96577 شكرًا لـ @llagy007 و@weeli-009.
  • يمكن لأول رد في Slack بعد إعادة ضبط يومية أو بسبب الخمول إعادة استخدام سجل السلسلة الحديث، حتى لا تبدأ المحادثة فجأة من الصفر. #97100 شكرًا لـ @bek91.
  • تبقى ردود Slack مرتبطة بسجل جلسة السلسلة الجذرية، بدلًا من تراكم جلسات فرعية منفصلة وشبه فارغة. #97168 ذو صلة #96535. شكرًا لـ @gorkem2020 و@liuwqgit.
  • تفشل الآن فحوصات سلامة حساب Discord بأمان عند تلقي استجابات هوية ضخمة جدًا، بدلًا من المخاطرة بتعطل Gateway أو نفاد الذاكرة. #97278 شكرًا لـ @hugenshen.
  • لم تعد ردود Slack تكشف للمستخدمين لافتات فشل الأدوات الداخلية أو البنية المساعدة للاستدلال أو ترميز استدعاءات الأدوات. #97367 شكرًا لـ @masatohoshino.
  • عندما يقبل Slack ردًا لكن يضيع التأكيد، يمكن لـ OpenClaw التحقق من المنشور الموجود وتجنب إرسال نسخة مكررة. #97480 شكرًا لـ @joeyfrasier.
  • ترفض الآن طلبات الرسائل وسجل السلاسل والمرفقات في Discord الاستجابات الناجحة الضخمة جدًا قبل أن تتسبب في نمو مفرط لذاكرة Gateway. #97693 شكرًا لـ @alix-007.
  • توقف الآن عمليات بحث PluralKit وإعداد رفع الصوت في Discord استجابات JSON الكبيرة بصورة غير متوقعة قبل أن تتمكن من استنفاد الذاكرة. #97706 شكرًا لـ @cxbasdev.
  • تحتفظ الآن المحادثات الصوتية في Discord ضمن وضع stt-tts بالسياق المنطوق السابق عبر الدورات، بدلًا من البدء من جديد بعد كل رد. #97746 شكرًا لـ @karabaralex و@sanjays2402.
  • تفشل الآن استجابات Discord الناجحة المشوّهة مع سياق خاص بنقطة النهاية، بدلًا من إظهار خطأ خام من المحلل أو تعطيل OpenClaw. #97889 شكرًا لـ @lsr911.
  • تسجّل الآن استجابة بيانات وصفية ضخمة جدًا من بوابة Discord خطأً محدودًا، وترجع إلى عنوان URL الافتراضي لبوابة Discord بدلًا من المخاطرة بتعطل Gateway. #98682 شكرًا لـ @wings1029.
  • يمكن الآن لعمليات نشر Discord في الشبكات المقيّدة توجيه حركة مرور Gateway وREST عبر DNS مضبوط صراحةً أو وكيل HTTP(S) خاص، دون فتح خروج HTTPS مباشر واسع النطاق. #99126 ذو صلة #98266. شكرًا لـ @joshavant و@sallyom و@svuppala2006.
  • يتلقى مستخدمو Discord الآن نص الرد وإشعارًا واضحًا عندما يكون المرفق كبيرًا جدًا، بدلًا من رؤية الاستجابة المكتملة تختفي. #99577 شكرًا لـ @lin-hongkuan.
  • تعيد الآن ردود Slack المحاولة بعد تعارض مؤقت عند بدء الجلسة، بدلًا من التوقف قبل تسليم الرسالة المتوقعة. #99647 شكرًا لـ @steipete-oai.
  • تصل الآن ردود Discord المكتملة ذات البث الجزئي كرسائل جديدة يمكنها تشغيل إشارات عدم القراءة المعتادة بعد مغادرة المستخدم للقناة. #99711 شكرًا لـ @davelutztx.
  • تحافظ الآن أزرار Slack وقوائمه على تسميات الوقت مثل 9:00، وتُرجع قيمة الإجراء المقصودة عند اختيارها. #99877 شكرًا لـ @qingminglong و@rodja.
  • تخفي الآن Discord وشاشات التقدم الأخرى الاستقصاء الداخلي المتكرر في Code Mode، مع الاستمرار في عرض نشاط الأدوات ذي المعنى. #99893
  • تحد الآن اتصالات Discord Gateway الإطارات الواردة عند 16 MiB، مع الحفاظ على أحداث الأعضاء الكبيرة المختبرة ورفض حركة المرور المفرطة قبل أن تضغط على الذاكرة. #99998 شكرًا لـ @sunlit-deng.
  • تقبل الآن تفاعلات رسائل Slack الرموز التعبيرية الشائعة أو أسماءها المختصرة، ويمكنها استهداف الرسالة الحالية دون تكرار معرّفها، وتوفر إرشادات أوضح للبحث عن الأعضاء. #100375 شكرًا لـ @gorkem2020.
  • يستخدم Slack الآن افتراضيًا تفاعل إقرار ثابتًا واحدًا إلى جانب حالة التحميل الأصلية للمساعد، متجنبًا عرضي تقدم متنافسين للرد نفسه. #100462 شكرًا لـ @steipete-oai.
  • لم تعد ردود سلاسل Slack العادية تنزّل مرفقات الرسالة الافتتاحية وتعالجها مرة أخرى، بينما تظل الجلسات الجديدة أو المعاد ضبطها تتلقى تلك الملفات مرة واحدة. #100516
  • يحدد سجل الجلسة الآن ردود Slack التي أُنشئت لكن استُبدلت عمدًا قبل التسليم، حتى لا يظن المشغّلون خطأً أنها رسائل تلقاها المستخدم. #100607 شكرًا لـ @bek91.
  • يمكن الآن إعادة تشغيل الرسائل التي تفشل قبل الوصول إلى Discord أو Slack أو Matrix أو قناة أخرى بعد عودة الاتصال، بينما تظل النتائج غير المؤكدة بعد الإرسال تتجنب النسخ المكررة العشوائية. #101024 شكرًا لـ @sunnyshu0925.
  • لم تعد ملخصات Cron وردود Teams وSlack وغيرها من استجابات المساعد المضمّنة تكشف علامات استدلال المزوّد مثل </mm:think>. #101036 شكرًا لـ @velanir-ai-manager.
  • يحوّل الآن تشغيل الصوت في Discord أنابيب إخراج ffmpeg المعطلة إلى خطأ تشغيل عادي بدلًا من استثناء غير ملتقط على مستوى Gateway. #101088 شكرًا لـ @masatohoshino.
  • تضع الآن تكاملات Discord وNextcloud Talk طويلة التشغيل حدودًا لذاكرات التخزين المؤقت لبيانات القنوات الوصفية، بدلًا من السماح لكل غرفة جديدة يجري العثور عليها بزيادة استخدام الذاكرة إلى الأبد. #101650 شكرًا لـ @alix-007 و@vincentkoc.
  • تتجنب الآن ردود Slack في السلاسل الطويلة جدًا وعلى Gateways المشغولة عدة فترات انتظار غير ضرورية، ما يقلل حالات التوقف قبل وصول أحداث السلاسل والرسائل المباشرة إلى الوكيل. #101888 شكرًا لـ @obviyus.
  • يمكن الآن لبوتات Discord التعافي في مكانها بعد الرفض المتكرر لاستئناف الجلسة، ما يقلل الانقطاعات المطولة والردود المفقودة وعمليات إعادة التشغيل الكاملة لـ Gateway. #103596
  • تحافظ الآن معاينات القنوات وأسماء سلاسل المحادثات والمقتطفات والأخطاء المختصرة عبر تكاملات المتصفح والمراسلة على الرموز التعبيرية الكاملة ومحارف Unicode الأخرى. c16bb87 شكرًا @vincentkoc.
  • تُقتطع الآن تسميات سياق Slack الطويلة ورسائل Zalo وتسمياتها التوضيحية ومخرجات أوامر الامتدادات من دون كسر الرموز التعبيرية أو المحارف الأخرى خارج المستوى الأساسي متعدد اللغات. 7e03242 شكرًا @hugenshen، و@mushuiyu886، و@vincentkoc.
  • تتلقى الآن روبوتات LINE الافتراضية والمسمّاة والمُعدّة ضمن channels.line.accounts مسارات Webhook عاملة ما لم تُعطّل صراحةً، مما يمنع انتهاء الرسائل الواردة الصالحة باستجابات 404. #81471 شكرًا @edenfunf، و@honorlin.
  • أصبح من المستبعد أن يظل اتصال Feishu الذي يتوقف عن تلقي الرسائل موسومًا خطأً بأنه سليم، لأن نشاط النقل يحدّث الآن حالة القناة. #90966 شكرًا @acache، و@richardataxai-lab، و@vincentkoc.
  • تصل الآن الصور المنقولة من جهاز Mac بعيد يستخدم iMessage إلى مضيف Gateway منفصل في محادثات Codex عبر مسار محلي قابل للقراءة بدلًا من اسم ملف لا يعمل إلا على Mac. #91803 شكرًا @turbotheturtle.
  • يمكن الآن لمستخدمي جسر iMessage المتوافق إنشاء استطلاعات Apple Messages الأصلية وقراءتها والتصويت فيها، مع إرشادات ترقية لتثبيتات imsg غير المدعومة. #98421 شكرًا @lobster، و@omarshahine.
  • يمكن الآن لمالكي مجموعات WhatsApp استخدام /new و/stop و/status والأوامر المشابهة بصورة موثوقة حتى عندما تصل هوية المرسل على هيئة LID داخلي. #93379 ذو صلة #77755. شكرًا @jiveshkalra، و@xialonglee.
  • تحتفظ الآن الملفات المرفوعة عبر LINE بامتدادات صوتية معروفة مثل .m4a، مما يتيح وصول التسجيلات الصالحة إلى النسخ الصوتي بدلًا من معاملتها كملفات مجهولة. #96403 شكرًا @tancolo، و@zaidazmi.
  • تظل الآن كتل التعليمات البرمجية المسيّجة التي تحتوي على أسطر أمثلة تشبه علامات أسوار Markdown متماسكة بدلًا من تقسيمها في منتصف الكتلة بما يجعلها مربكة أو يُساء تفسيرها. #96745 شكرًا @ly-wang19، و@vincentkoc.
  • لا تُطبّق الآن اختصارات تفاعلات Signal إلا على موافقة التنفيذ المنظّم أو الـ Plugin المقصودة، بما في ذلك مطالبات المراقبة المعاد توجيهها والمطالبات المجزأة، بينما لم تعد الرسائل العادية التي تقتبس أوامر الموافقة فحسب تحصل على عناصر التحكم؛ وقد تظل المطالبات القديمة التي سُلّمت تتطلب /approve مرة واحدة بعد الترقية. #96880 شكرًا @joshavant.
  • يعرض البدء السريع في Signal الآن فشلًا واحدًا واضحًا في تثبيت signal-cli، ثم ينتقل مباشرةً إلى مطالبة المسار المخصص بدلًا من تكرار رسالة الملف التنفيذي المفقود. #96932 شكرًا @romneyda.
  • تحافظ الآن الرسائل الطويلة غير المنقطعة على سلامة الرموز التعبيرية عند تقسيمها إلى أجزاء بحجم مناسب للتسليم، مما يمنع ظهور محارف بديلة مشوهة للمستخدمين وإضافات القنوات. #96951 شكرًا @bartok9، و@ly-wang19.
  • يتلقى مستخدمو Signal الآن ردودًا نظيفة من المساعد من دون حالة الأدوات الداخلية أو وسوم الاستدلال أو ترميز استدعاء الأدوات. #97360 شكرًا @masatohoshino.
  • تحافظ الآن عناوين قوالب LINE والنصوص الاحتياطية والنصوص البديلة على سلامة الرموز التعبيرية عند حدود الحقول، مما يمنع المعاينات المعطوبة وحمولات البيانات المرفوضة. #97428 شكرًا @ly-wang19، و@vincentkoc.
  • تحافظ الآن تسميات أزرار LINE الطويلة والردود السريعة وبيانات ما بعد الإرسال وعناصر تحكم الوسائط على الرموز التعبيرية عند حدود الحقول بدلًا من إنتاج نص غير صالح. #97470 شكرًا @ly-wang19، و@vincentkoc.
  • يتعامل الآن إعداد Plugin Signal مع بيانات إصدارات GitHub الوصفية البطيئة أو غير الصالحة أو مفرطة الحجم من دون المخاطرة باستنفاد ذاكرة العملية. #97536 شكرًا @hugenshen.
  • يمنع الآن وضع حاوية Signal استجابات signal-cli-rest-api مفرطة الحجم أو المنفلتة من تهديد عملية OpenClaw بأكملها. #97539 شكرًا @alix-007.
  • ينتج الآن JSON غير الصالح من حاوية Signal REST فشلًا واضحًا خاصًا بـ Signal بدلًا من كشف خطأ محلل أولي. #98073 شكرًا @lsr911، و@vincentkoc.
  • لم يعد التصويت لخيار في استطلاع iMessage يحمل تسمية رمز تعبيري يرسل رسالة إضافية من كلمة واحدة تكرر الإجابة المحددة. #98691 شكرًا @omarshahine.
  • تجيب الوكلاء الآن عن استطلاعات iMessage، بما فيها الاستطلاعات التي تتضمن تعليقات، بتصويت أصلي واحد بدلًا من إجابة نصية عادية أو تحديد مكرر أو رد منفصل على التعليق. #98781 شكرًا @omarshahine.
  • يمكن الآن لمستخدمي Signal الذين يفعّلون تفاعلات الحالة معرفة متى يقبل OpenClaw رسالة أو يعمل أو يستخدم أدوات أو يُجري Compaction أو يتوقف أو ينتهي، في المحادثات المباشرة والجماعية. #98791 شكرًا @jesse-merhi.
  • تحافظ الآن رسائل LINE وبطاقاته وقوائمه ومواقعه وكتل التعليمات البرمجية فيه على الرموز التعبيرية والمحارف الأخرى متعددة الوحدات عند حدود الحقول بدلًا من إنتاج نص معطوب أو حمولات بيانات مرفوضة. #98994 شكرًا @lexes7، و@vincentkoc.
  • توجّه الآن معرّفات مجموعات iMessage المجردة المكوّنة من 32 محرفًا والقادمة من imsg عمليات الإرسال المجدولة والمباشرة إلى المحادثة المقصودة بدلًا من رقم هاتف غير موجود. #99525 ذو صلة #89235. شكرًا @matthewdelprado.
  • عند إعداد channels.whatsapp.actions.calls وMeowCaller وتحويل النص إلى كلام للاتصالات الهاتفية، يمكن الآن لوكيل WhatsApp الاتصال بمقدم الطلب ونطق رسالة قصيرة عن اكتمال المهمة أو رسالة عاجلة. #99635
  • تظل الآن حالات فشل تنزيل المرفقات عبر WhatsApp وLINE وSignal وiMessage وTeams وFeishu وMattermost وZalo ظاهرة وقابلة للمعالجة بدلًا من اختفائها أو تنكرها في هيئة وسائط ناجحة. #100119
  • تسلّم الآن إعدادات iMessage المعتمدة على AppleScript فقط وإعدادات مستخدم الروبوت أو SSH الردود حتى عند عدم توفر سلاسل المحادثات، ولم تعد تغييرات قاعدة البيانات تترك الرسائل الواردة مخفية خلف حالة استرداد قديمة. #100446 شكرًا @omarshahine.
  • تتطابق الآن أرقام الهواتف المشوشة التي تحتوي على علامات زائد إضافية مع جهة اتصال Signal أو iMessage أو WhatsApp المقصودة، بينما تُرفض الهويات التي لا تحتوي على أرقام بأمان. #100467 شكرًا @morluto.
  • تظل الآن ردود وكيل ClickClack على الرسائل ذات المستوى الأعلى في القناة النشطة أو الرسالة المباشرة، بينما تبقى الردود داخل سلاسل المحادثات الفعلية مترابطة فيها. #100582 شكرًا @marvinthebored، و@vincentkoc.
  • تبلّغ الآن ردود LINE التي تجمع نصًا مع صورة أو بطاقة أو موقع عن فشل جزء الوسائط الغنية بدقة، مع تسليم النص مرة واحدة وتجنب عمليات إعادة المحاولة المكررة. #100996 شكرًا @masatohoshino.
  • يُنهي الآن فشل قناة مساعد iMessage العمل المعلّق بصورة متوقعة، ويسمح للمراقب بالتعافي أو التوقف بصورة سليمة بدلًا من تعطيل Gateway أو إبقاء الطلبات معلّقة. #101084 شكرًا @masatohoshino.
  • تلتزم الآن استطلاعات WhatsApp المباشرة بقفل وقت التواصل نفسه الذي تلتزم به عمليات الإرسال الأخرى بدلًا من الوصول إلى المستلمين خلال فترة محظورة. 1d128b4 شكرًا @vincentkoc.
  • تحافظ الآن جلسات Google Meet والمكالمات الصوتية المباشرة على هوية الوكيل الذي بدأ المكالمة ومساحة عمله وتوجيهه وإسناد نص المحادثة إليه بدلًا من التحويل بصمت إلى الوكيل الافتراضي. #77763 شكرًا @quangtran88.
  • يحتفظ الآن سجل مكالمات Google Live بكلا جانبي المحادثة، بينما تتجنب عمليات إعادة الاتصال إرسال كلام غير مكتمل أو دمج أقوال غير مترابطة. #84161
  • تشغّل الآن مكالمات OpenAI Realtime الصادرة تحية افتتاحية واحدة حتى عندما يتحدث المستلم فور الرد، بينما تستمر المقاطعات اللاحقة في إيقاف الكلام النشط. #86285 شكرًا @giodl73-repo، و@jnikolaidis.
  • ترحّل الآن ترقيات QQBot النسخ الاحتياطية القابلة للاسترداد من بيانات الاعتماد إلى SQLite من دون حذف الملفات المصدر عند فشل الاستيراد، بينما يُعاد إنشاء ذاكرات التخزين المؤقت القابلة للتخلص منها بصورة منفصلة. #89597
  • يمكن الآن للمتصلين الذين يستخدمون مكالمات OpenAI أو Google الصوتية في الوقت الفعلي مقاطعة كلام المساعد وإيقاف صوت الهاتف المخزن مؤقتًا بسرعة، بينما يحتفظ مقدمو الخدمات الآخرون بالمسار الاحتياطي المحلي الحالي. #90749 شكرًا @moellenbeck.
  • يمكن الآن لـ QQBot تسليم المستندات والوسائط التي أنشأها وكلاء معزولون من مسارات مساحة العمل المصرّح بها، مع الاستمرار في حظر الخروج من المسارات. #92872 شكرًا @sliverp، و@zhangguiping-xydt.
  • تحتفظ الآن الرسائل المرسلة عبر أداة الرسائل في OpenClaw ببادئات الاستجابة الثابتة أو الخاصة بالهوية والمُعدّة مسبقًا، مما يحافظ على اتساق تسمية الرسائل الموجّهة ورسائل البث. #93639 شكرًا @zengwen-dt.
  • يسمع المتصلون صوتيًا الآن إجابة مكتملة من دون انتظار Compaction لما بعد الدور، ولم يعد التشغيل المبكر الناجح يتكرر. #94015 شكرًا @xialonglee.
  • تصل الآن ردود Feishu على هيئة كتل مكتملة عند تفعيل بث الكتل من دون بطاقات البث، بدلًا من اختفائها بالكامل. #94250 ذو صلة #55027. شكرًا @vincentkoc، و@xialonglee، و@zichaolong.
  • عندما يعود زر أمر تفاعلي إلى النص كخيار احتياطي، يتلقى المستخدمون الآن الأمر الذي يمكنهم نسخه، مع تعليقات مستند Feishu التي تشرح الخطوة اليدوية. #94385 ذو صلة #69754. شكرًا @1yihui، و@xialonglee.
  • يمكن لمشغلي المكالمات الصوتية في Twilio اختيار US1 أو IE1 أو AU1 لكي تستخدم عناصر التحكم في المكالمات والسجلات المنطقة المقصودة، مع بقاء US1 الخيار الافتراضي. #95832 شكرًا @jodok.
  • تضع الآن عمليات الإرسال والتفاعلات في Nextcloud Talk حدًا لأحجام استجابات الخادم، مما يحمي OpenClaw من التعليق أو الاستخدام المنفلت للذاكرة مع الحفاظ على التسليم العادي. #96031 شكرًا @alix-007.
  • تنتج الآن توجيهات الرد التي تحتوي على محارف مخفية غير آمنة معرّفات رد مستقرة وآمنة للعرض قبل أن يستخدمها توجيه المحادثة. #96446 شكرًا @lin-hongkuan.
  • تحافظ ردود Microsoft Teams على الرسائل الأصلية الطويلة الآن على الرموز التعبيرية والمحارف المشابهة سليمة في سياق الرسالة الأصلية لدى الوكيل بدلًا من إدراج نص مشوّه. #96569 شكرًا @llagy007، @weeli-009.
  • تحافظ رسائل IRC الطويلة الآن على الرموز التعبيرية والمحارف التكميلية الأخرى سليمة عند تقسيمها إلى أجزاء للتسليم، حتى مع حدود أحجام الأجزاء المضبوطة على قيم صغيرة على نحو غير معتاد. #96572 شكرًا @llagy007، @weeli-009.
  • تفرض عمليات الإرسال والتحقق من الطلبات في Google Chat الآن حدودًا على استجابات API والشهادات والأخطاء المفرطة الحجم، ما يسمح بمرور الحركة العادية بينما تفشل النصوص التالفة أو العدائية أو تُقتطع دون استنفاد الذاكرة. #96772 شكرًا @vincentkoc، @wangmiao0668000666.
  • تعيد ميزة تحويل الكلام إلى نص في QQBot الآن خطأً مبكرًا وموسومًا عندما ترسل نقطة نهاية نسخ متوافقة مع OpenAI استجابة مفرطة الحجم، بدلًا من تخزين النص الكامل مؤقتًا في الذاكرة. #96968 شكرًا @mushuiyu886.
  • يطبع openclaw channels login --channel feishu الآن رمز QR مضغوطًا يظل قابلًا للمسح في نافذة طرفية عادية. #97087 شكرًا @nianjiuzst.
  • تحافظ بدايات سلاسل Matrix الطويلة على الرموز التعبيرية والمحارف الخاصة الأخرى سليمة عندما يختصرها OpenClaw لسياق الوكيل. #97121 شكرًا @bartok9، @ly-wang19.
  • يتلقى مستخدمو IRC الآن الإجابة المقصودة دون ظهور لافتات فشل الأدوات الداخلية أو البنية المساعدة الخاصة بالمساعد في رسائل القناة. #97214 شكرًا @masatohoshino، @studentzhou-svg، @vincentkoc.
  • ترفض عمليات إعداد Zalo والاستقصاء والإرسال وفحوص السلامة الآن الردود الناجحة الكبيرة على نحو غير طبيعي قبل أن تدفع Gateway إلى ضغط شديد على الذاكرة. #97277 شكرًا @hugenshen.
  • يتلقى مشغلو Matrix الآن تحذيرًا منظمًا عندما تؤدي عمليات تدوير الرموز المميزة إلى وجود عدة جذور تخزين مأهولة، مع تفاصيل لتحديد المجلدات القديمة وأرشفتها بعناية. #97353 شكرًا @eldron81-r2d2، @outdog-hwh.
  • تسلّم ردود Matrix الآن الإجابة المقصودة دون تسريب تشخيصات الأدوات الداخلية أو وسوم الاستدلال أو البنية المساعدة الخاصة بالمساعد. #97372 شكرًا @masatohoshino.
  • تحافظ جداول Markdown في QQBot الآن على محارف الأنبوب المُهربة داخل خلاياها، فلا تنتقل الأوامر والتعبيرات إلى الأعمدة الخطأ. #97429 شكرًا @ly-wang19.
  • تحافظ ملخصات بطاقات Feishu المتدفقة الطويلة الآن على الرموز التعبيرية والمحارف الأخرى غير التابعة لـ BMP سليمة عند حد الاقتطاع. #97462 شكرًا @ly-wang19.
  • تُقتطع اقتباسات ردود Matrix الطويلة المرسلة إلى الوكلاء الآن عند الرموز التعبيرية والمحارف الأخرى متعددة الوحدات دون ترك نص تالف. #97471 شكرًا @ly-wang19.
  • تختصر معاينات المسودات المتدفقة في Mattermost الآن النص الطويل الذي يحتوي على رموز تعبيرية دون إظهار محرف بديل مشوّه. #97472 شكرًا @ly-wang19.
  • تسلّم نقرات أزرار Adaptive Card في Microsoft Teams الآن القيمة المرسلة إلى الوكيل بدلًا من وصولها كرسائل فارغة. #97546 شكرًا @jimmypuckett.
  • تصل تعليقات Feishu الطويلة التي تحتوي على رموز تعبيرية عند حد القطع إلى الوكيل الآن كنص صالح بدلًا من تقسيمها إلى محارف مشوّهة. #97595 شكرًا @llagy007، @weeli-009.
  • تفرض تنزيلات الوسائط في Matrix الآن حدود الحجم ومهلة الخمول قبل التخزين المؤقت، بما في ذلك الوسائط المشفرة. #97662 شكرًا @alix-007.
  • ترفض طلبات التسجيل والبطاقات المتدفقة في Feishu وLark الآن بيانات JSON المفرطة الحجم من المزوّد قبل أن تفرض ضغطًا غير محدود على الذاكرة. #97782 شكرًا @alix-007.
  • تضع عمليات تسليم الملفات والبحث في المحادثات في Microsoft Teams الآن حدًا لاستجابات Microsoft Graph الكبيرة وتعيد خطأً موسومًا بدلًا من المخاطرة بتعطل العملية. #97784 شكرًا @alix-007.
  • تخفي ردود SMS الآن لافتات فشل تتبع الأدوات الداخلية ولا تعرض سوى استجابة المساعد المقصودة. #97989 شكرًا @zengwen-dt.
  • تتعامل فحوص حسابات Twilio SMS الآن مع بيانات JSON الناجحة المشوّهة من خلال سرد آمن لأرقام الهواتف أو خطأ واضح في Messaging Service. #97999 شكرًا @lsr911.
  • ينتهي الآن إلغاء انتظار إعادة اتصال Feishu أو بدء التشغيل أو إعادة محاولة هوية الروبوت بشكل سليم بدلًا من المخاطرة بحدوث ReferenceError أثناء التنظيف. #98137 شكرًا @zhanglei99586.
  • لم تعد علامات الترقيم المحيطة بالرمز المميز NO_REPLY الخاص بالنموذج تحوّله إلى رسالة محادثة مرئية، بينما تظل الرسائل المشروعة التي تحتوي على الرمز المميز تصل كما ينبغي. #98224 شكرًا @sunnyshu0925.
  • تعود الآن النتائج المكتملة من الوكلاء الفرعيين والمهام المجدولة ومهام الوسائط وأطر تشغيل الوكلاء عبر الحساب والوجهة وسلسلة المحادثة المضبوطة نفسها التي طلبتها. #98240 شكرًا @yetval.
  • تفرض حالات فشل قناتي Tlon وUrbit الآن حدودًا على استجابات الأخطاء المفرطة الحجم أو المشوّهة قبل أن تتسبب في ارتفاعات مفاجئة لاستهلاك الذاكرة، مع الاحتفاظ بالرسائل القصيرة المفيدة. #98496 شكرًا @pandah97.
  • تعرض ردود Mattermost الآن استجابة المساعد المقصودة دون كشف تشخيصات فشل الأدوات الداخلية. #98693 شكرًا @zengwen-dt.
  • لم تعد ردود روبوت Feishu تكشف لافتات فشل الأدوات الداخلية أو وقت التشغيل إلى جانب الاستجابة المقصودة. #98705 شكرًا @zengwen-dt.
  • يمكن لمشغلي Zalo الآن توجيه استدعاءات Bot API إلى نقطة نهاية بديلة متوافقة دون تعديل الشيفرة، بينما لا تستطيع ملفات بيئة مساحة العمل العادية إعادة توجيه الحركة بصمت وتظل أوقات الرسائل بالمللي ثانية دقيقة. #98768 شكرًا @romneyda.
  • يلتزم الوكلاء المحيطيون الآن بهدوء أكبر في المحادثات الجماعية المراقبة ويتبعون تعليمات المشغّل، مثل الرد فقط عند توجيه الكلام إليهم. #99144 شكرًا @obviyus.
  • تظل المحادثات الجماعية المحيطية الآن صامتة ما لم يرسل الوكيل رسالة عمدًا، دون أسطر حالة عشوائية أو ملخصات أدوات أو إشعارات Compaction أو تحذيرات تسليم أو متابعات تجاوز السعة. #99145 شكرًا @obviyus.
  • ترفض مراقبة قنوات Mattermost الآن الأحداث الواردة التي تتجاوز 16 MiB وتعيد الاتصال، ما يحد من التعرض لاستهلاك الذاكرة مع الاستمرار في قبول الرسائل الكبيرة العادية. #99366 شكرًا @sunlit-deng.
  • يمكن للوكلاء الجماعيين دائمي التشغيل الآن تلقي الرسائل الصالحة التي لا تذكرهم والرد عليها بعد رجوع Plugin احتياطي، بدلًا من إسقاطها بصمت. #99506 ذو صلة #99457. شكرًا @lzy3538، @zqchris.
  • لم تعد الردود والمرفقات التي قبلتها قناة بالفعل تُرسل مجددًا بعد إعادة التشغيل أو فشل الاسترداد، بينما تظل العناصر التي لم تُرسل بالفعل قابلة لإعادة المحاولة. #99600 شكرًا @zhangguiping-xydt.
  • تُبلغ عمليات الإرسال الصادرة الآن عن الرسائل الفاشلة والمسلّمة جزئيًا بنتائج مفيدة لكل جزء بدلًا من عرض كل محاولة على أنها ناجحة. #99928 شكرًا @masatohoshino.
  • يمكن لـ ClickClack الآن عرض التعليقات ونشاط الأدوات الدائمين والمفعّلين اختياريًا أثناء التشغيل، حتى لا يظل المستخدمون أمام قناة فارغة إلى حين الرد النهائي. #99954 شكرًا @obviyus، @ragesaq.
  • يمكن الآن لمحادثات الصوت الواردة بأسلوب Telnyx وPlivo الاستمرار بعد الاستجابة الأولى للمتصل بدلًا من أن تصمت قبل أن يتحدث OpenClaw مجددًا. #100255 شكرًا @dvy.
  • تجتاز الآن استدعاءات Twilio وPlivo الصالحة فحوص التوقيع خلف الوكلاء العكسيين الموثوقين من نوع IPv4، حتى عندما يُبلغ Node عن الوكيل باعتباره عنوان IPv6 معينًا إلى IPv4. #100261 شكرًا @rohitjavvadi.
  • يُقر الآن باستلام عمليات تسليم Webhook المتكررة للمكالمات الصوتية دون تكرار الآثار الجانبية للمكالمة أو النسخة النصية ضمن نافذة إعادة التشغيل. #100263 شكرًا @xialonglee.
  • ينتج الآن عن فشل عابر في تجديد مراقبة Gmail خطأ دون تعطيل عملية openclaw webhooks gmail run طويلة التشغيل في الواجهة الأمامية. #100342 شكرًا @cxbasdev، @vincentkoc.
  • يتلقى الوكلاء الذين يستدركون ما فاتهم في المحادثات الجماعية المزدحمة الآن سجلًا أوضح لكل مرسل، ما يسهّل متابعة المحادثات متعددة الأشخاص دون كشف المسارات المحلية أو عناوين URL. #100366 شكرًا @gorkem2020.
  • يوقف Tlon الآن تنزيلات الصور الخارجية المفرطة الحجم أو المتوقفة قبل أن تستهلك ذاكرة غير محدودة، ويمكنه متابعة الرسالة باستخدام عنوان URL الأصلي. #100374 شكرًا @hugenshen.
  • تفشل الآن استجابات scry المفرطة الحجم في Tlon برسالة خطأ واضحة خاصة بالمسار بدلًا من المخاطرة بتعطل Gateway بسبب نفاد الذاكرة. #100376 شكرًا @hugenshen.
  • لم تعد القنوات غير المتدفقة ترسل النص النهائي أو الوسائط نفسها مرتين لرسالة واحدة، بينما تظل الردود المنفصلة فعلًا ذات هويات التوجيه أو سلاسل المحادثة المختلفة تمر كما ينبغي. #100828 شكرًا @vincentkoc، @zhangxiaojiujiayi.
  • تُعرض الآن بيانات JSON المدعومة للبطاقات التفاعلية والمرسلة عبر رسائل Feishu أو ردود سلاسل المحادثة أو حمولات النص كبطاقة بدلًا من ظهورها كبيانات JSON خام. #100883 شكرًا @martingarramon، @vincentkoc، @zenorewn.
  • يرفض استرداد المرفقات في Microsoft Teams الآن بيانات Graph الوصفية المفرطة الحجم مع تشخيصات بدلًا من تخزينها مؤقتًا في ذاكرة Gateway، بينما يستمر تنزيل الوسائط المستضافة العادية ضمن الحدود المضبوطة. #101082 شكرًا @cxbasdev.
  • تنتهي الآن مهلة طلبات رمز مستأجر Feishu أو البطاقات المتدفقة المتوقفة برسالة خطأ واضحة وتحرر مسار المعالجة حتى تتمكن رسائل Gateway الأخرى من المتابعة. #102948 شكرًا @hugenshen، @sallyom.
  • يرفض مزوّد المكالمات الصوتية Twilio الآن أسماء مضيفي API غير المدعومة قبل إرسال الطلب، ولا يقبل سوى مضيفي Twilio الإقليميين الذين يدعمهم OpenClaw. 094c0d4 شكرًا @vincentkoc.
  • لم يعد Cron وعمليات الإرسال الصادرة عبر القنوات يبلّغان عن النجاح من دون إيصال صالح من المنصة، مما يجعل الإشعارات المفقودة تظهر على أنها لم تُسلَّم أو جرى منعها بدلًا من الإبلاغ كذبًا عن تسليمها. #79811 شكرًا @indulgeback.
  • تبقى الآن ملصقات Telegram وإجراءات رسائل Plugin الأخرى ضمن موضوع المنتدى أو سلسلة المحادثة النشطة عند إرسالها إلى المحادثة المطابقة، بما في ذلك عبر توجيه Gateway. #80293 شكرًا @artdaal.
  • يمكن الآن لأوامر Plugin في Telegram وDiscord التي ترسل استجابتها الخاصة إرجاع { suppressReply: true }، مما يمنع ظهور تحذير ثانٍ مضلل بشأن استجابة فارغة أو حدوث فشل. #80928 ذو صلة #80756. شكرًا @alexuser، @unclouded77.
  • مع messages.ackReactionScope: "all"، تتلقى الآن رسائل الغرف العامة تفاعل الإقرار المُعدّ عبر Discord وSlack وTelegram. #87433 شكرًا @paul-phan، @scoootscooob.
  • تتجنب الآن جلسات الرسائل المباشرة القائمة في Telegram إعادة إرسال الرسائل الحديثة المخزنة بالفعل في النص المنسوخ، مما يقلل استخدام الرموز والردود المتكررة أو المربكة. #89855 شكرًا @sweetcornna.
  • لم يعد Telegram يُتبع إجابة نهائية سُلّمت بنجاح بخطأ عام متناقض عند فشل خطوة توجيه لاحقة، بينما تظل حالات الفشل الجزئي فقط تتلقى الإجراء الاحتياطي الحالي. #90152 شكرًا @zhangguiping-xydt.
  • تصل الآن مستندات Telegram المستلمة عبر Bot API محلي يعمل داخل حاوية بمحتوياتها الفعلية عندما يختلف مسار البيانات المركّب بين الحاويات. #91984 شكرًا @ailucasdz، @dizesales.
  • يمكن الآن إرسال رسائل Telegram استباقيًا عبر أداة message أو openclaw message send بدلًا من فشلها باعتبار القناة غير مدعومة. #92107 شكرًا @bladin، @obviyus.
  • يتعرف OpenClaw الآن على تسجيلات .m2a بوصفها صوتًا، مما يسمح بمرورها عبر مسارات عمل المرفقات والنسخ والذاكرة وعرض الدردشة من دون تحويل. #92167 شكرًا @llljjjwww333.
  • يمكن لـ Telegram والقنوات الأخرى الآن التعافي تلقائيًا بعد بعض حالات انقطاع API وانتهاء مهلة إيقاف التشغيل بدلًا من البقاء صامتة حتى إعادة تشغيل Gateway. #94016 شكرًا @sheyanmin.
  • تحذف ردود Telegram الآن أسطر فشل تنفيذ الأدوات الداخلية ولا تسلّم سوى إجابة المساعد المقصودة. #95774 شكرًا @mushuiyu886.
  • تصل الآن ردود Telegram المنسقة ورسائل التقدم التي تحتوي على عناوين بريد إلكتروني لـ OAuth بدلًا من رفضها من قِبل تحقق Telegram. #95900 شكرًا @obviyus.
  • لم تعد عملية إرسال مُصطفّة سُلّم جزء منها تُعاد عشوائيًا بعد إعادة الاتصال، مما يقلل رسائل Telegram والقنوات الأخرى المكررة. #96247 شكرًا @obviyus، @rosenlo.
  • تُقتطع الآن تحديثات تقدم Telegram بأمان حول الرموز التعبيرية وغيرها من المحارف متعددة الوحدات، مما يمنع تلف المحارف ورفض حمولات Bot API. #96456 شكرًا @he-yufeng.
  • ترث الآن إعدادات Telegram التي تستخدم capabilities: [] القديم سياسة الأزرار المضمنة العادية، مما يعيد الأزرار القابلة للنقر من دون تجاوز حالات الانسحاب المقصودة. #96468 شكرًا @vincentkoc، @zhangguiping-xydt.
  • لم تعد معاينات المسودات المتدفقة في Telegram تتعطل أو تعرض نصًا مشوهًا عندما يقع رمز تعبيري عند حد الحجم، لذا يمكن للمعاينات الطويلة مواصلة التحديث بصورة طبيعية. #96504 شكرًا @mushuiyu886، @obviyus.
  • لم يعد التعارض المؤقت في جلسة رد Telegram يحصر رسالة مباشرة أو موضوع منتدى في محاولات متكررة مستمرة تحجب الرسائل اللاحقة؛ بل تُنظّم وتيرة المحاولات، ويُحتفظ بترتيب المحادثة، وتواصل الدردشات غير المرتبطة المعالجة. #96550 شكرًا @cnbarrier404، @vacinc.
  • تحتفظ الآن الملفات المرسلة عبر Telegram وقنوات الدردشة المدعومة الأخرى بأسماء واضحة مثل report.png بدلًا من كشف معرّف ذاكرة تخزين مؤقت داخلي في اسم ملف المرفق. #96565 شكرًا @narahariraghava، @obviyus.
  • يتلقى الآن مستخدمو Slack وDiscord وTelegram وWhatsApp وMicrosoft Teams رسالة واضحة لإعادة المحاولة وإعادة المصادقة عندما يعيد موفر النموذج خطأ HTTP 401 معروفًا، بدلًا من رؤية تفاعل فقط أو عدم تلقي رد مفيد. #96599 شكرًا @sjf-oa.
  • تعيد الآن تفاعلات Telegram وعمليات حذف الرسائل محاولة حالات فشل المقبس القصيرة أو شبكة Undici، مما يقلل حالات فشل الإجراءات غير الضرورية من دون إضافة خطر التكرار إلى عمليات إرسال الرسائل العادية. #96612 شكرًا @miorbnli.
  • يظل مستخدمو Telegram يتلقون ردًا بنص عادي عندما يُرفض التنسيق المنسق لبريد إلكتروني أو عنوان URL أو إشارة أو وسم أو أمر أو رقم هاتف أو بطاقة مصرفية أو كيان مشابه، بدلًا من أن يصمت الروبوت. #96642 شكرًا @moguangyu5-design.
  • يمكن الآن لأتمتة Telegram معرفة ما إذا كان المُرسِل روبوتًا من بيانات المنصة الوصفية، مما يجعل التوجيه والتصنيف أقل اعتمادًا على أسماء المستخدمين أو اصطلاحات التسمية. #96810 شكرًا @lin-hongkuan، @ohyeah521.
  • تتابع الآن رسائل Telegram الواردة عبر نقطة استقبال معزولة إلى رد الوكيل بدلًا من إعادة تشغيل الرسالة نفسها في حلقة. #96847 شكرًا @obviyus.
  • يمكن لأدوار Telegram طويلة التشغيل الآن الاكتمال من دون استعادتها وإعادة معالجتها في منتصف التنفيذ، مما يقلل تعطل التسليم أو تكراره ويمنح المشغلين حالة غير سليمة أوضح عندما تتوقف قائمة الأعمال المتراكمة عن الانخفاض. #96962 شكرًا @joshavant.
  • يمكن الآن لروبوتات Telegram التي تستخدم الاستقصاء المعزول استئناف معالجة الرسائل بالترتيب بعد توقف التصريف أو إعادة تشغيل Gateway من دون إصلاح يدوي لقاعدة البيانات. #97118 شكرًا @romneyda، @vincentkoc.
  • تعرض الآن سجلات بدء تشغيل Telegram حالات فشل المقبس المحلي مثل EADDRNOTAVAIL بدلًا من توجيه المشغلين بصورة خاطئة نحو استكشاف أخطاء DNS وإصلاحها. #97130 شكرًا @zhangguiping-xydt.
  • تنفّذ الآن أزرار Telegram المضمنة التي توفرها Plugins إجراءاتها المقصودة وتنظيفها بدلًا من نشر بيانات رد الاتصال الأولية في الدردشة. #97174 شكرًا @goldmar.
  • تعرض الآن ردود النص المنسق في Telegram الصيغ الرياضية بموثوقية أكبر بدلًا من إظهار علامات بأسلوب LaTeX الأولية. #97197 شكرًا @vincentkoc، @wangwllu.
  • ترفض الآن اختبارات روبوت Telegram وفحوص Webhook وتدقيقات العضوية والاستقصاء أجسام نجاح Bot API المفرطة الحجم قبل أن تستنفد ذاكرة Gateway. #97271 شكرًا @hugenshen.
  • يفشل الآن البحث عن معرّف دردشة Telegram بأمان عند استجابات getChat المفرطة الحجم بدلًا من المخاطرة بالاستخدام المفرط لذاكرة Gateway أثناء الإعداد الأولي أو التوجيه. #97274 شكرًا @hugenshen.
  • تحتفظ ردود Telegram بالصياغة الحرفية مثل <think> عندما تكون جزءًا من الإجابة، بينما يظل الاستدلال المعلّم فعليًا مخفيًا. #97286 شكرًا @drickon، @obviyus.
  • تُبقي الآن ردود مجموعات Telegram الطويلة غير المتدفقة كل جزء مرئيًا، بما في ذلك البداية، بينما تغطي إيصالات التسليم جميع أجزاء النص المُنشأة. #97304 شكرًا @aliseturtle-lu، @obviyus.
  • تسلّم الآن ردود Telegram الطويلة المتدفقة أقسامها الوسطى في ظل الإعداد الافتراضي بدلًا من حذف جزء من الإجابة بصمت. #97312 شكرًا @brycemurray، @obviyus.
  • تعيد الآن مستندات Telegram المرسلة قرب إعادة تشغيل Gateway المحاولة بعد التعافي بدلًا من الاختفاء بصمت، بينما لا تزال حالات الفشل الدائمة تطلب إعادة الإرسال. #98102 ذو صلة #98076. شكرًا @davearcher18، @luoyanglang، @obviyus.
  • يمكن لأمري Telegram /steer و/tell إعادة توجيه مهمة Codex نشطة أثناء التدفق أو عمل الأدوات بدلًا من وصولهما متأخرين أو تحولهما إلى رسائل متابعة. #98126 ذو صلة #81594. شكرًا @100yenadmin، @kyzcreig.
  • لم يعد قول wait في محادثة مجموعة Telegram يلغي عمل OpenClaw النشط، بينما تظل أوامر الإيقاف الصريحة نافذة فورًا. #98639 شكرًا @ianchen08.
  • تصل الآن رسائل Telegram المنسقة وعمليات إعادة التوجيه المحتوية على نص من دون تعليق عادي إلى الوكيل كمحتوى محادثة مقروء بدلًا من عنصر نائب لرسالة غير مدعومة. #98735 شكرًا @obviyus.
  • تتضمن الآن متابعات الرسائل المباشرة في Telegram نسخة واحدة من رد المساعد السابق ضمن السياق الحديث بدلًا من تكراره وإهدار الرموز. #98769 ذو صلة #98767. شكرًا @rabsef-bicrym.
  • يتعافى الآن استقصاء Telegram من حدود المعدل المؤقتة وحالات فشل الخادم واستجابات الأخطاء المشوهة من دون تعطيل الحساب، بينما تتجنب الروبوتات المشغولة عمليات الكتابة في ذاكرة التخزين المؤقت التي قد تؤدي إلى إعادة تشغيل خاطئة بسبب التوقف. #98775 ذو صلة #98772، #98773. شكرًا @obviyus.
  • لم يعد تحديث Telegram الذي يفشل مرارًا يحجب الرسائل اللاحقة في الدردشة أو الموضوع نفسه، وتُعاد محاولة التحديثات المعاد تشغيلها بأمان من دون أوامر مكررة أو إغراق برسائل الاعتذار. #98776 ذو صلة #98774. شكرًا @obviyus.
  • تلجأ الآن ردود Telegram النهائية وعمليات إرسال الوسائط إلى نص عادي مقروء عند رفض التنسيق أو التعليقات أو الاقتباسات، وتُحترم فترات الانتظار الاعتيادية بسبب الإغراق التي تصل إلى 60 ثانية بدلًا من إسقاط الرسالة. #98786 ذو صلة #98778. شكرًا @obviyus.
  • تستخدم الآن عمليات إرسال Telegram وإجراءات الرسائل التي لا تحدد حسابًا الروبوت الافتراضي المُعدّ بصورة متسقة بدلًا من هوية قديمة قد تُسيء توجيه الإجراء أو ترفضه. #98789 شكرًا @yetval.
  • تظل رسائل Webhook في Telegram الآن محفوظة بعد إعادة تشغيل Gateway وإخفاقات المعالجة المؤقتة، بينما تتعافى الحسابات من أخطاء بدء التشغيل الوجيزة وتتوقف عمليات إعادة التشغيل المتكررة عن تسريب اتصالات الشبكة. #98806 ذو صلة: #98777. شكرًا لـ @obviyus.
  • يمكن الآن لـ Plugins في Telegram تحويل الضغط على زر إلى رد مستخدم عادي للوكيل، بينما تظل الأزرار متاحة لمحاولة أخرى عند فشل الإرسال أو تخطيه. #98922 شكرًا لـ @goldmar.
  • تطّلع بوتات Telegram في وضع المجموعات المحيط الآن على سياق الغرفة الحديث قبل أن تقرر ما إذا كانت ستتحدث، ما يقلل الردود على الأجزاء المنعزلة التي لم تكن موجهة إلى البوت. #99143 ذو صلة: #99142. شكرًا لـ @obviyus.
  • يتلقى وكلاء مجموعات Telegram الآن نسخة واحدة مرتبة زمنيًا من الرسائل الحديثة بدلًا من السجل المكرر وتفاصيل التسليم المتكررة التي تستهلك السياق. #99256 ذو صلة: #99218. شكرًا لـ @obviyus.
  • يمكن الآن لمحادثات مجموعات Telegram المحيطة الاحتفاظ بسياق الغرفة غير المتضمن للإشارات عبر المنعطفات اللاحقة وعمليات إعادة التشغيل وCompaction، من دون إعادة تشغيل النافذة نفسها مرارًا. #99306 ذو صلة: #99257. شكرًا لـ @obviyus.
  • تستعيد جلسات مجموعات Telegram المحيطة الآن سياق الدردشة الأقدم ذي الصلة بعد إعادة التعيين بدلًا من التعامل بصمت مع الرسائل المؤرشفة على أنها مرئية بالفعل. #99385 ذو صلة: #99373. شكرًا لـ @obviyus.
  • تؤدي الإشارات المباشرة إلى بوتات مجموعات Telegram وDiscord باستخدام message_tool_only الآن إلى ردود مرئية في القناة في كل من الجلسات الجديدة والمستأنفة. #99389 ذو صلة: #99371. شكرًا لـ @obviyus.
  • تحافظ ردود Telegram الآن على ظهور مؤشر الكتابة خلال مزيد من إخفاقات API المؤقتة، وتعود إلى النص العادي عندما يتعذر تسليم محتوى منسق صالح. #99745 شكرًا لـ @obviyus، و@veda-openclaw.
  • sessions_send يرفض الآن الجلسات الفرعية لمواضيع Telegram قبل الإرسال ويوجّه المستدعين إلى المجموعة الأم، ما يقلل أعمال الوكيل الموجهة خطأً. #99845 شكرًا لـ @nianjiuzst، و@qingminglong.
  • تظل جداول Telegram وتصنيفاته وفواصل الأسطر الحرفية فيه قابلة للقراءة الآن، مع سجلات صريحة عندما يجب أن يعود المحتوى المنسق إلى النص العادي. #99861 ذو صلة: #99833. شكرًا لـ @obviyus.
  • ينشر وكلاء مجموعات Telegram الآن ردودًا مرئية عند الإشارة إليهم مباشرة أو الرد عليهم، مع الاستمرار في تجاهل الأحاديث الجانبية غير الموجهة إليهم. #99866 ذو صلة: #99854. شكرًا لـ @obviyus.
  • تتبع استطلاعات الرأي الآن القناة المباشرة أو المختلطة المحددة بدلًا من توجيهها خطأً عبر Gateway، مع أخطاء واضحة لخيارات المدة أو إخفاء الهوية غير المدعومة. #99950 شكرًا لـ @nianjiuzst.
  • يُبلغ Telegram المستخدمين الآن عندما يتعذر تنزيل مرفق، ويوضح حد الحجم الفعلي للملفات كبيرة الحجم، ويستمر مع ذلك في إعادة محاولة الإخفاقات العابرة مثل حدود المعدل. #100051 شكرًا لـ @batyaro777.
  • تحافظ ردود Telegram ورسائله المعاد توجيهها الآن على النص المرئي من التفاصيل المنسقة والقوائم والمعادلات والتسميات التوضيحية وبيانات النسب، ليتلقى الوكيل السياق الذي رآه المستخدمون فعلًا. #100570 شكرًا لـ @veda-openclaw، و@wangwllu.
  • تتضمن الآن متابعات الرسائل المباشرة في Telegram نسخة دقيقة واحدة من كل رد سابق للمساعد بدلًا من تكرار نسخة تحتوي على تعليمات مخفية. #100573 شكرًا لـ @momothemage، و@mooresoftware.
  • يصل الآن كلام MP3 من Piper وKokoro ونقاط نهاية TTS الأخرى المتوافقة مع OpenAI إلى Telegram كملاحظة صوتية أصلية بدلًا من مرفق صوتي بنمط اسم الملف. #100715 شكرًا لـ @hemantsudarshan.
  • تخفي بدائل Heartbeat في Telegram الآن علامة التحكم notify=false وتسلّم بصمت كما هو مطلوب، بما في ذلك منع الردود التي تحتوي على العلامة فقط. #100735 شكرًا لـ @hackerismydream، و@vincentkoc.
  • تعيد مؤشرات الكتابة في Telegram المحاولة الآن بعد إخفاقات الشبكة العابرة، ما يستعيد ملاحظات الحالة من دون إضافة خطر تكرار الرسائل إلى عمليات الإرسال العادية. #100762 شكرًا لـ @lzw112، و@vincentkoc.
  • يحرر بدء تشغيل Webhook في Telegram الآن المستمع والبوت وموارد الشبكة بعد خطأ تسجيل فادح، مثل بيانات اعتماد غير صالحة أو ملغاة. #100863 شكرًا لـ @machine3at.
  • تُحتفظ الآن برسائل Telegram التي يتعذر توجيهها إلى منعطف Codex نشط لمعالجتها لاحقًا بدلًا من اختفائها من دون رد. #103916 شكرًا لـ @jalehman.
  • عندما تتداخل طلبات Telegram، تسود الآن أحدث رسالة مصرّح بها من دون إرسال رد قديم أو بدء عمل في قائمة الانتظار جرى استبداله. #103965
  • تظل تحديثات Telegram الموضوعة في قائمة الانتظار قابلة لإعادة التشغيل الآن حتى يُسجّل الاسترداد بعد إعادة التشغيل بأمان، ما يقلل فقدان الرسائل عند حدوث انهيار في بداية المعالجة. #104032 شكرًا لـ @obviyus، و@vincentkoc.
  • يتضمن ملخص التقدم النهائي المطوي في Telegram الآن نشاط التفكير في Claude CLI الذي ظهر أثناء التشغيل، بدلًا من إظهار ذلك العمل كما لو أنه اختفى. 4212de9 شكرًا لـ @vincentkoc.
  • تظل تفاعلات الإكمال والخطأ في Discord مرئية الآن طوال المدتين المضبوطتين في doneHoldMs وerrorHoldMs بدلًا من فترات التأخير الافتراضية الثابتة. #94736 شكرًا لـ @liuwqgit.
  • يمكن لإجراءات القراءة في Slack الوصول مجددًا إلى أسماء القنوات المدرجة عمدًا في قائمة السماح عندما يوفر Slack معرّفًا ويكون dangerouslyAllowNameMatching مفعّلًا. #95313 شكرًا لـ @jontsai.
  • تحافظ الردود الصوتية في Discord الآن على النص المصاحب والوسائط الإضافية مرفقة بالرسالة الأصلية حتى عند تفعيل وضع الرد أحادي الاستخدام. #95978 شكرًا لـ @nxmxbbd.
  • تظل مرفقات Discord الموضوعة في قائمة الانتظار أثناء انشغال OpenClaw متاحة الآن عند تشغيل الرسالة أخيرًا بدلًا من اختفائها بعد انتهاء صلاحية روابط التنزيل المؤقتة. #96183 شكرًا لـ @judsonnudson، و@zacharyyw.
  • لم يعد يُنسخ نص رسائل Slack ومرفقاتها إلى السجلات المطولة أو سجلات تصحيح الأخطاء أثناء المعالجة الواردة. #96312 شكرًا لـ @steipete-oai.
  • تُقتطع الآن رسائل Slack وتسميات Block Kit من دون تقسيم الرموز التعبيرية إلى محارف بديلة تالفة أو نص حمولة غير صالح. #96382 شكرًا لـ @ly-wang19.
  • تحافظ أسماء سلاسل Discord المولّدة الآن على عدة مقاطع تأكيد بتنسيق Markdown من دون إسقاط علامات التنسيق أو تركها منفصلة. #96394 شكرًا لـ @ly-wang19.
  • تحافظ المعاينات الطويلة للموافقة على أوامر Slack وPlugins الآن على سلامة الرموز التعبيرية عند حد الطول، ما يتجنب نصوص أو حمولات موافقة مشوهة. #96576 شكرًا لـ @llagy007، و@weeli-009.
  • يمكن لـ OpenClaw استخدام تجاوز موثوق لنقطة نهاية Slack API متوافقة، بينما تستمر مساحات العمل العادية في استخدام API العامة لـ Slack، ولا يمكن لملفات .env غير الموثوقة في المشروع إعادة توجيه طلبات رمز حامل المصادقة. #97154 شكرًا لـ @romneyda.
  • تختصر أزرار النماذج الحديثة في Discord الآن الأسماء الطويلة من دون إتلاف الرموز التعبيرية أو إنتاج حمولات منتقي غير صالحة. #97600 شكرًا لـ @llagy007، و@weeli-009.
  • يمكن لوكلاء Slack الآن قراءة رسائل السلاسل التي لا يوجد محتواها المرئي إلا في المرفقات أو الكتل، بما في ذلك التنبيهات ذات النص الفارغ في المستوى الأعلى. #97727 شكرًا لـ @chthtlo.
  • يمكن لوكلاء Slack الآن تحديد الرسائل المقبولة التي أنشأتها البوتات من خلال is_bot: true، ما يسهّل منع الردود غير المرغوب فيها بين البوتات. #97822 شكرًا لـ @masatohoshino، و@vincentkoc.
  • يتلقى وكلاء Discord الآن is_bot: true لرسائل البوتات المقبولة، بينما يظل سلوك المرسلين البشريين وPluralKit دون تغيير. #97824 شكرًا لـ @masatohoshino، و@vincentkoc.
  • تختصر قوائم خيارات أوامر الشرطة المائلة في Slack الآن التسميات الطويلة من دون تقسيم الرموز التعبيرية عند حد 75 محرفًا. #97923 شكرًا لـ @lexes7.
  • تميّز تشخيصات ترحيل Socket Mode في Slack الآن بين إطارات WebSocket المشوهة وإخفاقات النقل، ما يسهّل تحديد مشكلات القنوات. #98587 شكرًا لـ @lsr911، و@vincentkoc.
  • تظل أوصاف أوامر Skills الآن أكثر اكتمالًا حيثما كان ذلك مدعومًا، وتبقى صالحة في Discord وMattermost عند ظهور رمز تعبيري قرب حد للمنصة. #99593 شكرًا لـ @pick-cat.
  • تحذّر عمليات بدء تشغيل Slack وفحوصات الحسابات الآن عند ضبط بيانات اعتماد OAuth لمستخدم بوصفها رمز البوت، قبل أن يؤثر التباس الهوية في الإشارات أو الردود. #99931 شكرًا لـ @ooiuuii.
  • تحافظ ردود Slack الآن على الاسم والصورة الرمزية المخصصين لكل وكيل عبر التسليم المتدفق أو البديل بدلًا من الرجوع إلى هوية التطبيق. #100084 شكرًا لـ @moerai.
  • تحتفظ محادثات Codex في Slack الآن برد نهائي واحد للمساعد في السجل بدلًا من تكراره عبر كل من نص خادم التطبيق وبديل التسليم. #100160 شكرًا لـ @steipete-oai.
  • تقتبس ردود Discord الضمنية الطويلة أو الغنية بالوسائط الآن المستخدم المشار إليه وتُشعره مرة واحدة في وضع first أو batched، بينما تحتفظ الردود الصريحة وردود all بكل مرجع مقصود. #100784 شكرًا لـ @qingminglong، و@revision-co-ltd.
  • أصبحت ردود Discord وتقارير Cron والرسائل الصادرة الأخرى أقل عرضة للاختفاء أثناء إعادة اتصال وجيزة بـ Gateway، من دون إعادة تشغيل الأجزاء أو الوسائط التي قبلها Discord بالفعل. #100896 شكرًا لـ @tiffanychum.
  • ينظف تشغيل الصوت في Discord الآن ffmpeg بعد إخفاقات أنبوب الإخراج، ما يقلل كلًا من انهيارات Gateway وعمليات محوّل الترميز المتبقية. #101124
  • يبدأ الآن حساب Discord الأساسي المُعدّ أولًا في إعدادات الحسابات المتعددة، بحيث لا يتأخر البوت الرئيسي خلف الإدخالات الثانوية أو غير الصالحة بعد إعادة التشغيل. #101292 شكرًا @turbotheturtle.
  • تتعامل الآن عناوين سلاسل المحادثات التلقائية في Discord مع الرسائل الطويلة وتفاصيل القنوات التي تحتوي على رموز تعبيرية من دون إنشاء نص مطالبة مشوّه. #101551 شكرًا @alix-007.
  • تحافظ الآن تكاملات Slack طويلة التشغيل على التخزين المؤقت للبيانات الوصفية للمحادثات ضمن حد ثابت، ما يمنع استخدام الذاكرة من النمو بلا نهاية مع مصادفة المزيد من القنوات ومساحات العمل. #101562 شكرًا @vincentkoc، @zhangguiping-xydt.
  • تُنتج الآن حالات فشل تشغيل الصوت في Discord خطأً مقروءًا ضمن حد 8,192 بايت، بما في ذلك عندما يحتوي إخراج ffmpeg على نص غير إنجليزي أو رموز تعبيرية. #104230 شكرًا @qingminglong.
  • تبدأ الآن حسابات Weixin المُعدّة ذات المعرّفات المعتمة التي تحتوي على محارف مثل علامة @ أو . بصورة طبيعية، وتحافظ على التوجيه الخاص بكل حساب. #93686 ذو صلة #93556. شكرًا @htkillermax-gif، @zhangguiping-xydt.
  • تمرّر الآن إعدادات Feishu التي كان بإمكانها إرسال إشعارات البوت لكنها تفقد ردود المستخدمين بصمت الرسائل الواردة إلى OpenClaw بدلًا من الفشل أثناء بدء المراقبة. #94013 شكرًا @xydt-tanshanshan.
  • تظل الآن الردود على رسائل مجموعات WhatsApp التي أنشأها OpenClaw مرئية في WhatsApp Desktop وعملاء الأجهزة المتعددة الآخرين مع بقاء سياق الاقتباس سليمًا. #94879 شكرًا @bartok9.
  • تُظهر الآن محادثات iMessage المباشرة التي تستخدم جسر API الخاص imsg مؤشر الكتابة فور قبول دورة بطيئة، من دون انتظار إيصال القراءة. #95621 شكرًا @omarshahine.
  • لم تعد ردود iMessage تفقد نص الجمل العادي الذي يصادف أن ينتهي بـ user: أو system: أو assistant:. #96392 شكرًا @ly-wang19.
  • تعرض الآن رسائل WhatsApp المباشرة والردود التلقائية Markdown الذي يجمع بين الخط العريض والمائل من دون علامات نجمية زائدة، بما في ذلك عندما يحتوي النص المنسّق على رموز تعبيرية. #96570 شكرًا @llagy007، @weeli-009.
  • تحافظ الآن معاينات الردود التلقائية ورسائل WhatsApp الواردة الطويلة على الرموز التعبيرية وتبلغ بدقة عن عدد المحارف المقتطعة، ما يجعل بيانات التشخيص المتأثرة مقروءة من دون تغيير التسليم. #96580 شكرًا @llagy007، @weeli-009.
  • يثبّت الآن البدء السريع لـ Signal على macOS الحزمة signal-cli عبر Homebrew بدلًا من تنزيل حزمة Linux غير متوافقة، ويقدّم إرشادات خاصة بالمنصة عند عدم توفر Homebrew. #96909 شكرًا @romneyda.
  • يمكن الآن دمج دفعات رسائل iMessage الطويلة من دون قطع رمز تعبيري إلى نصفين وإرسال نص تالف إلى الوكيل. #97598 شكرًا @weeli-009.
  • تفشل الآن قيم OPENCLAW_WHATSAPP_WEB_SOCKET_URL غير الصالحة فورًا مع خطأ إعداد واضح بدلًا من التسبب في عطل لاحق أثناء بدء المقبس. #97697 شكرًا @romneyda.
  • تُظهر الآن فحوصات بدء Nextcloud Talk فشلًا موجزًا في API الخاص بمسؤول البوت من دون تخزين نص خطأ كبير عشوائيًا في الذاكرة المؤقتة. #97811 شكرًا @pick-cat.
  • يمكن الآن لوكلاء Google Chat تمييز رسائل البوت المسموح بها عبر is_bot: true والتعامل مع المرسلين الآليين بصورة مختلفة عن الأشخاص. #97825 شكرًا @masatohoshino، @vincentkoc.
  • يمكن الآن لـ WhatsApp استعادة جلسة جهاز مرتبط محفوظة من نسخة احتياطية صالحة لبيانات الاعتماد عند انقطاع الملف الأساسي أو تلفه، ما يتجنب إعادة الاقتران غير الضرورية عبر رمز QR. #99070 شكرًا @leonidaslux.
  • ترفض الآن حاويات Signal عند الاستقبال إطارات JSON كبيرة الحجم قبل تخزينها مؤقتًا، ما يحد من ضغط الذاكرة من دون التأثير في الرسائل العادية أو المرفقات التي تُجلب بصورة منفصلة. #99992 شكرًا @sunlit-deng.
  • تميّز الآن تحذيرات بدء iMessage بين إعدادات المجموعات العاملة المدرجة في قائمة السماح للمرسل والإعدادات المحظورة فعليًا، وتوجّه المشغّلين المحظورين إلى الإصلاح الصحيح. #100046
  • openclaw channels login --channel whatsapp يستبدل الآن رموز QR المنتهية الصلاحية في موضعها، بحيث تعرض الطرفيات التفاعلية رمزًا حاليًا واحدًا قابلًا للمسح. #100159
  • يمكن الآن إعادة محاولة إرسال رسالة WhatsApp قطعتها مشكلة مؤقتة في جلسة الرد بدلًا من تعليمها كمُسلّمة وتجاهلها بصمت عند إعادة التسليم. #101106 شكرًا @andersonjeccel.
  • تُستأنف الآن الرسائل الموضوعة في قائمة الانتظار بوتيرة أهدأ بعد انقطاع الخدمة أو إعادة التشغيل أو إعادة الاتصال، ما يقلل دفعات تجاوز حدود المعدل التي يمكن تجنبها في القنوات والموفّرين، مع إبقاء الاسترداد محدودًا. #101118 شكرًا @zengwen-dt.
  • تفشل الآن رسائل WhatsApp المباشرة التي يحظرها قفل زمني للتواصل فورًا مع تفسير صريح، بدلًا من أن تبدو مقبولة قبل حدوث خطأ تسليم لاحق. #101264 شكرًا @mcaxtr.
  • تعيد الآن حالات فشل الإرسال والإجراءات في CLI لـ iMessage، الناتجة عن أنابيب إخراج معطلة، خطأً مضبوطًا بدلًا من المخاطرة بتعطل عامل Gateway. #101401 شكرًا @cxbasdev.
  • يمكن لـ OpenClaw استخدام تجاوز موثوق لتوجيه مقبس Baileys العادي إلى نقطة نهاية WebSocket محلية متوافقة، بينما تواصل اتصالات WhatsApp العادية استخدام المسار الافتراضي ما لم يُتجاوز صراحةً. #97155 شكرًا @romneyda.
  • يمكن الآن لمحادثات Feishu الفردية تلقي الردود النصية والوسائط والبطاقات والردود الاحتياطية مجددًا بدلًا من فقدان الرد بعد معالجة الرسالة الواردة. #94760 شكرًا @obviyus، @xydigit-zt.
  • لا يزال بإمكان رسالة صوتية مقبولة تصل بينما يكون OpenClaw بصدد الرد تلقي استجابة صوتية عند إعداد tts.auto: "inbound". #95596 شكرًا @mcaxtr.
  • توقف الآن استدعاءات API لـ Mattermost الاستجابات الناجحة كبيرة الحجم أو اللانهائية قبل أن تستهلك ذاكرة غير محدودة، بينما تستمر الطلبات وعمليات الرفع العادية بلا تغيير. #96033 شكرًا @alix-007.
  • تبدّل الآن عمليات إعادة اتصال IRC الأسماء المستعارة الاحتياطية بعد تعارض 433 بدلًا من تكرار محاولة استخدام الاسم المشغول نفسه. #96108 شكرًا @wendy-chsy.
  • تعرض الآن بطاقة الترحيب في المحادثات الشخصية في Microsoft Teams تحيتها بالتأكيد المتوسط العريض المقصود. #96290 شكرًا @ly-wang19، @vincentkoc.
  • يحافظ الآن سجل سلاسل المحادثات في Microsoft Teams على نص الكيان الحرفي مثل <APIKEY> بدلًا من تحويله إلى ترميز مختلف قبل أن يراه الوكيل. #96342 شكرًا @ly-wang19.
  • تحافظ الآن بطاقات الموافقة الطويلة في Google Chat على الرموز التعبيرية عند حد النص، ما يمنع تلف نص الموافقة أو تشوه حمولات البطاقات. #96573 شكرًا @llagy007، @weeli-009.
  • تقتطع الآن رسائل Synology Chat الطويلة ومعاينات التشخيص من دون قطع رمز تعبيري أو محرف تكميلي آخر إلى نصفين، ما يبقي النص اللاحق صالحًا. #96574 شكرًا @weeli-009.
  • تحصل الآن تذكيرات QQBot المنشأة من نص طويل على أسماء مهام مقروءة حتى عندما يقع رمز تعبيري عند نقطة القطع، بدلًا من تخزين محرف تالف. #96575 شكرًا @llagy007، @weeli-009.
  • تنقل الآن ملاحظات Microsoft Teams على الردود الطويلة الرموز التعبيرية سليمة إلى معالجة الانعكاس، ما يمنع نقطة القطع من إتلاف المطالبات أو السجلات أو الترميز. #96578 شكرًا @llagy007، @weeli-009.
  • تعرض الآن رؤوس بطاقات Feishu رمزًا تعبيريًا نظيفًا للوكيل واسمه بدلًا من النص الوصفي من identity.emoji، مع بقاء الأعلام ومتغيرات ألوان البشرة والرموز التعبيرية العائلية والتسلسلات الصالحة الأخرى سليمة. #96587 شكرًا @harjothkhara، @leedongyu1128.
  • تحافظ الآن إشعارات الموافقة في Tlon على الرموز التعبيرية سليمة عند حد المعاينة، ما يمنع تشوه معاينات الرسائل. #97599 شكرًا @llagy007، @weeli-009.
  • يحافظ الآن نص IRC الصادر على الرموز التعبيرية المُهربة، ويُبقي عمليات تهريب الأزواج البديلة غير الصالحة حرفية بدلًا من استبدالها بصمت بمحارف تالفة. #97683 شكرًا @llagy007، @weeli-009.
  • تُنتج الآن حالات فشل API لـ Mattermost ذات نص JSON فارغ خطأً واضحًا يستند إلى الحالة بدلًا من تعطل Unexpected end of JSON input. #97851 شكرًا @pick-cat.
  • تُنتج الآن استجابات Matrix الناجحة المشوّهة خطأً مضبوطًا من الخادم المنزلي بدلًا من فشل مبهم غير معالج في تحليل JSON. #97973 شكرًا @lsr911.
  • تعرض الآن رسائل فيديو Feishu مدة مقاطع MP4 المحلية والمحمّلة عن بُعد عندما يكون اكتشاف المدة متاحًا. #98235 شكرًا @areslp.
  • تُحمّل الآن تثبيتات Mattermost التي أُصلحت بعد ترقية وتعيد الاتصال عند إعادة تشغيل Gateway من دون الحاجة إلى إعداد يدوي لتمكين Plugin، بما في ذلك إعدادات قوائم السماح المقيّدة. #98608 ذو صلة #98564. شكرًا @jacobtomlinson، @shakkernerd.
  • يمسح الآن نشر ملفات Nostr الشخصية المتكرر مؤقتات انتهاء مهلة المرحّل بعد النجاح، ما يقلل تراكم الموارد القديمة في الوكلاء طويلي التشغيل. #98720 ذو صلة #98463. شكرًا @wangmiao0668000666، @zhanglei99586.
  • يمكن الآن لفرق Mattermost التي تضم أكثر من 200 عضو اكتشاف الأقران الصالحين بعد الصفحة الأولى من دليل الفريق ومخاطبتهم. #98877 ذو صلة #98871. شكرًا @qingminglong.
  • تصل الآن ردود IRC الطويلة كاملة عندما تحتوي على نص صيني أو سيريلي أو رموز تعبيرية أو نص آخر غير ASCII، مع الالتزام بـ messageChunkMaxChars. #99138 شكرًا @yetval.
  • يعرض الآن إخراج بدء Zalo gateway اسم حساب البوت المتصل عندما توفّره Bot Platform. #99274 شكرًا @romneyda.
  • أصبحت إخفاقات تحديث بطاقات البث المؤقتة في Feishu محتواة الآن ويُسجَّل حدوثها لأغراض التشخيص بدلًا من ظهورها كأخطاء غير معالجة. #99301 شكرًا @lwy-2.
  • تعرض حالة QQBot الآن حالات انقطاع الاتصال وأسباب الإغلاق الجسيمة بدقة، ولا تعود إلى حالة الاتصال إلا بعد حدث READY أو RESUMED. #100127 شكرًا @masatohoshino، و@vincentkoc.
  • تعرض الأوامر النصية مثل /model fable الآن رسالة تأكيدها بشكل موثوق حتى في التدفقات التي تمنع الردود العادية على المصدر. #100151
  • تعيد روبوتات IRC الآن الاتصال وتنضم مجددًا إلى القنوات المُعدّة بعد انقطاع مؤقت في الخادم أو الشبكة بدلًا من بقائها صامتة حتى إعادة تشغيل OpenClaw. #100799 شكرًا @zhangguiping-xydt.
  • لم تعد الرسائل المباشرة في Feishu التي تُستلم حين تكون هوية الروبوت غير متاحة مؤقتًا تحوّل إشارات المستخدمين العادية إلى أهداف إعادة توجيه غير مقصودة. #100891 شكرًا @zhangguiping-xydt.
  • تتوقف الآن عمليات رفع الوسائط في Tlon بأمان عندما يعيد Memex استجابة مفرطة الحجم أو مشوهة، بدلًا من السماح لمحاولة الرفع باستهلاك قدر مفرط من الذاكرة. #101115 شكرًا @cxbasdev.
  • تظل مطالبات الصوت في الوقت الفعلي قابلة للقراءة الآن عندما يلزم اختصار أسماء الوكلاء الطويلة أو السياق المُدرج الذي يحتوي على رموز تعبيرية. #101304 شكرًا @alix-007.
  • تختصر سجلات أخطاء Feishu الآن النص المحتوي على رموز تعبيرية عند حد صالح للأحرف، ما يجعل إخفاقات إجراءات البطاقات وتنظيف WebSocket أسهل قراءةً. #101364 شكرًا @zengwen-dt.
  • يمكن لإضافات القنوات استئناف الاسترداد التلقائي بعد فترة تشغيل سليمة طويلة، بحيث لا يمنع انقطاع لاحق عارض حدٌّ قديم لعمليات إعادة التشغيل، مع بقاء حلقات التعطل السريعة الفعلية مقيّدة. #101413 شكرًا @clintoncodewell.
  • تختصر بطاقات الموافقة ومعاينات الرسائل والسجلات ومسارات الوسائط وتحذيرات إعادة المحاولة في QQBot الآن النص المحتوي على رموز تعبيرية من دون أحرف استبدال تالفة. #101421 شكرًا @wangmiao0668000666.
  • تظل معاينات QQBot وأخطاؤه وأوامره ورسائل تحويل الكلام إلى نص وتشخيصات الوسائط وسجلاته صالحة الآن عندما يبلغ النص المحتوي على رموز تعبيرية حد الطول. #101516 شكرًا @vincentkoc، و@wangmiao0668000666.
  • تنتج تسميات الوكلاء الطويلة المحتوية على رموز تعبيرية الآن أسماء ومقدمات سليمة لسلاسل المحادثات الأصلية في القنوات بدلًا من الأحرف التالفة. #101527 شكرًا @lsr911.
  • يمكن لمشغّلي Zalo إرسال رسائل استباقية عبر CLI أو البرامج النصية إلى قيم chat_id غير الرقمية الصالحة من دون رفض Unknown target. #101548 شكرًا @goutamadwant.
  • يمكن لـ Feishu Drive الآن سرد الملفات بعد الصفحة الأولى من مجلد مشترك كبير بقبول قيمة next_page_token التي يعيدها، مع رفض أحجام الصفحات غير الصالحة بوضوح قبل الطلب. #101572 شكرًا @zhangguiping-xydt.
  • تُغلق جسور الصوت المحلية في Google Meet الآن بصورة سليمة وتُسجّل تحذيرًا عند تعطل قناة أمر الالتقاط أو التشغيل، بدلًا من الانهيار بسبب خطأ تدفق غير معالج. #101596 شكرًا @alix-007.
  • يوقف إعداد تبعيات Matrix الآن عمليته الفرعية بصورة متوقعة ويبلّغ عن الإخفاق عند تعطل قناة إخراج أمر محلي. #101597 شكرًا @alix-007.
  • يمكن الآن الوصول إلى وجهات Telegram المسماة فعليًا current أو self أو this أو me عبر الإدخالات المُعدّة، بينما تُرفض كلمات الجلسة المجردة غير المقصودة افتراضيًا. #94107 شكرًا @obviyus، و@silver-state، و@zhangguiping-xydt.
  • تعرض رسائل Telegram المنسقة التي تستخدم richMessages: true ووضع جداول Markdown ‏block الآن جداول ذات حدود وصفوف متناوبة مع محاذاة أعمدة المصدر. #95822 شكرًا @obviyus، و@zhangguiping-xydt.
  • تستبدل رسائل Telegram الاحتياطية الآن كيانات بدائل Unicode الرقمية غير الصالحة بأمان بدلًا من إصدار نص مشوه، بينما تظل كيانات الرموز التعبيرية الرقمية الصالحة تُعرض. #96581 شكرًا @llagy007، و@weeli-009.
  • يتلقى مستخدمو Telegram الذين لديهم /reasoning on الآن رسائل الاستدلال المحفوظة للنموذج إلى جانب الإجابة النهائية. #97875 شكرًا @fuller-stack-dev، و@marvinthebored.
  • تعرض مجموعات Telegram وموضوعات المنتديات الآن مؤشر كتابة فور قبول رسالة موجّهة، من دون الإشارة إلى نشاط للمحادثات الجانبية المتجاهلة. #99965 شكرًا @moeedahmed.
  • يوفر إعداد Telegram الأولي الآن كلاً من تدفق المحادثة التقليدي في BotFather وواجهة الويب الرسمية لإنشاء روبوت ونسخ رمزه المميز إلى OpenClaw. #100540
  • تستخدم عمليات إرسال Telegram إلى username الآن الوكيل المُعدّ للحساب أو نقطة نهاية Bot API المخصصة لكل من تحديد الهدف وتسليم الرسالة. #100868 شكرًا @machine3at.
  • تُعرض الآن التسميات الصينية واليابانية والكورية العريضة التي يليها نص مباشرةً بخط عريض بدلًا من إظهار علامات ** حرفيًا في Telegram والقنوات الأخرى المشتركة في استخدام Markdown. #101230 شكرًا @nicknmorty.
  • تعيد عمليات إرسال Telegram الآن محاولة مهلة اتصال TCP أو TLS الآمنة، ما يقلل فقدان الردود النهائية أثناء المصافحات غير المستقرة من دون إعادة محاولة الإخفاقات التي ربما وصلت بالفعل إلى Telegram. #101258 شكرًا @lzw112.
  • يعرض الأمر المجرد /think الآن مستويات التفكير المتاحة سريعًا في Telegram وSlack وDiscord من دون انتظار بطء اكتشاف النماذج. #101926 شكرًا @vincentkoc.
  • لم يعد رد Telegram الذي بدأ بالفعل يُلغى بشكل غير متوقع عند وصول أمر مخوّل آخر. 52a3314 شكرًا @vincentkoc.
  • بعد نجاح /login codex في Telegram، تستخدم إعادة محاولة الطلب الآن ملف OpenAI الشخصي الموثّق حديثًا بدلًا من الحساب السابق. fca0c81 شكرًا @100yenadmin.

المزيد من التحسينات على النماذج والموفّرين

تسجيل الدخول، واختيار النموذج، والوسائط، والموثوقية

عبر Anthropic وClaude، وGemini، وOpenAI وCodex، والنماذج المحلية، والمسارات المدعومة الأخرى، يتعامل الموفّرون الآن بمزيد من الاتساق مع بيانات الاعتماد، والكتالوجات، والحدود، والمسارات الاحتياطية، والبث، واستدعاءات الأدوات. يُفترض أن يواجه القرّاء عددًا أقل من الطلبات الفاشلة بسبب استخدام المسار المحدد بيانات وصفية خاطئة للنموذج، أو إعادة تشغيل استدلال غير متوافق، أو فقدان حالة المصادقة، أو تفسير استجابة أحد الموفّرين على نحو غير صحيح. كما يعرض كتالوج النماذج معلومات التوفّر والقدرات بدقة أكبر، بينما تحافظ الإشراف على Codex على اتساق خيارات النماذج المتصلة وسلوك الجلسة مع الواجهة الخلفية التي تم تحديدها فعليًا.
  • يمكن لمستخدمي Amazon Bedrock الآن تحليل الصور وملفات PDF باستخدام ملف تعريف AWS أو الدور أو SSO أو بيانات اعتماد البيئة أو المثيل نفسها المستخدمة بالفعل للدردشة. #72092 شكرًا @truffle-dev.
  • يُحتفظ الآن بردود Claude CLI التي بُثّت بنجاح عندما لا يحتوي غلاف النجاح النهائي على نص، ما يمنع اختفاء الإجابة المكتملة أو تشغيل آلية الرجوع الخاصة بالاستجابة الفارغة. #90450 شكرًا @totobusnello.
  • يمكن لمستخدمي OpenCode Zen استعراض نماذج Claude وGPT وGemini وGLM وDeepSeek وMiniMax وQwen وغيرها من النماذج المدعومة وتشغيلها من دون تعريف كل مسار يدويًا. #92495 شكرًا @mushuiyu886، @sallyom.
  • يرفض تبادل رموز Anthropic OAuth وتحديثها الآن استجابات نقاط النهاية المفرطة الحجم مبكرًا بدلًا من قراءة محتوى غير محدود إلى الذاكرة. #96644 شكرًا @solodmd.
  • تلتزم الآن عمليات Claude وFable ذات التفكير التكيفي في Amazon Bedrock بحدود رموز الإخراج العالية المضبوطة، لإتاحة إجابات واستدلال واستدعاءات أدوات أطول. #97343 شكرًا @lilan0125، @prasithg.
  • تضع عمليات التحقق من استخدام Anthropic الآن حدًا لاستجابات الأخطاء الكبيرة على نحو غير معتاد، كي لا تتمكن صفحة CDN أو جدار حماية أو وكيل من استنفاد ذاكرة OpenClaw. #97614 شكرًا @cxbasdev.
  • تُرشد الآن محادثات Anthropic المرفوضة بسبب فقدان نتيجة أداة المستخدمين إلى إعادة المحاولة أو بدء جلسة جديدة باستخدام /new بدلًا من عرض فشل عام من المزوّد فقط. #98163 شكرًا @masatohoshino.
  • يمكن لجلسات التفكير الأصلي في Claude الآن التعافي تلقائيًا بعد أن يرفض Anthropic كتلة تفكير أُعيد تشغيلها، من دون Compaction يدوي أو فقدان نص المحادثة. #98411 ذو صلة #98308. شكرًا @clearhorizoninvestments، @sunlit-deng.
  • يمكن لمستخدمي Claude Code 2.1 مجددًا الموافقة على Bash وWebFetch وGrep وGlob وAskUserQuestion وغيرها من الأدوات الأصلية وتشغيلها في جلسات claude-cli. #98665 ذو صلة #95171. شكرًا @carterdawson، @yetval.
  • يعمل Claude Fable 5 الآن عبر Anthropic Vertex لمهام الإكمال البسيطة مثل تسميات المحادثات المُنشأة، بدلًا من الفشل قبل وصول الطلب إلى Vertex. #98932
  • تنتقل عمليات وكيل Claude CLI الآن إلى خيار احتياطي بدلًا من تقديم أخطاء المزوّد أو بيانات البث الأولية على أنها إجابات، وتحافظ على المخرجات متعددة اللغات والرموز التعبيرية، وتوقف المخرجات المنفلتة أحادية الدفعة قبل أن تستنفد ذاكرة Gateway. #98942 ذو صلة #98896. شكرًا @obviyus.
  • يمكن لمستخدمي Claude CLI دمج عدة ملفات --mcp-config من دون فقدان الخوادم أو إفساد الموجّه، كما تقل احتمالية تداخل عمليات Gemini CLI المتزامنة مع ملفات بيانات الاعتماد المشتركة. #98983 ذو صلة #98944، #98945. شكرًا @obviyus.
  • تعرض الوكلاء المدعومة بـ Claude CLI الآن الاستدلال الأصلي في /reasoning stream أو /reasoning on، بينما يمنعه /reasoning off باتساق في المتابعات الموضوعة في قائمة الانتظار أيضًا. #99401 شكرًا @marvinthebored.
  • تنتهي الآن مهلة اكتشاف نماذج Bedrock Mantle وتُقيّد استجابات الكتالوج المفرطة الحجم بدلًا من التعليق أو استهلاك ذاكرة مفرطة، مع بقاء النماذج المخزنة مؤقتًا متاحة. #99961 شكرًا @zhangguiping-xydt.
  • يمكن الآن تشغيل Anthropic Opus 4.8 مع tools.profile=coding من دون أن تفشل كل جولة بخطأ مخطط HTTP 400 قبل رد المساعد. #100492 شكرًا @lin-hongkuan، @vincentkoc.
  • تفشل الآن الطلبات المتوافقة مع Anthropic بسرعة مع خطأ نقل محدود عندما يرسل بث علوي حدثًا جزئيًا مفرط الحجم، بدلًا من التعليق واستهلاك الذاكرة. #100686 شكرًا @zhangguiping-xydt.
  • تحتفظ الآن محادثات الوكيل المضمّن الطويلة أو كثيفة الأدوات أو الوسائط بمزيد من إعادة استخدام ذاكرة الموجّه المؤقتة بين الجولات، ما يقلل تكرار معالجة الرموز وزمن الاستجابة والتكلفة لدى المزوّدين الذين يخزّنون البادئات مؤقتًا. #102610 شكرًا @ugiezzz.
  • لم يعد مستخدمو الوكلاء المتوافقة مع Anthropic Messages يرون XML الأولي لاستدعاءات أدوات antml أو تسرّب الوسائط إلى ردود Claude المرئية. b2787a1 شكرًا @jerry-xin.
  • تحمل الآن طلبات اشتراك Anthropic OAuth هوية الفوترة بأسلوب Claude Code، ما يساعدها على استخدام مسار الاشتراك المقصود بدلًا من الفشل أو معاملتها باعتبارها نوع الطلب الخطأ. 709be93 شكرًا @vincentkoc.
  • يرفض Google Gemini TTS الآن الاستجابات المفرطة الحجم قبل تخزينها مؤقتًا في الذاكرة، بينما تستمر نتائج الكلام العادية عبر سير عمل الصوت الحالي. #96984 شكرًا @mushuiyu886.
  • يمكن لبث Gemini الآن إعادة المحاولة باستخدام مفتاح API آخر مضبوط بعد استجابة قابلة لإعادة المحاولة بسبب الحصة أو حد المعدل، بدلًا من الفشل عند المفتاح الأول. #97328 شكرًا @monkeyleet.
  • تفشل الآن بأمان عمليات رفع دفعات تضمينات ذاكرة Gemini وإنشاؤها وفحوصات حالتها عندما تعيد نقطة نهاية متوافقة استجابة تحكم مفرطة الحجم. #97535 شكرًا @hugenshen.
  • يرفض تسجيل الدخول إلى Google Gemini CLI الآن استجابات OAuth والملف الشخصي والمشروع والإعداد الأولي المفرطة الحجم مع أخطاء معنونة، بدلًا من المخاطرة باستخدام مفرط للذاكرة. #97587 شكرًا @hugenshen.
  • تحافظ الآن إخفاقات Google Gemini CLI OAuth على استجابات المزوّد المفرطة الحجم أو المشوهة ضمن حدود، مع الاحتفاظ بتفاصيل الخطأ المفيدة. #99605 شكرًا @mushuiyu886.
  • يمكن الآن لتوليد الصور من Google استخدام models.providers.google.apiKey وbaseUrl مخصص اختياري من دون بيانات اعتماد بيئية منفصلة أو ملف تعريف مصادقة. #100779 شكرًا @amknight.
  • يتوقف إعداد المزوّد الآن عن قراءة استجابات اكتشاف النماذج المنفلتة قبل أن تتمكن من تعليق العملية أو استنفاد الذاكرة، بينما تستمر استجابات الخوادم العادية المستضافة ذاتيًا في العمل. #95244 شكرًا @alix-007، @sallyom.
  • يوقف اكتشاف نماذج Ollama الآن استجابات نقاط النهاية المفرطة الحجم أو التي لا تنتهي قبل أن تتمكن من استنفاد الذاكرة أو ترك الإعداد معلقًا. #96027 شكرًا @alix-007.
  • يمكن لمهلات النماذج الآمنة لإعادة التشغيل الآن الانتقال إلى المزوّد المضبوط التالي، ما يتيح لعمليات الوكيل والدردشة وCron التعافي من دون تكرار عمل قد تكون له آثار جانبية. #96142 شكرًا @brokemac79، @riazrahaman.
  • openclaw models list يُبلغ الآن عن نماذج Ollama المحلية المضبوطة بأنها متاحة عندما تكون قيد التشغيل وقابلة للاستخدام. #97491 شكرًا @lingfeizi، @qingminglong.
  • يوقف إعداد Ollama Cloud الآن استجابات المصادقة المفرطة الحجم أو الضارة قبل أن تتمكن من استهلاك ذاكرة مفرطة، بينما يظل تسجيل الدخول العادي من دون تغيير. #97581 شكرًا @hugenshen.
  • تحافظ الآن إعادة تشغيل الإعداد الأولي للمزوّد أو تحديث النماذج على المهل وإعدادات النقل ونماذج MiniMax وبيانات اعتماد SecretRef المملوكة للمشغّل، بدلًا من محوها بصمت. #100107 شكرًا @frank-beans.
  • يمكن الآن لطلبات Ollama التي ينتهي بث استجابتها الأصلي مبكرًا المتابعة إلى نموذج احتياطي مضبوط بدلًا من التوقف عند LLM request failed. #100482 شكرًا @turbotheturtle.
  • يمكن الآن لعمليات Codex المجدولة وعمليات CLI ذات المهلة الصريحة الأطول من 30 دقيقة استخدام تلك الميزانية كاملةً بدلًا من إيقافها بواسطة آلية حراسة خمول الطرفية. #85296 شكرًا @alkor2000، @vincentkoc.
  • تبدأ الآن جلسات الصوت والنسخ في OpenAI Realtime خلف إعدادات وكيل TUN مثل Clash وSurge وsing-box وما شابهها، التي تحل api.openai.com إلى نطاقات عناوين IP وهمية. #86526 شكرًا @shushushv.
  • تستبعد جلسات الصوت في الوقت الفعلي الآن أي أداة مخصصة منفردة ذات اسم خاص بالمزوّد غير صالح، وتصدر تحذيرًا بشأنها، بدلًا من السماح لتلك الأداة بتعطيل جلسة OpenAI أو Azure أو Google بالكامل. #89175 شكرًا @vincentkoc.
  • بالنسبة إلى نماذج OpenAI المدعومة بـ Codex، يحدد /status الآن مصادقة تسجيل الدخول إلى ChatGPT على أنها oauth (codex-cli) بدلًا من تصنيفها خطأً كمفتاح API بيئي. #91240 ذو صلة #91099. شكرًا @849261680، @ukstem.
  • يمكن لمستخدمي OpenAI وCodex المصادق عليهم عبر خادم التطبيق أن يروا مجددًا نافذة الحصة البالغة خمس ساعات والنافذة الأسبوعية في مخرجات الحالة للدردشة وCLI وJSON. #92520 شكرًا @brokemac79.
  • لم تعد نتيجة أداة Codex المحلية المفقودة أو المعلقة تحوّل الجلسة النشطة إلى مزوّد آخر لا يستطيع حل الإخفاق المحلي. #95543 شكرًا @mikasa0818.
  • يمكن الآن لمحادثات Ollama Cloud وغيرها من محادثات Ollama المتوافقة مع OpenAI المتابعة بعد استدعاء أداة بدلًا من فشل الجولة التالية بخطأ 400 من المزوّد. #96474 شكرًا @849261680.
  • يمكن لـ vLLM ووكلاء Ollama وغيرها من البوابات المتوافقة مع OpenAI تسليم الردود المبثوثة حتى عندما تصنّف بث الأحداث خطأً على أنه JSON، ما يتجنب فشل التحليل المبكر الذي كان ينهي تشغيل الوكيل سابقًا. #96503 شكرًا @zengwen-dt.
  • يلغي بث OpenAI ChatGPT Responses الآن محتويات المزوّد المفرطة الحجم أو التي لا تنتهي مع خطأ واضح قبل أن تتمكن من استهلاك ذاكرة مفرطة للعملية، بينما تواصل الاستجابات العادية استخدام المحلل الحالي. #96762 شكرًا @vincentkoc، @wangmiao0668000666.
  • تغلق الآن طلبات التضمين المتوافقة مع OpenAI الاستجابات المفرطة الحجم مبكرًا مع خطأ واضح من المزوّد، بدلًا من تخزينها مؤقتًا حتى يتوقف OpenClaw أو تنفد ذاكرته، بينما تواصل التضمينات العادية العمل. #96868 شكرًا @alix-007.
  • يوقف توليد الفيديو في OpenAI الآن استجابات الإرسال المفرطة الحجم أو التي لا تنتهي مع خطأ محدود من المزوّد قبل أن تتمكن من تعليق الطلب أو استنفاد الذاكرة. #96905 شكرًا @alix-007.
  • توقف الآن تدفقات الموفّرين والوكلاء المتوافقين مع OpenAI الأجسام المشوّهة أو غير المنتهية التي تتجاوز الحجم المسموح به عند الطلب المتأثر، بدلًا من السماح لها بزعزعة استقرار عملية OpenClaw أو تعطيلها. #96989 شكرًا @vincentkoc، @wangmiao0668000666.
  • تستخدم الآن Chat Completions المتوافقة مع OpenAI مسار الشبكة المحمي في OpenClaw، ما يضيف ضوابط أمان الاستجابة نفسها المستخدمة في استدعاءات النماذج المحمية الأخرى. #97228 شكرًا @vincentkoc، @wangmiao0668000666.
  • تضع Azure OpenAI Responses الآن حدودًا لأجسام التدفق والأخطاء التي تتجاوز الحجم المسموح به، ما يحمي الذاكرة مع الحفاظ على الأخطاء العادية والإلغاء. #97349 شكرًا @wangmiao0668000666.
  • يلغي الآن استطلاع دُفعات التضمين وإعداد Realtime في OpenAI الاستجابات الناجحة التي تتجاوز الحجم المسموح به مبكرًا، ويعيد خطأً محدود الحجم بدلًا من زيادة استهلاك الذاكرة بلا حدود. #97533 شكرًا @hugenshen.
  • تضع الآن عمليات التحقق من الاستخدام عبر OAuth في OpenAI حدًا لاستجابات تحديد المعدل WHAM التي تتجاوز الحجم المسموح به قبل أن تتمكن من زعزعة استقرار العملية. #97702 شكرًا @cxbasdev.
  • يمكن لنموذج GPT-5.5 والنماذج الأخرى الآن إرسال أحداث تدفق صالحة يزيد حجمها على 64 KiB عبر ChatGPT Responses من دون إفشال الطلب، مع استمرار تقييد التدفقات المشوّهة غير المحدودة. #98198 شكرًا @marvinthebored، @obviyus، @peetiegonzalez.
  • يمكن الآن لنماذج Xiaomi MiMo المخصصة وغيرها من النماذج المتوافقة مع OpenAI التي ليس لها حد إخراج معروف إكمال المحادثات بدلًا من الفشل بسبب حد مصطنع للحجم الزائد. #98312 شكرًا @peole، @sanjays2402.
  • openclaw agent --local يبلغ الآن عن انتهاء مهلة واضح للحدث الأول عندما يفتح الموفّر تدفقًا لكنه لا يرسل مطلقًا مخرجات قابلة للاستخدام، بدلًا من أن يبدو عالقًا إلى أجل غير مسمى. #98525 شكرًا @osolmaz.
  • تعالج الآن تنزيلات دُفعات التضمين المتوافقة مع OpenAI المخرجات الكبيرة الصالحة، مع إيقاف الملفات أو سجلات JSONL التي تتجاوز الحجم المسموح به قبل أن تستنفد الذاكرة. #98554 شكرًا @sunlit-deng، @vincentkoc.
  • يمكن الآن لمطوري المكتبات وعمليات التكامل تثبيت حزمة مطابقة للإصدار، وإنشاء بيئات تشغيل مستقلة للذكاء الاصطناعي، وإعادة استخدام وسائل نقل النماذج المدعومة في OpenClaw من دون تضمين التطبيق الكامل. #99059
  • تغلق الآن اتصالات الصوت الآني في OpenAI وAzure الرسائل الواردة التي يزيد حجمها على 16 MiB، ما يحد من ضغط الذاكرة الممكن تجنبه على Gateway. #99450 شكرًا @sunlit-deng.
  • ترفض الآن عمليتا تسجيل الدخول والتحديث عبر OAuth في ChatGPT استجابات الرموز الكبيرة على نحو غير متوقع بصورة سليمة، بدلًا من المخاطرة باستنفاد ذاكرة Gateway. #99479 شكرًا @pandah97.
  • يحتفظ الآن الموفّرون المتوافقون مع OpenAI والموجّهون عبر بيئة GitHub Copilot BYOK بمصادقة حامل الرمز، ما يقلل أخطاء 401 الزائفة لبيانات الاعتماد الصالحة. #99955 شكرًا @hxy91819.
  • لم يعد الفشل الخالي من التفاصيل من موفّر متوافق مع OpenAI يضع ملف تعريف صالحًا لمفتاح API في فترة التهدئة أو يفرض حركة انتقال احتياطي يمكن تجنبها. #100617 شكرًا @fengjikui.
  • يمكن الآن للصوت الآني في OpenAI ضمن Talk وVoice Call وDiscord استخدام تسجيل دخول OAuth حالي في Codex/OpenAI عند عدم إعداد مفتاح API صريح. #100671 شكرًا @steipete-oai.
  • يمكن الآن تمكين إنشاء الصور في OpenAI من models.providers.openai باستخدام مفتاح API صالح للاستخدام وعنوان URL أساسي مخصص، من دون اشتراط OPENAI_API_KEY أو ملف تعريف مصادقة أيضًا. #100745 شكرًا @amknight.
  • يمكن لمستخدمي Codex توجيه كل من نموذجي codex/* وopenai/* عبر بيئة التشغيل المضمّنة، كما تُستأنف المحادثات الأقدم من دون إعادة إسقاط غير ضرورية للسياق. #105034
  • يمكن لـ plugin Codex المضمّن إكمال طلبات الواجهة الخلفية مجددًا بعد تحديث بيئة تشغيل app-server المُدارة، من دون الحاجة إلى ترحيل منتقي النماذج أو الإعدادات. #106098
  • تعرض الآن صفحات نتائج OAuth في OpenAI/Codex وAnthropic علامة OpenClaw التجارية بدلًا من شعار Pi القديم. 1834592
  • يستخدم الآن سير عمل Codex المُدار في OpenClaw الإصدار app-server 0.143.0، ويجب أن تستخدم عمليات التثبيت ذاتية الإدارة الإصدار 0.143.0 أو أحدث لضمان توافق البروتوكول. 366258d شكرًا @vincentkoc.
  • تعرض الآن بيئة Codex المُدارة نماذج GPT-5.6 Sol وTerra وLuna المدعومة التي يعيدها كتالوج الحساب، وتقدم لمستخدمي الإدارة الذاتية إرشادات الإصدار الحالية. f80ce21 شكرًا @vincentkoc.
  • يتلقى الآن مستخدمو Codex المُدار على macOS وLinux وWindows الإصدار app-server 0.144.1 بدلًا من 0.144.0. 5dcba9f شكرًا @vincentkoc.
  • عند ضبط models.mode على replace، يستخدم بدء تشغيل الوكيل الآن الموفّرين المُعدّين صراحةً فقط ويتجاوز الفحص الضمني البطيء للموفّرين. #82638 ذو صلة #66957. شكرًا @eldar702، @wangzhengshu.
  • تقبل الآن الأسماء المستعارة للموفّرين المضمّنين إعدادات التراكب المدعومة، مثل مهل الطلب، من دون المطالبة بحقول الموفّر المخصص مثل baseUrl وmodels. #88400 شكرًا @pluviobyte.
  • يمكن لعمليات تشغيل الوكيل الانتقال إلى النموذج المُعدّ التالي بعد أن يقطع الموفّر تدفقًا، بينما تظل عمليات الإلغاء الفعلية تتوقف فورًا. #90908 شكرًا @shengting.
  • يؤدي التبديل من وضع تعطيل التفكير إلى نموذج يتطلب الاستدلال الآن إلى اختيار أدنى جهد يدعمه، بدلًا من اختيار المستوى الأعلى تكلفةً بصمت. #93335 شكرًا @obuchowski.
  • لم تعد ردود MiniMax M3، بما فيها تلك الموجّهة عبر Fireworks، تكشف استدلال mm: المخفي في المحادثة المرئية أو مخرجات التقدم. #93767 شكرًا @drhack1، @vincentkoc.
  • لم يعد استدلال MiniMax المخفي يظهر كرسالة iMessage جديدة أو يُعاد إدخاله في المحادثة كرسالة واردة تؤدي إلى تشغيل صدى. #93820 شكرًا @alix-007.
  • تفشل الآن طلبات تحويل النص إلى كلام وقائمة الأصوات في Inworld بأمان عند تلقي استجابات تتجاوز الحجم المسموح به أو مشوّهة أو غير منتهية، بدلًا من التعليق أو استهلاك ذاكرة Gateway بلا حدود. #95416 شكرًا @alix-007، @vincentkoc.
  • يمكن الآن لعمليات تشغيل الوكيل المضمّن تجربة نموذج الانتقال الاحتياطي المُعدّ التالي بعد خطأ مؤقت من المنبع من النوع LLM request failed. #95542 شكرًا @altaywtf، @mikasa0818.
  • يوقف الآن اكتشاف النماذج وبدء التشغيل في LM Studio استجابات الخادم الشاذة عند حجم ثابت، ويبلغ عن خطأ واضح بدلًا من تخزينها مؤقتًا إلى أجل غير مسمى. #96042 شكرًا @alix-007.
  • يمكن الآن لمهام Cron المعزولة استخدام النماذج التي توفرها plugins المضمّنة والمفعّلة من دون الفشل باعتبارها مجهولة أو التحول بصمت إلى الموفّر الخطأ. #96070 شكرًا @sallyom، @sunnyshu0925.
  • يحد الآن إعداد جهاز OAuth في MiniMax من حجم استجابة التخويل، كي لا تتمكن نقطة نهاية معيبة تعمل عبر وكيل أو مستضافة ذاتيًا من استنفاد ذاكرة Gateway. #96322 شكرًا @lsr911.
  • يتوقف الآن إنشاء الصور مع خطأ واضح بشأن حد الحجم عندما يرسل موفّر أو نقطة نهاية مخصصة استجابة تتجاوز الحجم المسموح به أو لا تنتهي، ما يمنع التعليق والاستهلاك المنفلت للذاكرة، بينما تستمر الصور والتعديلات الصالحة بصورة طبيعية. #96495 شكرًا @hugenshen، @sallyom.
  • توقف الآن Azure Speech وMicrosoft Speech وElevenLabs وMiniMax TTS والنسخ في OpenRouter والنسخ في xAI الاستجابات التي تتجاوز الحجم المسموح به أو لا تنتهي قبل أن تتمكن من تعطيل أعمال الكلام أو إجهاد ذاكرة Gateway، بينما تظل الاستجابات العادية بلا تغيير. #96496 شكرًا @hugenshen.
  • يرفض الآن اكتشاف النماذج والبحث في الذاكرة في GitHub Copilot الاستجابات التي تتجاوز الحجم المسموح به أو المشوّهة بدلًا من تخزينها مؤقتًا بلا حدود، بينما تستمر نتائج الكتالوج والتضمين الصالحة بصورة طبيعية. #96499 شكرًا @hugenshen، @sallyom.
  • يعيد الآن فهم الفيديو في Moonshot خطأً متوقعًا للاستجابات التي تتجاوز الحجم المسموح به أو المشوّهة بدلًا من التعليق أو استهلاك الذاكرة إلى أجل غير مسمى، بما في ذلك عند استخدام عناوين URL أساسية مخصصة. #96502 شكرًا @hugenshen.
  • يوقف الآن اكتشاف نماذج الفيديو في OpenRouter استجابات الكتالوج التي تتجاوز الحجم المسموح به أو المنفلتة فورًا، بدلًا من السماح لها باستهلاك الذاكرة بلا حدود، مع الحفاظ على سلوك الاكتشاف الطبيعي. #96505 شكرًا @mushuiyu886.
  • يوقف الآن فهم الفيديو في Qwen استجابات نقاط النهاية التي تتجاوز الحجم المسموح به أو المشوّهة مع إظهار خطأ واضح، بدلًا من التعليق أو القراءة بلا حدود، بينما تستمر الأوصاف العادية بلا تغيير. #96604 شكرًا @alix-007.
  • ينهي الآن إنشاء الفيديو في Google Veo استجابات الإنشاء أو الحالة التي تتجاوز الحجم المسموح به مبكرًا مع خطأ واضح ومحدود، ما يمنع نقطة نهاية معطلة من تعليق OpenClaw أو استهلاك الذاكرة إلى أجل غير مسمى. #96605 شكرًا @alix-007.
  • يوقف الآن إنشاء الفيديو في BytePlus استجابات إرسال المهام أو الحالة التي تتجاوز الحجم المسموح به مع خطأ واضح قبل أن تتمكن من تعطيل OpenClaw أو استنفاد الذاكرة، بينما تستمر الاستجابات العادية بلا تغيير. #96606 شكرًا @alix-007.
  • تحتوي الآن عمليات التحقق من الاستخدام في GitHub Copilot استجابات نقاط النهاية التي تتجاوز الحجم المسموح به أو لا تنتهي ضمن خطأ استخدام، بدلًا من تخزينها مؤقتًا إلى أجل غير مسمى، بينما يستمر تحميل بيانات الاستخدام العادية. #96607 شكرًا @alix-007.
  • توقف الآن مهام دُفعات التضمين في Voyage استجابات الحالة والفشل وملفات الأخطاء التي تتجاوز الحجم المسموح به قبل أن تتمكن من التعليق أو استنفاد ذاكرة العامل، بينما تتدهور التشخيصات التي تتجاوز الحجم المسموح به بأمان وتظل الاستجابات العادية بلا تغيير. #96608 شكرًا @alix-007.
  • تُحل الآن الأسماء المستعارة للنماذج والأسماء الجزئية مثل opus إلى أحدث إصدار مطابق حتى عندما تصل الكتالوجات إلى إصدارات من رقمين، ما يمنع التوجيه الصامت إلى نموذج أقدم. #96609 شكرًا @yetval، @zw-xysk.
  • توقف الآن عمليات تسجيل الدخول والبحث عن المستخدم وتحديث الرمز في Chutes استجابات OAuth الكبيرة على نحو غير متوقع مع خطأ محدود بدلًا من تخزينها مؤقتًا بلا حدود. #96777 شكرًا @wangmiao0668000666.
  • يفشل إعداد Chutes الأولي الآن بوضوح عندما تكون استجابات تبادل الرمز المميز أو معلومات المستخدم كبيرة الحجم، مما يمنع حركة مصادقة غير طبيعية من التسبب في نمو غير محدود للذاكرة. #96779 شكرًا @wangmiao0668000666.
  • ترفض الآن عملية إرسال الفيديو والاستقصاء المتوافقة مع DashScope استجابات JSON كبيرة الحجم بخطأ محدود بدلًا من المخاطرة بضغط الذاكرة أو عدم استقرار العملية، بينما تستمر الاستجابات العادية بصورة طبيعية. #96782 شكرًا @wangmiao0668000666.
  • يرفض إنشاء الفيديو عبر OpenRouter الآن استجابات الإرسال والاستقصاء كبيرة الحجم قبل أن تتمكن من تعليق OpenClaw أو استهلاك الذاكرة بلا ضابط، بينما تحتفظ الاستجابات المشوهة ذات الحجم الطبيعي بمعالجة الأخطاء المعتمدة لها. #96873 شكرًا @alix-007.
  • توقف Volcengine وBytePlus Seed Speech وXiaomi TTS الآن استجابات المزوّد كبيرة الحجم قبل أن يتمكن طلب كلام واحد من تعطيل OpenClaw أو زعزعة استقراره. #96874 شكرًا @alix-007.
  • يفشل الآن إنشاء الصور والفيديو والكلام عبر Vydra بخطأ محدود عند استجابات التحكم كبيرة الحجم أو التي لا تنتهي بدلًا من التعليق أو استنفاد الذاكرة، بينما تستمر الاستجابات الصالحة بصورة طبيعية. #96875 شكرًا @alix-007.
  • يوقف الآن إنشاء الموسيقى والفيديو عبر fal الاستجابات الناجحة كبيرة الحجم مع خطأ واضح بشأن حد الحجم قبل أن تتمكن من التعليق أو استنفاد الذاكرة، بينما يستمر الإنشاء الطبيعي كما كان. #96886 شكرًا @alix-007.
  • يرفض إنشاء الفيديو عبر MiniMax الآن استجابات المهمة أو الحالة أو بيانات تعريف الملف كبيرة الحجم قبل بدء استخدام غير محدود للذاكرة أو تنزيل الملف الثنائي، بينما تستمر الاستجابات العادية في العمل. #96889 شكرًا @alix-007.
  • يوقف إنشاء الفيديو عبر xAI الآن استجابات الإنشاء أو الحالة كبيرة الحجم مع خطأ واضح بشأن حد الحجم بدلًا من تخزينها مؤقتًا حتى يتعطل OpenClaw أو يستهلك ذاكرة مفرطة. #96903 شكرًا @alix-007، @vincentkoc.
  • يعيد إنشاء الفيديو عبر Together وPixVerse الآن خطأ حجم يحمل تسمية المزوّد للاستجابات الناجحة كبيرة الحجم بدلًا من الاستمرار حتى حدوث ضغط شديد على الذاكرة أو فشل العملية. #96904 شكرًا @alix-007.
  • يوقف إنشاء الفيديو عبر Runway الآن استجابات الإنشاء والحالة كبيرة الحجم بدلًا من مواصلة استهلاك الذاكرة أو التعطل، مع بقاء الاستقصاء الطبيعي والأخطاء الخاصة بالمزوّد دون تغيير. #96907 شكرًا @alix-007.
  • يوقف فهم الصوت والفيديو عبر Google الآن استجابات المزوّد كبيرة الحجم عند الحد المشترك البالغ 16 MiB مع خطأ واضح بدلًا من السماح لها باستهلاك ذاكرة مفرطة. #96920 شكرًا @mushuiyu886، @vincentkoc.
  • توقف مسارات عمل إنشاء الصور في Comfy الآن استجابات ComfyUI كبيرة الحجم بخطأ حد الحجم الفعلي بدلًا من المخاطرة باستنفاد الذاكرة أو الإبلاغ خطأً عن الاستجابة على أنها JSON مشوه. #96927 شكرًا @wangmiao0668000666.
  • يوقف ClickClack الآن استجابات REST الناجحة كبيرة الحجم عند حد المزوّد، مما يمنح المستخدمين والمشغلين فشلًا متوقعًا بدلًا من استمرار التدفق ونمو الذاكرة. #96970 شكرًا @mushuiyu886، @vincentkoc.
  • تعرض كتالوجات المزوّد المقسّمة إلى صفحات الآن النماذج الموجودة بعد الصفحة الأولى، بينما تفشل الكتالوجات المشوهة أو التي لا تنتهي أو المُعاد توجيهها بأمان بدلًا من تخزين قائمة غير مكتملة مؤقتًا أو تمرير ترويسات حساسة بين الأصول. #97012 شكرًا @zhangguiping-xydt.
  • أصبح من الأقل احتمالًا إيقاف عمليات نماذج opencode-go الطويلة خطأً باعتبارها متوقفة ما دامت أحداث المزوّد الصالحة مستمرة في الوصول. #97128 شكرًا @liuwqgit، @vincentkoc، @yetval.
  • تظل مزوّدات نسخ المكالمات الصوتية المُعدّة، مثل xAI، قابلة للاختيار عند تنشيط سجل مزوّد آخر، مما يسمح ببدء جلسات المحادثة بصورة طبيعية. #97170 شكرًا @solavrc.
  • يمكن لنموذجي DeepSeek V4 Flash وPro في OpenRouter الإجابة مع تمكين التفكير دون الفشل بخطأ HTTP 400. #97208 ذو صلة #97196. شكرًا @nianjiuzst، @patelmm79.
  • تفشل الآن تدفقات النماذج المدعومة بوكيل بأخطاء محدودة وأكثر وضوحًا عندما تكون الاستجابات كبيرة الحجم أو مشوهة أو غير مكتملة أو خاملة بدلًا من التعليق أو استهلاك بيانات غير محدودة. #97235 شكرًا @vincentkoc، @zhangguiping-xydt.
  • يعمل الآن تسجيل الدخول عبر OAuth إلى xAI وGrok على مضيفات SSH والحاويات وأنظمة VPS والبيئات الأخرى عديمة الواجهة دون إعادة توجيه منفذ استدعاء localhost. #97249 شكرًا @fuller-stack-dev، @jaaneek.
  • تُنتج مزوّدات الوسائط الرسمية المفقودة الآن أخطاء تتضمن أوامر الاسترداد الدقيقة اللازمة لاستعادة النسخ ومسارات عمل الوسائط الأخرى. #97484 شكرًا @wangmiao0668000666.
  • يرفض إنشاء الفيديو عبر DeepInfra الآن الاستجابات الناجحة كبيرة الحجم بخطأ محدود بدلًا من المخاطرة بتعطل بسبب نفاد الذاكرة. #97486 شكرًا @hugenshen.
  • يضع تتبع التكلفة في OpenRouter الآن حدًا لاستجابات بيانات التعريف الكبيرة على نحو غير متوقع، ويحتفظ بالتقدير الأصلي المتدفق بدلًا من تعطيل دور الوكيل. #97490 شكرًا @hugenshen.
  • تفشل الآن عمليات تسجيل الدخول والتحديث والتحقق من قائمة النماذج في GitHub Copilot مع حدود حجم معنونة عندما يعيد GitHub أو وكيل استجابة كبيرة الحجم. #97499 شكرًا @wangmiao0668000666.
  • يمكن لمستخدمي Z.AI استرداد ملف تعريف خزّن عن طريق الخطأ أمر إعداد أولي كمفتاح API دون مسح حالة المصادقة بالكامل. #97520 شكرًا @zhangguiping-xydt.
  • يفشل اكتشاف نقطة نهاية Z.AI ونموذجها الآن بسلاسة عند استجابات الخطأ كبيرة الحجم أو التي لا تنتهي بدلًا من استنفاد ذاكرة المضيف. #97540 شكرًا @alix-007.
  • تحاول سلاسل الاحتياط المُعدّة الآن استخدام نموذج بديل عندما يبلغ المزوّد الأساسي عن model_not_found، مما يقلل حالات الفشل بعد تغير توفر النماذج. #97571 شكرًا @liuhao1024.
  • يرفض الآن تسجيل الدخول وتحديث الرمز المميز في GitHub Copilot استجابات الخدمة كبيرة الحجم بخطأ واضح قبل أن تتمكن من استنفاد ذاكرة OpenClaw. #97579 شكرًا @hugenshen.
  • يفشل الآن تسجيل دخول الجهاز في GitHub Copilot بصورة سليمة عند استجابة ناجحة كبيرة الحجم بدلًا من المخاطرة بتعطل بسبب نفاد الذاكرة. #97583 شكرًا @hugenshen.
  • عندما لا يعود نموذج وقت التشغيل المُعد متاحًا، توضح المحادثة الآن أن بدء جلسة جديدة لن يفيد، وتوجّه المشغلين إلى اختيار نموذج متاح. #97611 شكرًا @romneyda.
  • توقف الآن عمليات تسجيل الدخول وتحديث الرمز المميز والموافقة على الجهاز في xAI استجابات OAuth كبيرة الحجم قبل أن تتمكن من استهلاك ذاكرة غير محدودة. #97615 شكرًا @cxbasdev.
  • ترفض معالجة المستندات في Google Meet الآن عمليات تصدير Google Drive كبيرة الحجم قبل أن تتمكن من زعزعة استقرار OpenClaw، بينما تظل المستندات العادية تُصدّر كنص. #97620 شكرًا @alix-007، @vincentkoc.
  • تعيد الآن عمليات تسجيل الدخول وتبادل الرمز المميز واكتشاف المشاريع عبر Google OAuth خطأً محدودًا للاستجابات كبيرة الحجم بدلًا من المخاطرة بتعطل العملية. #97628 شكرًا @vincentkoc، @wangmiao0668000666.
  • توقف الآن نقاط النهاية المتوافقة مع Mistral الاستجابات المتدفقة كبيرة الحجم بخطأ معنّون قبل أن تنفد ذاكرة OpenClaw. #97648 شكرًا @wangmiao0668000666.
  • تفشل الآن عمليات التحقق المشتركة من استخدام MiniMax ومزوّدات أخرى بأمان عند الردود كبيرة الحجم أو المشوهة بدلًا من تخزينها مؤقتًا بلا حدود. #97659 شكرًا @cxbasdev، @vincentkoc.
  • تتضمن أخطاء تسجيل الدخول وتحديث الرمز المميز في Chutes الآن مقتطفًا محدودًا مفيدًا دون السماح لنقطة نهاية ببث استجابة غير محدودة إلى الذاكرة. #97808 شكرًا @pick-cat.
  • توقف الآن اختبارات اتصال Microsoft Foundry استجابات الخطأ كبيرة الحجم أو المتدفقة باستمرار مع الحفاظ على تشخيصات إعداد موجزة. #97812 شكرًا @pick-cat.
  • تميّز الآن استجابات HTTP 429 من Z.AI والمزوّدات المشابهة بين الحمل الزائد المؤقت على الخدمة وتقييد المعدل العادي، وتحافظ على توقيت إعادة المحاولة الذي يقدمه المزوّد. #98165 شكرًا @sunnyshu0925.
  • تستخدم الآن اختبارات نماذج OpenRouter وطلبات الوكيل مفاتيح API المكتشفة من البيئة أو ملف التعريف بصورة صحيحة بدلًا من الفشل بسبب خطأ فقدان ترويسة المصادقة. #98187 ذو صلة #97934. شكرًا @laurencebrown، @sunlit-deng.
  • يمكن لأدوات الصور والفيديو الآن تحديد نماذج Plugin المزوّد المُعدّة والمصادق عليها عبر متغيرات البيئة تلقائيًا. #98623 شكرًا @medns.
  • تُنتج استجابة أصوات Inworld المشوهة الآن خطأً واضحًا خاصًا بالمزوّد بدلًا من استثناء تحليل غير مفيد أو تعطل العملية. #98660 شكرًا @solodmd.
  • يعرض Nemotron 3 Super الآن ميزانية السياق الكاملة البالغة 1,048,576 رمزًا مميزًا في كتالوج NVIDIA الاحتياطي المضمّن في OpenClaw بدلًا من إجراء Compaction عند الحد القديم البالغ 262,144 رمزًا مميزًا. #98726 شكرًا @eleqtrizit.
  • تتوقف الآن استجابات Google Meet أو Calendar أو OAuth الكبيرة بصورة غير طبيعية بخطأ قبل أن تتمكن من استهلاك ذاكرة Gateway دون ضابط. #98850 شكرًا @pandah97.
  • تحافظ الآن حالات فشل المزوّد على نص خطأ الاحتياط ضمن حد الحجم المُعد، مما يمنع الاستجابات كبيرة الحجم من إغراق السجلات أو التشخيصات المرئية. #99340 شكرًا @pick-cat.
  • تُحل الآن نماذج ClawRouter المحددة في إعدادات الوكيل الافتراضية في وقت التشغيل عندما تُخزّن بيانات الاعتماد في ملف تعريف مصادقة بدلًا من البيئة. #99759
  • يستخدم فهم الفيديو المُعد تلقائيًا الآن الإعدادات الافتراضية للمزوّد، مثل نموذج الفيديو المقصود من Moonshot، ما لم يحدد المستخدم نموذجًا صراحةً. #99791 شكرًا @vincentkoc، @zhangguiping-xydt.
  • تحتفظ الآن إعدادات الموفّرين العامة لنقاط النهاية الرسمية لـ DashScope/Qwen وMoonshot وZ.AI وDeepSeek وGroq وCerebras وChutes بسلوك التوافق الذي تتطلبه تلك الخدمات حتى من دون Plugins اختيارية. #100125
  • تحتفظ الآن جلسات Responses المدعومة بمصادقة OAuth في ChatGPT بارتباطها بالواجهة الخلفية عبر الأدوار، مما يحسّن إعادة استخدام ذاكرة التخزين المؤقت للموجّهات ويقلل المعالجة المتكررة لسياق المحادثة نفسه. #100233 شكرًا @marvinthebored، و@obviyus، و@peetiegonzalez.
  • يمكن الآن لجلسات Google Live الصوتية تسجيل أدوات OpenClaw واستدعاؤها بدلًا من رفض تعريفاتها قبل بدء دور مدعوم بأداة. #100260
  • ترسل الآن طلبات mistral-medium-3-5 المباشرة مستوى الاستدلال القابل للضبط الذي حدده المستخدم إلى Mistral بوصفه reasoningEffort. #100688 شكرًا @aniruddhaadak80، و@wm0018.
  • يوقف الآن فهم الصور في MiniMax الاستجابات الناجحة المفرطة الحجم أو المشوّهة عند حد مضبوط، مما يحمي الذاكرة مع إرجاع تشخيص مفيد. #100694 شكرًا @zhangguiping-xydt.
  • يراعي الآن التحميل المسبق للتضمينات في LM Studio حد السياق المضبوط، مما يقلل حالات نفاد ذاكرة GPU أثناء البحث في الذاكرة على الأجهزة محدودة الموارد. #100750 شكرًا @hxz398، و@zak-li، و@zoowh.
  • يعود الآن اكتشاف النماذج في Hugging Face إلى الكتالوج المضمّن عندما تكون استجابة الموفّر مشوّهة أو مفرطة الحجم، بدلًا من المخاطرة باستخدام مفرط للذاكرة. #101079 شكرًا @cxbasdev.
  • أصبح لدى Featherless AI الآن مسار رسمي لتثبيت الموفّر وتهيئته الأولية، بما في ذلك FEATHERLESS_API_KEY، وإعداد افتراضي منسّق لـ featherless/Qwen/Qwen3-32B، ودعم معرّفات نماذج Featherless الدقيقة. #101092 شكرًا @vincentkoc.
  • أصبحت Meta Model API متاحة الآن عبر الموفّر العام meta، مع meta/muse-spark-1.1، ووثائق موفّر معيارية، ومسارات تثبيت مستقلة عبر npm أو ClawHub. #103070 شكرًا @vincentkoc.
  • يستخدم موفّر Meta المضمّن الآن https://api.meta.ai/v1، ويعلن حد الإخراج الموثّق لنموذج Muse Spark 1.1 البالغ 131,072 رمزًا، ويطبّق إجراءات حماية الطلبات للمضيف الرسمي. #103680 شكرًا @vincentkoc.
  • يمكن الآن للموفّرين الخارجيين الرسميين الموثوقين عرض خيارات التفكير الخاصة بكل نموذج قبل التنشيط الكامل لوقت التشغيل، بما في ذلك الإيقاف والمنخفض والمرتفع والأقصى لـ Z.AI GLM 5.2. b4fce16 شكرًا @vincentkoc.
  • يمكن لوكلاء Anthropic الموجّهين عبر AWS Bedrock إبقاء أدوات الكتابة في Feishu Bitable مفعّلة من دون أن تحظر تعريفات الأدوات كل محادثة. #94990 شكرًا @twinslee، و@vincentkoc.
  • يرفض تسجيل الدخول إلى Anthropic الآن تجاوزات مضيف رد الاتصال غير المدعومة، ويحصر التفويض في عناوين الاسترجاع المحلي القياسية، ويتجنب فشل رد الاتصال أو كشفه عبر مستمع غير محلي. #96917 شكرًا @xialonglee.
  • تعرض الآن مصادقة Claude CLI المنتهية الصلاحية أمر الاسترداد الدقيق claude auth login && openclaw models auth login --provider anthropic --method cli بدلًا من فشل عام. #97669 شكرًا @alix-007.
  • تعيد الآن الطلبات المؤهلة المباشرة باستخدام مفتاح API إلى Claude Fable 5 إجابة من Opus 4.8 عندما يرفض مصنّف السلامة لدى Anthropic استخدام Fable، مع توضيح التشخيص وفوترة Opus. #99906
  • يستخدم Claude Fable 5 الآن إعداد بث Anthropic المتوقع context1m عند تمكين سياق 1M، من دون التأثير في معرّفات النماذج المشابهة. #100572 شكرًا @zhangguiping-xydt.
  • تستخدم الآن طلبات النماذج المتوافقة مع Anthropic بصورة متسقة نقل OpenClaw المحمي، وتسوية الاستجابات، والتنظيف المُدار للبث، بدلًا من تجاوزها عبر SDK. #101357 شكرًا @wangmiao0668000666.
  • يمكن الآن لمحادثات Claude عبر GitHub Copilot الاستمرار بعد فشل أداة من دون إخراج مرئي، بدلًا من الدخول في حالات فشل متكررة لمخطط الموفّر. #101373 شكرًا @galiniliev.
  • تعمل الآن الاستدعاءات المتوافقة مع Anthropic، التي تكون حدود رموزها صغيرة جدًا للتفكير اليدوي، بصورة طبيعية من دون تفكير بدلًا من فشل التحقق لدى الموفّر. #101415 شكرًا @pick-cat.
  • يعيد الآن تحليل الوسائط في Gemini CLI وصفه حتى عندما تحتوي الاستجابة الصالحة أيضًا على بيانات استخدام متداخلة أو بيانات وصفية أخرى. #96432 شكرًا @lin-hongkuan.
  • يمكن الآن لأدوات MCP التي تتوقع مصفوفات أو كائنات قبول تلك القيم عندما يعيدها Xiaomi MiMo أو Ollama أو موفّر آخر متأثر كسلاسل JSON، مما يتجنب فشل التحقق قبل التنفيذ. #96922 شكرًا @liuhao1024.
  • تُصدر الآن استدعاءات الأدوات النصية الصريحة المُصلحة من LM Studio وxAI وOllama حدث إكمال نهائيًا، بحيث تتمكن Plugins وغيرها من مستهلكي البث من إنهائها بصورة موثوقة. #104714
  • تراعي الآن ملخصات الحالة الأسماء البديلة المحلية للنماذج لدى الموفّر، فتعرض الاسم البديل المحدد من دون تحذير زائف بشأن عدم تطابق النموذج المثبّت. 1d4e789
  • تُنتج الآن تحديات Cloudflare 403 في طلبات OAuth الخاصة بـ OpenAI أو Codex إرشادات حول حظر Gateway بدلًا من إخبار المستخدمين خطأً بأن مصادقتهم فشلت. #94440 ذو صلة: #94432. شكرًا @lzyyzznl، و@pbm9z95m6z-hue.
  • تتلقى الآن الإعدادات التي تستخدم معرّف API المتقاعد openai-codex-responses رسالة تحقق تسمّي البديل المدعوم بدلًا من فشل عام. #96257 شكرًا @james-16، و@yetval.
  • توجّه الآن مراجع openai-codex القديمة المشغّلين إلى openclaw doctor --fix وopenclaw models status بدلًا من اقتراح إعداد يفشل في التحقق. #100120 شكرًا @jason-vaughan، و@sunnyshu0925، و@vincentkoc.
  • توجّه الآن أخطاء مصادقة OpenAI مستخدمي OAuth في ChatGPT/Codex إلى نموذج متوافق مع تسجيل دخولهم الحالي بدلًا من التوصية بإعداد افتراضي قديم. #100579 شكرًا @zhangguiping-xydt.
  • تُظهر الآن عمليات خادم تطبيق Codex ذات جلسة OAuth غير صالحة في ChatGPT خطأ تسجيل الدخول الحقيقي فورًا، بدلًا من انتظار مهلة مصادقة مضللة مدتها عشر ثوانٍ. #100713 شكرًا @lin-hongkuan.
  • لم تعد المحادثات المستمرة مع نقاط نهاية مخصصة صارمة متوافقة مع OpenAI Responses تفشل بسبب حقل input[n].status غير مدعوم وتنتقل بلا داعٍ إلى نموذج احتياطي. #100831 شكرًا @chenxiaoyu209.
  • توضح الآن عمليات Codex التي يوقفها حد الرفض لدى الحارس سبب انتهائها، كي لا يضطر المشغّلون إلى الخلط بين النتيجة وبين تعطل أو إلغاء أو انقطاع عام. #101220 شكرًا @darren2030.
  • ينشئ الآن التفويض الأصلي في Codex من سلاسل OpenClaw سجلات مهام أصلية مجددًا، بينما تفشل إصدارات خادم تطبيق Codex المخصصة غير المدعومة عند بدء التشغيل مع خطأ واضح يبيّن الحد الأدنى للإصدار. #101221
  • يمكن الآن لمحادثات إعداد Crestodian وإصلاحه في العمليات المدعومة بـ Codex الوصول إلى أداة الحالة والإصلاح التي تحتاج إليها بدلًا من التوقف باستجابة تفيد بفقدان الأداة. #101281
  • تحافظ الآن عملاء خادم تطبيق Codex المشتركة على ربط حدود الاستخدام وفترات تهدئة المصادقة واشتراكات السلاسل والاتصالات المستأنفة بالحساب والمحادثة اللذين يملكانها فعليًا. #101376
  • تستخدم الآن جلسات OpenAI الصوتية في الوقت الفعلي gpt-realtime-2.1 افتراضيًا عند عدم تحديد نموذج، بينما تستمر تثبيتات النماذج الصريحة في العمل. #101390 شكرًا @vincentkoc.
  • تضبط الآن جلسات Codex التي تستخدم gpt-5.5-pro أو gpt-5.4-pro مستويات الاستدلال غير المدعومة قبل الدور الأول، مما يتجنب رفض الطلب فورًا عند عدم توفر البيانات الوصفية المباشرة. #101484 شكرًا @zhangguiping-xydt.
  • تنهي الآن حالات فشل stdout في خادم تطبيق Codex الطلبات المتأثرة بصورة سليمة، بينما لم يعد فشل stderr المخصص للتشخيص فقط يقاطع دورًا سليمًا خلاف ذلك. #101505 شكرًا @mushuiyu886، و@vincentkoc.
  • عندما يرفض نموذج إكمالات المحادثة من OpenAI أو المتوافق معها طلبًا، يرى المستخدمون الآن تفسير الموفّر بدلًا من رد فارغ من المساعد. #102344 شكرًا @wuqxuan، و@yetval.
  • لم يعد توليد الصور وتحرير الصور المرجعية في OpenAI يتعطلان عندما تكون بيانات الاعتماد أو عنوان URL أساسي مخصص جاهزة قبل اكتمال تحميل كتالوج نماذج الموفّر. #105518 شكرًا @vincentkoc.
  • بعد أن يغيّر /model موفّر الجلسة، يعرض الآن /status وsession_status تفاصيل الاستخدام والمصادقة ووقت التشغيل والسياق لذلك الموفّر بدلًا من الإعدادات الافتراضية القديمة. #93384 شكرًا @obviyus، و@osolmaz، و@rollingshmily، و@samiralibabic، و@zhangguiping-xydt.
  • تتضمن الآن سجلات تتبع استدعاءات النماذج تفاصيل حجم الموجّه واستخدام الرموز لكل استدعاء، مما يساعد المشغّلين على فحص التكلفة ونمو الموجّهات من دون التقاط المحتوى الخام. #95770 شكرًا @amknight.
  • تعرض الآن حالات فشل تنسيق الطلب والمخطط التشخيص ذا الصلة من دون دفع المستخدمين إلى خطوات غير ضرورية لتسجيل الدخول إلى الموفّر أو إعادة إعداده. #95779 شكرًا @pick-cat.
  • يعيد الآن بحث الويب المتوازي خطأً مضبوطًا عندما تكون استجابة المصدر الأعلى مشوّهة أو مفرطة الحجم أو لا تنتهي أبدًا، بدلًا من المخاطرة بالتعليق أو التعطل بسبب نفاد الذاكرة. #96035 شكرًا @alix-007.
  • ترفض الآن عمليات بحث Exa الاستجابات التي تتجاوز الحد المدعوم، مما يمنع إخراج الموفّر المفرط من تعليق OpenClaw أو التسبب في ضغط على الذاكرة. #96038 شكرًا @alix-007.
  • يمكن الآن لجلسات OAuth الحالية في xAI وGrok التي تستخدم نقطة نهاية الرموز المتقاعدة التجدد بعد انتهاء الصلاحية من دون فرض تسجيل دخول آخر عبر المتصفح أو نفق SSH. #96146 شكرًا @fuller-stack-dev، و@jaaneek.
  • تفسر الآن عمليات فحص OpenRouter أسماء النماذج مثل 8b-70b وفق حجم معلماتها الأكبر، مما يحسّن مرشحات الحد الأدنى للحجم وتحذيرات أمان النماذج الصغيرة. #96288 شكرًا @ly-wang19.
  • /model default يعيد الآن فعليًا جلسة نشطة إلى نموذجها المُعدّ بعد التوجيه أو الرجوع الاحتياطي أو اختيار يدوي سابق. #96318 شكرًا @marsman-lab، و@sunnyshu0925.
  • تحتفظ الآن كتالوجات توليد الوسائط بعلامة النموذج الافتراضي الصحيحة حتى عندما تتضمن البيانات الوصفية لمزوّد الخدمة مسافات بيضاء محيطة غير ضارة. #96430 شكرًا @lin-hongkuan.
  • يفشل تسجيل الدخول إلى OpenRouter الآن بأمان عند تلقي ردود كبيرة جدًا، وتظل عمليات الإرسال عبر Discord webhook ناجحة عندما يكون نص الاستجابة الاختياري غائبًا أو مشوّهًا أو كبيرًا جدًا. #98098 شكرًا @lwy-2.
  • تصل الآن تعديلات الصور المرجعية عبر Grok Imagine وNano Banana 2 Lite المستضافَين على Fal إلى الخدمة الصحيحة، بينما تراعي عمليات الرجوع الاحتياطي بين النماذج المختلطة حدود الدقة والمراجع المدعومة لكل نموذج مرشح. #98688 شكرًا @davenicoll، و@vincentkoc.
  • تغلق الآن دُفعات تضمينات Voyage المشوّهة اتصالات التنزيل الخاصة بها بعد فشل التحليل، ما يقلل تراكم الموارد أثناء أعباء العمل المتكررة أو الكبيرة. #98840 شكرًا @solodmd.
  • يحتفظ الآن الصوت القصير غير الإنجليزي بتلميح اللغة المُعدّ من دون مطالبة إنجليزية غير ذات صلة، ما يقلل الترجمة غير المقصودة عندما يتوقع المستخدمون نصًا مفرغًا باللغة المنطوقة. #99023 شكرًا @flyveryhigh، و@nianjiuzst.
  • يؤدي الآن تبديل جلسة نشطة في واجهة التحكم أو TUI عبر اسم مستعار لنموذج مؤهل باسم المزوّد إلى حفظ المزوّد والنموذج الأساسيين، ما يمنع رفض الطلب التالي. #100209 شكرًا @sahilsatralkar.
  • تصنّف دردشة Gateway الآن رسائل المزوّدين المختلطة باعتبارها قيودًا على المعدل عندما يكون التقييد هو سبب الفشل الفعلي، ما يمنح المستخدمين إرشادات استرداد تتوافق مع المشكلة. #100755 شكرًا @pick-cat.
  • تحافظ الآن الوكلاء المُنشأة بنسخ بيانات الاعتماد على أولوية ملفات تعريف المزوّد القابلة للنقل للوكيل المصدر بدلًا من اختيار بيانات اعتماد مختلفة على نحو غير متوقع. #100833 شكرًا @machine3at.
  • تظل الآن إكمالات OpenRouter التي يحتسبها المزوّد بسعر $0 مسجلة على أنها مجانية في النصوص المفرغة والملخصات والسجلات وإجماليات الاستخدام، بدلًا من استبدالها بأسعار الكتالوج التقديرية. #101177
  • تظهر الآن بيانات اعتماد المزوّد الجديدة أو المحدّثة المُدخلة عبر CLI في Gateway قيد التشغيل ومنتقي النماذج في واجهة التحكم، من دون إعادة تحميل يدوية للأسرار أو إعادة تشغيل. #101256 شكرًا @fuller-stack-dev.
  • openclaw status وsession_status يحددان الآن متى تستخدم الجلسة نموذجًا احتياطيًا ويعرضان النموذج الأساسي المُعدّ بجانبه. #101337 شكرًا @lzy3538.
  • يوضح MiniMax TTS الآن بدقة أن مستوى الصوت يجب أن يكون أكبر من 0 ويمكن أن يصل إلى 10 عندما يكون التوجيه غير صالح. #101359 شكرًا @quratulain-bilal.
  • تظل الآن أخطاء مزوّد MiniMax VLM وPDF الأصلية مقروءة عندما تقع رموز emoji أو محارف تكميلية أخرى عند حد المقتطف التشخيصي. #101728 شكرًا @wings1029.
  • تظل الآن معرّفات نماذج OpenRouter Fusion الطويلة جدًا بصيغة Unicode صالحة في مطالبة الوكيل بدلًا من إظهار محرف تالف عندما يصل رمز emoji إلى حد العرض. #104433 شكرًا @zhangguiping-xydt.
  • تصبح الآن النماذج المدعومة بـOAuth متاحة في تصفح نماذج Gateway بعد تجديد بيانات الاعتماد من عملية CLI أخرى، من دون الحاجة إلى إعادة تشغيل Gateway. #104732 شكرًا @fuller-stack-dev.
  • لم تعد تهيئة المزوّد تكتب كتلة request فارغة عندما لا تُقدَّم أي تجاوزات للطلب. 3a0a736 شكرًا @vincentkoc.
  • يعرض الآن المخطط الزمني للتشخيصات وقت تشغيل استدعاءات نماذج المزوّد، والمدة التي استغرقتها، وما إذا كانت قد نجحت، من دون تسجيل محتوى المطالبة أو الاستجابة. 7253552 شكرًا @vincentkoc.

الذاكرة والمحادثات

الاسترجاع والمحادثات الطويلة واستمرارية الجلسات

تتعافى عمليات الفهرسة والاسترجاع ومزامنة الويكي والبحث في الذاكرة من المزيد من الصفحات المشوّهة والحالات القديمة والفهارس الكبيرة وعمليات القراءة العابرة وحالات عدم تطابق المزوّدين، من دون إخفاء السياق المفيد المخزّن أو الكتابة فوق ملاحظات المستخدم. عندما تكون النتيجة غير مكتملة أو لا يتوفر مزوّد ذاكرة مُهيّأ، يظهر الإخفاق بوضوح أكبر بدلًا من أن يبدو كإجابة مكتملة. تحتفظ أيضًا الجلسات والنصوص المسجّلة وCompaction والأهداف والتوجيه بالمحادثة المقصودة باتساق أكبر خلال عمليات إعادة التشغيل وإعادة الضبط والمتابعات المتأخرة وعمليات التشغيل كثيفة استخدام الأدوات وتغييرات العميل. والنتيجة العملية هي فقدان أقل للسجل، وردود أقل تُخزّن ضمن الجلسة الخطأ، واستمرار أكثر موثوقية للعمل طويل الأمد.
  • أصبحت ترقية الذاكرة الدائمة تُبقي الآن علامات Dreaming المُدارة من OpenClaw والمحتوى المُدار المجاور خارج MEMORY.md عندما يلامس نطاق مسترجع حدّ كتلة. #83718 شكرًا @grifjef.
  • أصبحت وضعيتا QMD search وvsearch تتخطيان الآن أداة إعادة الترتيب المعتمدة على LLM، مما يقلل زمن الاستجابة ويتجنب أعطال GPU غير الضرورية، بينما تواصل وضعية query الكاملة إعادة الترتيب. #88887 شكرًا @potterdigital.
  • تعود الآن التزامات المتابعة المستنتجة إلى قائمة الانتظار بعد حالات الفشل المؤقتة في الاستخراج بسبب النموذج أو الشبكة، مما يقلل التذكيرات الفائتة من دون معالجة مكررة. #89817 شكرًا @masatohoshino.
  • تظل صفحات ويكي الذاكرة التي تحمل العنوان Index مخزنة وقابلة للبحث والاسترجاع بدلًا من إخفائها أو استبدالها بصفحات الدليل المُنشأة. #94326 شكرًا @vincentkoc، و@yetval.
  • تحذّر Active Memory الآن عندما يُحتمل أن تكون التفاصيل التشغيلية المسترجعة قديمة، وتُميّز الملخصات المقتطعة بوضوح، بحيث يقل احتمال ظهور الحالة القديمة أو غير المكتملة كما لو كانت حديثة. #95888 شكرًا @spencer2211.
  • تظهر الآن صفحات ويكي الذاكرة الموجودة في المجلدات الفرعية في البحث والاستعلام والفهارس المجمعة والموجزات وأعداد الخزنة تمامًا مثل صفحات المستوى الأعلى. #96022 شكرًا @machine3at، و@vincentkoc.
  • يمكن لفهارس الذاكرة الكبيرة الآن إرجاع التطابقات المصفاة التي تتجاوز أول 4,096 مرشحًا من sqlite-vec من دون فشل أو إغفال صامت للنتائج الصالحة. #96157 شكرًا @itsuzef، و@vincentkoc.
  • يمكن لطلبات memory_search وopenclaw memory search المتكررة والمدعومة من QMD أن تعود بسرعة أكبر بعد الاستعلام الأول، بينما تفصل التشخيصات وقت الإعداد عن وقت البحث، وتظل المجموعات المفقودة تؤدي إلى الإصلاح. #96655 شكرًا @bek91.
  • يعمل البحث في الذاكرة الآن مع Plugins التضمين العامة المثبتة، مثل llama.cpp المحلي، بما يشمل نموذجها الافتراضي وتفاصيل اتصالها. #97095 شكرًا @849261680.
  • لم تعد صفحة واحدة من ويكي الذاكرة تحتوي على YAML معطوب تمنع البحث في الصفحات السليمة أو تجميعها أو تدقيقها أو عدّها أو تحديثها. #97177 ذو صلة #96125. شكرًا @cow11023، و@sunnyshu0925.
  • لم يعد Dreaming الخفيف في نواة الذاكرة يكرر كتلة ملخص عمل لم تتغير في DREAMS.md، بينما يظل بإمكان التحديثات الفعلية للملاحظات اليومية الظهور لاحقًا. #97446 شكرًا @aaajiao، و@qingminglong.
  • تصنّف ويكي الذاكرة الآن الادعاءات ذات الطوابع الزمنية الصريحة غير الصالحة لحداثة المعلومات على أنها مجهولة بدلًا من إخفاء البيانات الوصفية السيئة بتاريخ الصفحة. #97465 شكرًا @ly-wang19.
  • يحذّر /status plugins المفصل الآن عندما لا يكون موفر تضمين الذاكرة المُعد متاحًا ويكون الاسترجاع الدلالي قد عاد إلى البحث بالكلمات المفتاحية. #97968 شكرًا @masatohoshino.
  • يتجاهل تدقيق ويكي الذاكرة الآن النص الذي يبدو كرابط داخل الشيفرة المضمنة والمسيّجة، مع مواصلة الإبلاغ عن الروابط المعطلة الفعلية في النثر. #98095 شكرًا @durambar، و@vincentkoc، و@zhangqueping.
  • تحافظ تحديثات مصدر ويكي الذاكرة الآن على الملاحظات المكتوبة يدويًا عندما يمنع فشل مؤقت في القراءة OpenClaw من تحميل الصفحة الحالية بأمان. #98360 ذو صلة #98345. شكرًا @qingminglong، و@vincentkoc، و@yetval.
  • يحوّل استرجاع ذاكرة QMD الآن مخرجات mcporter غير الصالحة أو المليئة بالتحذيرات إلى خطأ واضح ومصفى بدلًا من كشف النص الخام للعملية الفرعية. #98381 شكرًا @miorbnli.
  • يمكن لمزامنة مصدر ويكي الذاكرة الآن التعافي عند فقدان صفحة أو تعارضها مع عنصر ليس ملفًا، مع الحفاظ على المحتوى الحالي عندما تظل إعادة المحاولة غير آمنة. #99276 شكرًا @obviyus.
  • يمكن لـmemory_get مع corpus=all الآن إرجاع ملحق ويكي متاح عندما يكون ملف الذاكرة المطلوب مفقودًا، بدلًا من التوقف بنتيجة فارغة. #100904 شكرًا @mushuiyu886، و@vincentkoc.
  • تبقى الملاحظات الصوتية في iOS الآن ضمن المحادثة المقصودة، وتتعافى بموثوقية أكبر عبر قوائم الانتظار أثناء عدم الاتصال، وإعادة إنشاء التطبيق، وعمليات الإرسال غير المؤكدة، والاستخدام المتنافس للميكروفون. #101236
  • تستمر عمليات استيراد ويكي الذاكرة الآن عندما تتعارض صفحة مصدر مع إدخال محمي في الخزنة، بدلًا من إيقاف عملية الاستيراد بأكملها. 76db9a3 شكرًا @vincentkoc.
  • مع memorySearch.provider: none، يبدأ OpenClaw الآن ذاكرة تعتمد على FTS فقط من دون فحص غير ضروري لقدرات Plugin. fbf574a
  • بعد /new أو /reset، تظل المحادثة السابقة متاحة لملخصات الذاكرة اليومية وعمليات البحث في السجل الكامل من خلال Skill سجلات الجلسات. #71537 شكرًا @injinj.
  • عند تمكين تفريغ الذاكرة، تحصل سياقات المحادثة المهمة الآن على فرصة للوصول إلى الذاكرة الدائمة قبل Compaction التلقائي، مما يقلل الفجوات الصامتة في الملاحظات المحفوظة. #84792 شكرًا @turbotheturtle.
  • تظل الصور المشتركة من iOS أو عبر Node agent.request مرفقة الآن بدور المحادثة الصحيح بعد إعادة تحميل السجل، بحيث يظل بإمكان الرسائل اللاحقة استخدامها. #86936 شكرًا @peterdsp.
  • يمكن الآن لمحادثة جماعية أو جلسة Gateway الاستئناف عند الطلب المرئي التالي بعد دور فاشل أو منتهي المهلة أو مُنهى، من دون الحاجة إلى /new أو تعديلات يدوية على ملف الجلسة. #89045 شكرًا @jerry-xin.
  • يظل سجل المكالمات الصوتية الآن مرتبطًا بالوكيل المُعد الصحيح عبر عمليات إعادة تشغيل Gateway وترقياته، بينما تُترك الحالة القديمة الملتبسة دون تغيير مع تحذيرات قابلة للتنفيذ. #89884 شكرًا @mushuiyu886.
  • تُرجع الآن عمليات البحث التفاعلية في ذاكرة QMD التي لا تجد تطابقات نتيجة فارغة بسرعة، بدلًا من أن تبدو عالقة أثناء صيانة غير ضرورية للفهرس. #90030 ذو صلة #90023. شكرًا @ruben2000de، و@sahibzada-allahyar.
  • يستعيد بدء تشغيل Gateway وTUI المضمن الآن ملفات الجلسة المؤقتة القديمة التي خلفتها عمليات الإغلاق القسري، مما يقلل نمو القرص الخفي مع الحفاظ على الحالة الحديثة أو القابلة للاسترداد المحتمل. #90503 شكرًا @sahibzada-allahyar.
  • تحتفظ الآن نصوص المحادثات الجماعية والقنوات المشتركة بمعرّف المرسل واسمه المعروض واسم المستخدم لكل دور دائم للمستخدم، مما يجعل معالجة السجل والذاكرة لاحقًا تنسب المشاركين على نحو صحيح. #90552 شكرًا @pick-cat.
  • يحذّر /export-session الآن عندما يحتوي تصدير مدعوم من CLI أو ACP على رسائل المستخدم فقط، ويوجّه المستخدمين إلى نص المحادثة في الواجهة الخلفية للحصول على تفاصيل المساعد والأدوات والاستخدام والتكلفة المفقودة. #90867 شكرًا @tank-x3، و@vincentkoc، و@xydigit-sj.
  • يمكن لبوابات Gateway طويلة التشغيل مسح جلسات التحقق من النموذج ذات الاستخدام الواحد القديمة قبل أن تزاحم سجل المحادثات الفعلي، مع تقارير CLI مخصصة للمراجعة. #91057 شكرًا @jalehman، و@wangwllu.
  • يتضمن openclaw export-trajectory و/export-trajectory الآن الرسائل المنقحة من جلسات الإصدار 1 الأقدم بدلًا من إنتاج نص محادثة ناجح لكنه فارغ. #93814 شكرًا @yetval.
  • تحتفظ ملفات ذاكرة الجلسة المُنشأة حول /new و/reset الآن بنسخة واحدة من كل رد للمساعد بدلًا من تكرار استجابات نموذج الاستدلال. #94401 شكرًا @sallyom، و@sunnyshu0925.
  • تحذف الآن الذكريات طويلة الأمد المُرقّاة حديثًا فوضى نص المحادثة الخام والملخص ورأس الجلسة ومطالبة التفريغ والتقييم، لتسهيل العثور على الملاحظات المفيدة. #94636 شكرًا @josephur، و@pinghe-learn، و@tayoun.
  • لم تعد الجلسات الطويلة والكثيفة بأحرف CJK التي تستخدم محرك سياق مثل lossless-claw تتوقف عند فحص مسبق خاطئ لـprompt too large بعد أن يكون المحرك قد أدار المطالبة بالفعل. #95342 شكرًا @jalehman، و@mpz4life.
  • يُقدّر الآن حجم نتائج الأدوات الكبيرة بالصينية واليابانية والكورية بدقة أكبر، مما يقلل المقاطعات الخاطئة بسبب تجاوز السياق وCompaction المبكر. #95447 شكرًا @moguangyu5-design، و@vincentkoc.
  • يمكن لـopenclaw doctor --fix الآن نقل فهارس نواة الذاكرة القديمة من ترقيات 2026.6.9 إلى المخزن الحالي من دون فرض إعادة تضمين كاملة. #95631 شكرًا @mushuiyu886، و@vincentkoc.
  • تحرر الآن عمليات التشغيل المضمنة المجهضة أو المنتهية المهلة قفل كتابة جلستها، بحيث يمكن للرسالة التالية المتابعة من دون دقائق من الانتظار أو التنظيف اليدوي للملفات. #96100 شكرًا @richwilson-bloom، و@sallyom، و@xialonglee.
  • تتلقى الآن المطالبات التي تحتوي على أحرف شرق آسيوية كاملة العرض تقديرات أدق للحجم، مما يسمح ببدء إدارة السياق قبل وصول طلب مفرط الحجم إلى النموذج. #96442 شكرًا @lin-hongkuan.
  • يُبقي Dreaming الآن أرشيفات نصوص المحادثات المحذوفة أو المُعاد ضبطها والمحادثات الفرعية التي أنشأها Cron خارج مجموعة جلساته المتعلَّمة، مما يقلل السجل المكرر وضوضاء الأتمتة من دون إزالة الأرشيفات المحتفظ بها من البحث التاريخي. #96517 شكرًا @adam-researchh، و@jalehman، و@xialonglee.
  • يسرد سجل الوكيل الذي خضع لـCompaction الآن حالات فشل الأدوات الفعلية بدلًا من تكرار التصنيف الخاطئ لعمليات تشغيل الوكلاء الفرعيين الناجحة، بما في ذلك عندما تحتوي سجلات نصوص المحادثات الأقدم على علامة الخطأ غير الصحيحة. #96842 شكرًا @nxmxbbd.
  • تظل الردود التي تمتد عبر إعادة ضبط تلقائية يومية أو بسبب الخمول مجمعة الآن في نص محادثة واحد يمكن الوصول إليه بدلًا من فقدان المخرجات اللاحقة. #97164 شكرًا @joshavant، و@yetval.
  • تُظهر إدخالات نص المحادثة غير الصالحة الآن خطأ كتابة مرئيًا بدلًا من أن تصبح أسطر JSONL من نوع undefined تختفي بصمت بعد إعادة التحميل. #97356 شكرًا @miorbnli.
  • تُقصّر الآن ملخصات استيراد ويكي الذاكرة نص ChatGPT الذي يحتوي على رموز تعبيرية من دون ترك أحرف استبدال تالفة. #97362 شكرًا @mushuiyu886.
  • openclaw sessions cleanup --fix-missing يحافظ الآن على جلسات Cron الحديثة ذات النصوص الصالحة، ويبلّغ بوضوح عن الإدخالات التي أُصلحت. #97495 شكرًا @qingminglong.
  • تتعافى المحادثات الطويلة الآن من Compaction بعد انقطاعات المزوّد المؤقتة، بدلًا من استبدال السجل المفيد بملخص عنصر نائب متدهور. #97504 شكرًا @hugenshen.
  • تؤرشف الاستعادة التلقائية من تعارضات ترتيب أدوار المزوّد الآن النص السابق كاملًا في ملف JSONL ذي طابع زمني، قبل إعادة تشغيل ذيل أقصر. #97544 شكرًا @yungchentang.
  • تحتفظ المحادثات الطويلة التي تستخدم historyLimit أو dmHistoryLimit الآن بملخصها السابق المحفوظ بعد Compaction، ما يساعد المساعد على تذكّر السياق السابق. #97591 شكرًا @liuhao1024، و@yetval.
  • يؤدي استئناف العمل من مشروع الآن إلى فتح جلسة الوكيل المحفوظة لذلك المشروع فقط، ما يمنع خلط نصوص الجلسات غير المرتبطة. #97785 ذو صلة #96542. شكرًا @qingminglong، و@yetval.
  • openclaw memory status يحذّر الآن عندما تظل نصوص الجلسات بحاجة إلى الفهرسة، بدلًا من الإبلاغ خطأً بأن الذاكرة محدّثة. #97857 ذو صلة #97814. شكرًا @che10x، و@zw-xysk.
  • تحتفظ المحادثات الجماعية التي خضعت لـCompaction الآن بالرسائل الطويلة المتطابقة من مشاركين مختلفين، مع الاستمرار في إزالة إعادات المحاولة المكررة عرضًا من المرسل نفسه. #98336 شكرًا @sunnyshu0925، و@yetval.
  • تحافظ الآن مهام Cron المتكررة الخاصة بـCLI المزوّد وعمليات تشغيل openclaw agent المحلية على محادثة المزوّد الحالية عبر حد إعادة الضبط اليومية، بدلًا من فقدان السياق بصمت. #98356 شكرًا @yetval.
  • تغلق عمليات قراءة ملخصات النصوص واستيرادها الملفات الآن بشكل موثوق بعد البيانات المشوّهة، ما يمنع العمليات طويلة التشغيل من استنفاد مقابض الملفات تدريجيًا. #98493 ذو صلة #98467. شكرًا @wangmiao0668000666، و@zhanglei99586.
  • لم تعد إعادة تشغيل توليف ويكي الذاكرة أو عمليات استيراد ChatGPT تخاطر بمحو الملاحظات المكتوبة يدويًا أو البيانات الوصفية الأمامية أو حالة الاستيراد عندما تتعذر قراءة صفحة موجودة لفترة وجيزة. #98787 شكرًا @vincentkoc، و@yetval.
  • يمكن لمحادثات Discord وWebChat وغيرها من المحادثات المستمرة مواصلة تلقي الردود عندما يلمس نشاط في الخلفية الجلسة نفسها أثناء بدء الرد، دون تعارض تهيئة زائف أو إسقاط الرسالة. #98835 ذو صلة #98672. شكرًا @aaronfaby، و@jalehman، و@moguangyu5-design.
  • يمكن للجلسات المُعاد فتحها الآن إعادة تشغيل نتائج الأدوات القديمة التي تكون سلسلة نصية أو كائنًا واحدًا بشكل صحيح، بدلًا من معاملة المخرجات الناجحة على أنها فارغة أو الفشل بسبب شكلها المخزّن. #98891 ذو صلة #98825. شكرًا @obviyus.
  • تُعاد الآن بشكل صحيح جلسات أقدم أو مستوردة تحتوي على رسائل مساعد كسلاسل نصية بسيطة عبر مسارات المزوّد والبث، بدلًا من إرسال سجل محادثة مشوّه. #98908 شكرًا @obviyus.
  • يمكن للوكلاء في جلسات WebChat وDiscord الطويلة وغيرها من الجلسات المباشرة مواصلة قراءة المخرجات الحديثة للأوامر والملفات والمتصفح والحالة، بدلًا من رؤيتها تختفي أو تتحول إلى عنصر نائب لصورة. #98955 ذو صلة #98874. شكرًا @lamkan0210، و@momothemage.
  • تؤدي إعادة ضبط غرفة متعددة الوكلاء الآن إلى استعادة تسليم الرسائل سريعًا، بدلًا من حظر إقرارات معظم الوكلاء وردودهم الموضوعة في قائمة الانتظار لعدة دقائق. #99091 شكرًا @gorkem2020، و@zengwen-dt.
  • يمكن الآن لمحادثات Codex الطويلة ذات الاستخدام المكثف للأدوات إجراء Compaction عند حد فعلي للسجل ومواصلة العمل مع تلخيص نتائج الأدوات ذات الصلة، بدلًا من الاحتفاظ بالنص الكامل. #99391 ذو صلة #99375. شكرًا @imchloe92، و@lzy3538.
  • لم تعد المتابعات السريعة في الدردشة نفسها تجمّد الرسالتين بينما يوشك الرد التلقائي الأول على الانتهاء. #99549 شكرًا @shagrat2.
  • تحافظ الآن الردود التفاعلية المدعومة بـClaude CLI على جلستها المحفوظة باتساق أكبر، ما يصون الاستمرارية ويقلل تكرار إعادة تشغيل السجل الكامل. #99595 ذو صلة #99372. شكرًا @obviyus.
  • يحتفظ الآن الوكلاء المدعومون بـCLI في الدردشات الجماعية متعددة الأشخاص بسياق المحادثة عند تناوب المشاركين، دون توسيع أذونات الأدوات لغير المالكين. #99640 ذو صلة #99633. شكرًا @obviyus.
  • لم تعد عمليات إعادة تحميل سجل دردشة Claude CLI تعرض غلاف إعادة البذر الداخلي لـOpenClaw كما لو كان رسالة كتبها المستخدم. #99653 ذو صلة #99646. شكرًا @harjothkhara، و@jeehut، و@vincentkoc، و@zoowh.
  • تحتفظ الآن جلسات النماذج المحلية بسجلات المتابعة الخاصة بـCompaction التلقائي، ما يقلل تكرار إعادة ملء السياق والسلوك غير المستجيب الذي قد تسببه. #99678 ذو صلة #99677. شكرًا @headbouyjb، و@vincentkoc.
  • يحافظ الآن وكلاء المجموعات المدعومون بـCLI على محادثة نشطة واحدة عبر المتابعات التي تتضمن إشارات وتلك التي لا تتضمنها، بدلًا من إعادة الضبط وفقدان السياق. #99722 ذو صلة #99696. شكرًا @obviyus.
  • تحافظ الآن جلسات الوكلاء الطويلة وكثيفة الاستخدام للأدوات على أحدث نتيجة لأمر أو ملف أو متصفح للنموذج، مع اختصار السجل الأقدم أولًا. #99756 شكرًا @acosx.
  • يحافظ الآن الوكلاء المدعومون بـCLI على استمرارية المحادثة عبر التغييرات التي تقتصر على المطالبة، ما يتجنب عمليات البدء البارد غير الضرورية مع مواصلة إعادة الضبط عندما تتطلب ظروف الأمان أو وقت التشغيل ذلك. #99822 ذو صلة #99729. شكرًا @obviyus.
  • يحافظ الآن سجل Claude CLI المستورد على ظهور الأدوار التي تحتوي على صور فقط أو مرفقات عند إزالة نص إعادة البذر القديم الفارغ. #99839 شكرًا @vincentkoc.
  • ينقل الآن الانتقال الاحتياطي لنموذج Claude CLI مسار استدعاءات الأدوات السابق إلى جانب نتائج الأدوات، ما يمنح النموذج البديل سياقًا كافيًا للمتابعة باتساق. #99851 شكرًا @vincentkoc.
  • تجري الآن جلسات أدوات Anthropic الطويلة المخزنة مؤقتًا Compaction قرب حد السياق المضبوط، بدلًا من مقاطعة العمل مبكرًا لأن رموز التخزين المؤقت التراكمية بدت كسياق مباشر. #99864 شكرًا @jrex-jooni، و@lzy3538، و@vincentkoc.
  • تحتفظ الآن الوكلاء طويلة العمر ذات نوافذ السياق الكبيرة بمخرجات الأدوات الحديثة، وتجري Compaction تحت الضغط الإجمالي، وتحذّر المستخدمين من تشغيل /compact أو /new إذا استمر الضغط. #100077 شكرًا @obviyus.
  • يمكن للوكلاء طويلي التشغيل الآن استعادة مخرجات الأوامر الكاملة ومحتوى web_fetch المقتطع بعد تنظيف السجل، ما يقلل تكرار العمل المكلف وفقدان سياق الصفحة. #100135 شكرًا @obviyus.
  • يتعامل الآن السجل المدعوم بالنصوص مع الملف المفقود على أنه فارغ، مع الإبلاغ بوضوح عن إخفاقات الوصول أو الدليل أو التدفق الفعلية، بدلًا من ترك نتائج جزئية أو غير معالجة. #100524 شكرًا @cxbasdev، و@zhanglei99586.
  • لم تعد إخفاقات صيانة الذاكرة المؤقتة تستبدل رد الوكيل، ويمكن للجلسات التي يظل حجمها مفرطًا التعافي في جلسة جديدة مع الحفاظ على النص السابق. #100618 شكرًا @jerry-xin، و@rhclaw.
  • يمكن الآن للنماذج المحلية ذات السياق الصغير بدء المحادثات ومواصلتها دون الدخول فورًا في حلقة Compaction بسبب تجاوز السعة قبل توفر مساحة مفيدة للمطالبة. #100621 شكرًا @vincentkoc.
  • تحافظ الآن الجلسات الطويلة التي تجري Compaction على مراحل على ترتيب أوضح من الأقدم إلى الأحدث عند دمج الملخصات، ما يقلل احتمال ظهور السياق القديم كما لو كان حديثًا بالقدر نفسه. #100684 شكرًا @vincentkoc، و@zw-xysk.
  • لم تعد إخفاقات القراءة المؤقتة للنصوص تزعزع استقرار تشخيصات سجل الجلسة أو تسمح لمسح استخدام غير مكتمل بالكتابة فوق آخر ذاكرة تخزين مؤقت كاملة للتكلفة كما لو كانت محدّثة. #101062 شكرًا @cxbasdev، و@vincentkoc.
  • يمكن الآن لـPlugin محرك السياق تحديد الجلسة الدقيقة التي تستمر بعد Compaction، مع بقاء عمليات التكامل الأقدم التي تستخدم sessionFile متوافقة. #101182 شكرًا @jalehman.
  • يحتفظ الآن أول تفاعل يقتصر على أمر ضمن تدفق رد تلقائي بتحديث جلسته، حتى عندما لم يكن هناك صف للجلسة مسبقًا. 76d686c
  • تحافظ Memory Core الآن على المفاهيم المستقلة القصيرة مثل kv وs3 في الوسوم، ما يحسّن الاستدعاء دون مطابقتها داخل كلمات غير مرتبطة. #96304 شكرًا @ly-wang19.
  • يسجّل Dreaming الذاكرة الآن نتائج نجاح أو فشل منظّمة للمراحل الخفيفة وREM والعميقة، حتى تتمكن لوحات المعلومات وفحوص السلامة من مراقبتها بشكل موثوق. #97723 شكرًا @lg320531124، و@momothemage.
  • openclaw wiki lint يتجاهل الآن الأنماط الشبيهة بروابط الويكي داخل أمثلة التعليمات البرمجية، بحيث يسهل اكتشاف روابط Memory Wiki المعطّلة فعليًا. #97954 شكرًا @durambar، و@liuhao1024، و@vincentkoc.
  • يحصل مستخدمو Mac الآن على حماية أقوى لبيانات OpenClaw المحلية في SQLite بعد انقطاع مفاجئ للطاقة أو تعطل نظام التشغيل، دون أي تغيير في الإعدادات. #99067 شكرًا @ooiuuii.
  • openclaw wiki lint يتعرّف الآن على روابط Obsidian المستوردة الصالحة حسب العنوان أو الاسم اللطيف أو المسار الخالي من الجزء أو لاحقة مسار المصدر، ما يقلل تحذيرات الروابط المعطّلة الزائفة. #100017 شكرًا @ishangodawatta، و@k-kerrigan، و@vincentkoc.
  • تعيد حالة جسر ويكي الذاكرة الآن تحذيرًا قابلًا للاستخدام بدلًا من التعطل بسبب عناصر Plugin مشوّهة، ويمنع readMemoryArtifacts: false الآن عمليات القراءة هذه بشكل موثوق. #100900 شكرًا @huveewomg.
  • يوضح البحث والاسترجاع في الويكي الآن الحالات التي يفتقر فيها Plugin ذاكرة أقدم أو جزئي إلى دعم البحث المشترك، ويقدم حلاً عمليًا بدلاً من إظهار خطأ TypeError خام. #100902 شكرًا @huveewomg، و@vincentkoc، و@xuanmingguo.
  • تتلقى الوكلاء المضمّنة الآن ملخصات سليمة التنسيق لقيم الوسائط أو JSON الطويلة بدلاً من أحرف تالفة عند حدود الاقتطاع في Unicode. #101311 شكرًا @alix-007.
  • يمكن الآن فهرسة الذكريات التي تحتوي على رموز تعبيرية أو أحرف CJK تكميلية دون أن يتسبب النص المشوه في تعطيل العملية. #101574 شكرًا @jensenwang560-blip.
  • عندما تفشل قراءة الذاكرة الأساسية وملحق الويكي الخاص بها، يعيد memory_get corpus=all الآن خطأ القراءة المنظم الأصلي بدلاً من التسبب في تعطل استدعاء الأداة. #101902 شكرًا @aniruddhaadak80، و@vincentkoc، و@zw-xysk.
  • تعرض سجلات تصحيح أخطاء فهرس الذاكرة الآن ما إذا كانت دفعة التضمين قد اكتملت أو فشلت، مما يسهل تتبع مشكلات الفهرسة. #94732 شكرًا @doubleji817-lang، و@xydt-tanshanshan.
  • يصلح openclaw memory status --fix الآن حالة مجموعة الجلسات دون اعتبار سجلات الذاكرة اليومية السليمة بيانات قديمة عن طريق الخطأ. #93389 شكرًا @alix-007، و@vincentkoc.
  • لم يعد openclaw memory status يعرض إجماليات مستحيلة لفهرسة الجلسات يكون فيها عدد الملفات المفهرسة أكبر من إجمالي عدد الملفات. #95452 شكرًا @buyitsydney، و@liuhao1024.
  • تنتج صفوف النصوص المنسوخة المشوهة الآن تحذيرًا مجمعًا يتضمن أعداد العناصر المتخطاة والمحمّلة، بينما يستمر تحميل بقية سجل الجلسة القابل للاستخدام. #98669 شكرًا @cxbasdev.
  • تحتفظ الجلسات التي أُعيدت تسميتها باستخدام /name الآن بذلك الاسم المخصص في قوائم الجلسات بدلاً من الرجوع إلى عنوان تلقائي أو تسمية تشبه UUID. #98841 ذات صلة #98742. شكرًا @bsg2000، و@sunnyshu0925.
  • يتجنب الآن إعداد إعادة الضبط لجلسة طويلة التشغيل فحص النص المنسوخ بالكامل، مما يقلل نشاط الملفات واستخدام الذاكرة عند بدء التشغيل مع نمو السجل. #99335 شكرًا @gmschasiepen، و@momothemage.
  • يمكن لأدوات النصوص المنسوخة الآن تحديد نُسخ تسليم القنوات المتطابقة على أنها سجلات داخلية لـ OpenClaw بدلاً من اعتبارها خطأً مخرجات OpenAI Responses. #99855 شكرًا @vincentkoc.
  • تستمر الآن محادثة الوكيل الرئيسي المكتملة بنجاح ضمن الجلسة نفسها عند الرسالة التالية بدلاً من إعادة ضبطها وأرشفة نصها المنسوخ بصورة غير متوقعة. #99985 شكرًا @sunnyshu0925.
  • تتوقف الآن عمليات ACP عبر وكيل تصحيح الأخطاء بصورة سليمة، وتضع علامة «مكتملة» على جلسات الالتقاط، وتغلق قواعد بيانات الالتقاط الخاصة بها دون الإبلاغ عن خطأ زائف في قاعدة البيانات. #100827 شكرًا @amknight.
  • تظل تفاصيل تدقيق موفر الوسائط التي تحتوي على رموز تعبيرية صالحة ومقروءة الآن عند اختصارها، بدلاً من أن تنتهي بأحرف مشوهة. #101298 شكرًا @alix-007.
  • تظل الآن بيانات مطالبات الوكيل الطويلة التي تحتوي على رموز تعبيرية أو أحرف Unicode مزدوجة أخرى سليمة التنسيق عند تقييد حجمها، مما يمنع ظهور نص تالف في سياق الوكيل والأتمتة. #101303 شكرًا @alix-007.
  • تظل الذكريات المؤرشفة المحيطة برسائل المستخدم التي تبدأ بـ [cron:] قابلة للبحث بعد إعادة ضبط جلسة أو حذفها، بينما تظل الأرشيفات الحقيقية التي أنشأها Cron مخفية. #101322 شكرًا @ly-wang19.
  • يرفض openclaw sessions tail الآن لقطات المسار وتحديثاته التي تتجاوز الحجم المسموح به، مع عرض خطأ واضح بشأن الحد قبل أن تتمكن من استنفاد الذاكرة. #101450 شكرًا @cxbasdev، و@vincentkoc.
  • تقتطع الآن رسائل سجلات الاستخدام والجلسات الطويلة الرموز التعبيرية بصورة سليمة بدلاً من عرض آثار أحرف مشوهة. #101517 شكرًا @maweibin.
  • تظل الآن تسميات جلسات لوحة المعلومات وأسماء العرض مرتبطة بها عند انتقال الجلسة بعد يوم أو فترة خمول. #101576 شكرًا @merlin-zhou، و@zengwen-dt.
  • تعرض الآن تشخيصات ذاكرة الجلسة مسارات مساحة العمل وملفات الذاكرة الصحيحة للأدلة الشقيقة التي تشبه أسماؤها مسار المجلد الرئيسي للمستخدم فحسب. #101577 شكرًا @cxbasdev.

الوكلاء والعمل في الخلفية والاتصالات

استمرار العمل وضمان تسليم الردود

يبدأ Gateway الآن ويتصل ويعيد التحميل ويبلّغ عن حالته بسلوك أوضح عبر الإعدادات والشبكات وتوجيه المهام وتسليم النتائج. أصبحت احتمالية فقدان الوكلاء لمساحة العمل أو المحادثة المحددة أقل، ويصل العمل في الخلفية إلى الوجهة الصحيحة بمزيد من الاتساق، ويمكن إبقاء حالات فشل الأدوات خارج تقدّم الدردشة عندما يظل رد نهائي مفيد متاحًا. كما ترفض مسارات بروتوكول Gateway والاسترداد بعد إعادة التشغيل الحالة غير الصالحة بوضوح أكبر، وتُبقي الفحص متاحًا أثناء حالات فشل دورة الحياة الشائعة. وأصبح تحميل Skills وعبء الموجّه أكثر استقرارًا أيضًا، إذ تتجنب عناصر التحكم في Skills العمل غير الضروري وتحافظ على بصمات ذاكرة التخزين المؤقت لموفّري النصوص التي يتلقونها فعليًا.
  • تتبع جلسات الوكلاء الفرعيين القديمة الآن مستوى تداخلها الفعلي، لذلك لم تعد حدود الوكلاء المتداخلين وعناصر التحكم الخاصة بهم تعود إلى سلوك المستوى الأعلى. #54593 شكرًا @ruanrrn.
  • تتوقف الآن مهام Cron التي انتهت مهلتها، وطلبات الوكلاء المنتهية الصلاحية، وعملاء HTTP المنقطعون فورًا بدلًا من استهلاك مزيد من الوقت واستدعاءات المزوّد في الرجوع الاحتياطي للنموذج. #62682 شكرًا @altaywtf، @cinapbot، @simonusa.
  • يمكن الآن مواصلة ردود القنوات فور انتهاء دورة وكيل مضمّن بدلًا من الانتظار نحو 50 ثانية لإجراءات المصادقة اللاحقة للتشغيل. #85829 شكرًا @turbotheturtle.
  • تنتج الآن إخفاقات المزوّد التي تحتوي على BigInt أو كائنات دائرية أو قيم غير معتادة أخرى خطأ النقل المنظّم المقصود بدلًا من تعطيل مسار الإبلاغ عن الأخطاء. #88401 شكرًا @pluviobyte.
  • يوفّر الآن الوضع التجريبي الخفيف للنماذج المحلية قائمة أدوات افتراضية أصغر للنماذج المقيّدة، بينما يمكن للمشغّلين الاحتفاظ صراحةً بأدوات الوسائط أو الصوت أو PDF من خلال قوائم السماح. #88881 شكرًا @vincentkoc.
  • تحتفظ الوكلاء المضمّنة الآن بحدود احتياطي Compaction المضبوطة عندما تحفظ ضمانات وقت التشغيل الإعدادات، مما يقلل الانكماش غير المتوقع في ميزانية السياق أثناء العمل الطويل. #92237 شكرًا @sercada.
  • تصل الآن إشعارات اكتمال الوكيل الفرعي مرة واحدة بدلًا من تكرارها عندما تتغير الجلسة الطالبة أثناء التسليم. #92274 ذو صلة #91527. شكرًا @fsdwen، @obviyus، @zackchiutw.
  • يمكن لمهام Cron المعزولة إعلان نتيجة عبر الجلسات دون إعادة رد المستلِم إلى تشغيل Cron وإنشاء حلقات رسائل مكررة. #92283 ذو صلة #92257. شكرًا @harjothkhara، @nailujac، @vincentkoc.
  • لم يعد إخبار وكيل بتذكّر تفضيل يؤدي إلى إطلاق التحذير غير ذي الصلة المستخدم للوعود بجدولة تذكير تلقائي. #93862 شكرًا @arkyu2077.
  • ترسل الآن دورات Slack والقنوات المشابهة التي تستخدم إضافات تحقن السياق كل تسمية نظام واردة إلى النموذج مرة واحدة بدلًا من تكرارها. #95349 شكرًا @gorkem2020، @openperf، @vincentkoc.
  • يمكن الآن لجلسات Anthropic العالقة بسبب خطأ في إعادة تشغيل توقيع التفكير إعادة المحاولة مرة واحدة دون كتل تفكير غير صالحة، ثم المتابعة دون /new أو إصلاح النص المنسوخ للجلسة. #95430 ذو صلة #95429. شكرًا @alexelgier، @lzyyzznl، @vincentkoc.
  • تحافظ الآن سجلات الوكلاء المقتطعة والمعاينات التشخيصية على الرموز التعبيرية ومحارف Unicode الموسّعة الأخرى سليمة عند نقطة الاقتطاع. #96296 شكرًا @ly-wang19.
  • تُبلغ الآن تشغيلات openclaw agent --local المضمّنة التي تستخدم مزوّدين متوافقين مع OpenAI عن استخدام الرموز المتدفق وتحفظه بدلًا من إظهار صفر، مما يحسّن سجلات الجلسة والسياق والتكلفة والمراقبة. #96523 شكرًا @ly85206559، @vincentkoc.
  • تظل الآن عمليات تشغيل الوكلاء الفرعيين الناجحة عبر الوكلاء المضمّنين مسجلة كناجحة في النصوص المنسوخة للجلسات وملخصات Compaction اللاحقة بدلًا من تسجيلها كإخفاقات أدوات، بينما تظل إخفاقات التشغيل الحقيقية ظاهرة. #96851 شكرًا @neomail2، @parveshsaini.
  • تستبعد الآن النصوص المنسوخة لجلسات وقت تشغيل Codex وملخصات Compaction عمليات تشغيل الوكلاء الفرعيين الناجحة وعمليات الأهداف من سجلات الإخفاق، بينما تظل الإخفاقات الحقيقية ظاهرة ويمكن تشغيل خطافات قبول التشغيل. #96856 شكرًا @nxmxbbd.
  • تقتطع الآن أسطر grep الطويلة للوكلاء الرموز التعبيرية ومحارف CJK غير الشائعة بصورة سليمة بدلًا من أن تنتهي برموز استبدال تالفة. #97559 شكرًا @zenglingbiao.
  • توفّر الآن ملفات PDF والمستندات الأخرى في Telegram للوكلاء مسارًا محليًا صالحًا للاستخدام حتى تتمكن أدوات التشغيل العادية من فتح المرفق. #97647 شكرًا @gallup007، @joshavant.
  • يمكن للوكلاء الآن قراءة نتائج JSON المنظّمة ونتائج أدوات الموارد أثناء إعادة التشغيل لدى المزوّد بدلًا من تلقي نتيجة فارغة أو عنصر نائب عام للوسائط. #97742 شكرًا @obviyus.
  • تجري الجلسات ذات مخرجات الأوامر أو الملخصات الكبيرة الآن Compaction قبل تجاوز سياق النموذج، مما يتجنب طلبات المزوّد الفاشلة وميزانيات الرموز المضللة. #97861 شكرًا @yetval.
  • تحتسب الآن الجلسات الطويلة كثيفة الأدوات أو الخاضعة لـ Compaction الحجم الحقيقي لمخرجات الأوامر والملخصات قبل إرسال مطالبة، مما يقلل إخفاقات تجاوز السياق. #97928 ذو صلة #97927. شكرًا @liuhao1024، @yetval.
  • تتعافى الآن محادثات Claude CLI التي تستنفد سياقها تلقائيًا إلى جلسة جديدة معاد تهيئتها، وتحتفظ عمليات إعادة المحاولة بعد انتهاء المهلة بالملفات المؤقتة التي تحتاج إليها للإكمال. #98934 ذو صلة #98897. شكرًا @obviyus.
  • يمكن الآن لدورات وكلاء CLI المحلية المدعومة من Ollama المتابعة عندما يبلّغ محرك السياق عن نص منسوخ للجلسة خضع بالفعل لـ Compaction، مما يتيح وصول نتيجة المساعد أو أداة MCP إلى المستخدم. #99136 شكرًا @mushuiyu886، @peterskwang، @pkoserowski، @psedd.
  • يمكن الآن للتشغيلات المدعومة من Codex تسليم إجابة نهائية مكتملة بدلًا من انتهاء مهلتها أو ظهورها كأنها أُجهضت عند غياب حدث الإكمال النهائي. #99217 شكرًا @100yenadmin، @fuller-stack-dev، @sedrak-hovhannisyan.
  • تتلقى الآن طلبات الدردشة التفاعلية التي تنتهي بإخفاق نهائي استجابة خطأ مرئية واحدة بدلًا من أن تبدو متجاهَلة. #99304 شكرًا @grox2012، @moeedahmed.
  • تظل الآن الوكلاء الفرعية التي بدأت بنجاح ظاهرة في /subagents list وsubagents(action="list")، بما في ذلك عندما تمتلك جلسات مختلفة التحكم والإكمال. #99410 ذو صلة #75593. شكرًا @aaajiao، @sheyanmin.
  • يمكن لوكلاء خادم تطبيق Codex مجددًا سرد الوكلاء المسموح بهم، وتشغيل وكلاء فرعيين من OpenClaw أو ACP، والتنازل أثناء العمل المفوّض دون أن تصطدم Heartbeat المستأنفة بتعريفات أدوات غير متوافقة. #99561 ذو صلة #99464. شكرًا @100yenadmin، @joshavant.
  • لم يعد OpenClaw يتعطل عندما يفشل تدفق مخرجات عملية فرعية خاضعة للإشراف فور تشغيلها. #99802 شكرًا @cxbasdev، @vincentkoc.
  • تُبلغ الآن جلسات MCP عبر stdio عن إخفاقات أنبوب stderr كأخطاء نقل دون تعطيل OpenClaw أو فقدان المعلومات التشخيصية المتاحة. #99803 شكرًا @cxbasdev، @vincentkoc.
  • تحوّل الآن وكلاء ACPX الوسيطة لـ MCP أنابيب الإدخال أو الإخراج المغلقة إلى إخفاق واضح للوكيل الوسيط بدلًا من انهيار غير معالَج لتدفق Node. #99852 شكرًا @sunlit-deng، @vincentkoc.
  • تظل الآن الصور المرفقة بمطالبة مدعومة من CLI متاحة بعد الرجوع الاحتياطي للنموذج المضمّن، مما يحافظ على السياق المرئي اللازم للإجابة. #99891 شكرًا @vincentkoc.
  • تحافظ الآن الرسائل التي تمزج بين الصور المضمّنة والمحمّلة خارجيًا على موضع كل مرفق، بحيث تظل تعليمات النموذج المعتمدة على التسلسل دقيقة. #99902 شكرًا @vincentkoc.
  • تتلقى الآن الوكلاء الطالبة متابعة عندما يفشل لاحقًا تسليم sessions_send مقبول بسبب قفل الجلسة المستهدفة، بحيث يمكنها إعادة المحاولة أو اختيار مسار آخر. #99907 شكرًا @849261680، @alex-heyuqing.
  • يمكن للمشغّلين الآن ضبط OPENCLAW_SANDBOX_IMAGE لإنشاء وسوم صور بيئة معزولة خاصة بكل مراجعة من أجل الطرح والتراجع المتحكم فيهما. #99915
  • أصبحت جلسات الوكلاء أقل عرضة لفقدان المخرجات، أو تغيير التنسيق غير ذي الصلة، أو التوقف بعد أخطاء مؤقتة من المزوّد، أو رفض صور BMP، أو إسقاط اتصالات ChatGPT الأطول. #99949
  • تصل الآن صور المطالبة الحالية إلى محاولات الرجوع الاحتياطي لـ CLI بالترتيب الصحيح، دون سحب مراجع صور قديمة من عمليات إعادة المحاولة السابقة أو السجل. #100035 شكرًا @vincentkoc.
  • تُظهر الآن التشغيلات الطويلة المدعومة من Claude CLI نشاط Thinking... (~N tokens) الحقيقي للعمل المباشر والعمل في قائمة الانتظار بدلًا من أن تبدو متوقفة عند عدم توفر نص استدلال قابل للقراءة. #100148 شكرًا @obviyus.
  • تحافظ الآن إصلاحات الحالات الحدّية على نص الذاكرة الحرفي وUnicode الصالح، وتحسّن تنظيف المكالمات الصوتية وفحوصات المنافذ، وتُبلغ بدقة عن نماذج Claude وحدود السياق، وتحتفظ بأخطاء اتصال ClickClack المفيدة. #100204 شكرًا @cxbasdev، @harjothkhara، @lilan0125، @lin-hongkuan، @liuhao1024، @mikasa0818، @pandah97، @sunlit-deng، @zoowh.
  • تظل الآن الرموز التعبيرية والمحارف التكميلية الأخرى سليمة عند اختصار نص تقدم الوكيل الطويل أو استدعاء Active Memory. #100244 شكرًا @vincentkoc، @xialonglee، @zengwen-dt.
  • يمكن للوكلاء الفرعيين وعملاء MCP الآخرين عبر استرجاع HTTP المحلي مجددًا تلقي لقطات شاشة المتصفح ونتائج الصور أو الموارد المضمّنة الصالحة دون إخفاقات المخطط. #100336 شكرًا @tzy-17.
  • ترسل الآن الدورات التفاعلية التي تنتهي فعلًا دون مخرجات مرئية ردًا واضحًا بالإخفاق، بينما يظل الصمت المتعمد والإجراءات المكتملة بالفعل بلا رد. #100474
  • يمكن الآن لردود الوسائط المجمّعة أن تكتمل بنجاح بعد التسليم دون إخفاق مضلل بسبب تغيير الجلسة، مع استمرار فرض فحوصات ملكية المحادثة النشطة. #100490 شكرًا @scotthuang.
  • تشغّل الآن مساحات عمل Claude CLI الجديدة عملية BOOTSTRAP.md معلّقة عند أول رد، بحيث تكتمل خطوات الهوية والذاكرة والإعداد المطلوبة قبل المحادثة العادية. #100560 شكرًا @bill-starfoundry، @kruegerb، @vincentkoc.
  • تصل الآن الإجابات المكتملة من المهام التي تستخدم الأدوات إلى المستخدم بدلًا من استبدالها بخطأ دورة غير مكتملة، مع إرفاق بيانات التشغيل الوصفية بالاستجابة النهائية نفسها. #100655 شكرًا @liuwqgit.
  • لم يعد التقاط لقطة بيئة الصدفة والتحقق منها يعطّلان OpenClaw عندما يبلّغ أنبوب مخرجات غير مستخدم لعملية مساعدة عن خطأ في التدفق. #100744 شكرًا @lsr911، @vincentkoc.
  • يُرجع فشل تدفق system.run في مضيف Node الآن نتيجة فشل واضحة بدلًا من تعطيل مضيف Node، وتُنهى العملية الفرعية التي لا تتوقف بعد ثانية واحدة. #100849 شكرًا @cxbasdev.
  • أصبحت احتمالية فقدان الوكلاء طويلي التشغيل لتعليمات مساحة العمل، مثل AGENTS.md أو SOUL.md أو MEMORY.md، خلال إحدى الجولات بسبب خطأ مؤقت في نظام الملفات أقل. #100910 شكرًا @masatohoshino.
  • تفشل الآن أوامر الملفات والصدفة في صندوق العزل المدعوم بـ Docker فورًا مع إظهار خطأ تدفق الإدخال الأصلي، بدلًا من التعطل أو التوقف عن الاستجابة أو البقاء معلّقة. #101032 شكرًا @cxbasdev.
  • يمكن لجلسات Codex الحالية استئناف سلاسلها المرتبطة بموثوقية أكبر بعد الترقيات وإعادة الضبط وCompaction، من دون الاعتماد على ملفات JSON متبقية بجانب النسخة النصية للجلسة. #101210
  • يمكن الآن لوكلاء النماذج المحلية الخفيفة اختيار أداة exec المألوفة مباشرةً عندما تسمح السياسة بذلك، مع استمرار قوائم السماح وصناديق العزل والموافقات والخطافات الحالية في التحكم بتنفيذ الأوامر. #101607 شكرًا @vincentkoc.
  • يحافظ النص المختصر الآن على الرموز التعبيرية الكاملة وغيرها من المحارف التكميلية في مخرجات CLI والتشخيصات ورسائل Plugin والمعاينات والأخطاء وملخصات المهام وعمليات الإرسال عبر Zalo. #101654 شكرًا @lsr911، @maweibin، @wm0018.
  • تُقتطع الآن الأسماء والتسميات والملخصات والمعاينات والعناوين والتشخيصات الطويلة في OpenClaw من دون تقسيم الرموز التعبيرية أو غيرها من محارف Unicode التكميلية. #101685 شكرًا @lsr911، @ly85206559، @maweibin، @wings1029.
  • يحافظ النص محدود الطول في عمليات بحث Parallel وCompaction والقياس عن بُعد والحضور وWorkboard والشارات وبيانات Control UI الوصفية الآن على محارف Unicode كاملة أو يحذفها كاملةً، بدلًا من ترك أجزاء مشوهة. #101711
  • تُقسّم الردود الطويلة المتدفقة الآن فقط بين محارف Unicode مكتملة، ما يحافظ على الرموز التعبيرية في النص العادي وMarkdown المسيّج حتى عند حدود الرسائل الضيقة. #104441 شكرًا @mushuiyu886.
  • تحتفظ عمليات الوكيل المضمّنة التي لا تحدد مفتاح جلسة بسياق الجلسة الاحتياطي المقصود بموثوقية أكبر الآن. 31a65e0 شكرًا @vincentkoc.
  • تظل رسائل الحالة الطويلة ومخرجات الأوامر مقروءة الآن عند اختصارها، من دون تقسيم الرموز التعبيرية أو المحارف غير الإنجليزية إلى نص تالف. 2e7ffca شكرًا @vincentkoc.
  • لم يعد استخدام /stop أثناء مطالبة تُجهض في مرحلة متأخرة يترك قفل جلسة قديمًا يمنع الجولة التالية في المحادثة نفسها. f8016c4
  • لم تعد أداة مخصصة مشوهة في Talk الآني تزيل أداة الاستشارة المدمجة أو غيرها من الأدوات المخصصة الصالحة من الجلسة. 170150a شكرًا @vincentkoc.
  • تمنح المضيفات المشغولة أو الأبطأ الآن عمليات التحقق الأصلية من أذونات Codex وخطافات ما قبل الأدوات وقتًا أطول للاكتمال، ما يقلل من قرارات السياسة المفقودة. 123ec16 شكرًا @vincentkoc.
  • يصل الآن اكتمال وكيل Codex الفرعي الأصلي الذي تنازل عن التنفيذ إلى عملية الوالد قبل تنظيف اتصال خادم التطبيق المشترك. 2f89de8 شكرًا @vincentkoc.
  • يمكن لعمليات الوكيل الطويلة الآن الاستئناف من حد صالح للمحادثة بعد استرداد Compaction، بدلًا من التوقف التام أو تخفيض رتبة النموذج المحدد بصورة غير صحيحة. 486033b شكرًا @mettlyz11، @neltomw، @obviyus.
  • تحتفظ الآن مهام الوكيل المضمّنة ذات المهلة الأطول المحددة صراحةً بمسار تنفيذها حتى الموعد النهائي المطلوب، بدلًا من استردادها عند الحد الافتراضي. 1437512 شكرًا @vincentkoc.
  • لم يعد إشعار Heartbeat الذي تم تسليمه بنجاح يترك حالة استرداد قديمة يمكن أن تمنع تنبيهات Heartbeat اللاحقة أو عمليات الاطمئنان. #83187 شكرًا @agocs.
  • يُكمل رد Codex المُسلَّم عبر sourceReplyDeliveryMode: "message_tool_only" جولته فورًا الآن، بدلًا من أن ينتهي لاحقًا بوصفه ردًا غير مكتمل. #95942 شكرًا @omarshahine.
  • تحتفظ محادثات النماذج المحلية الآن بعمل المطالبة القابل لإعادة الاستخدام عند التبديل بين المحادثات التفاعلية والمهام الخلفية، ما يتجنب تأخيرات الإحماء المتكررة التي تستغرق عدة دقائق. #98267 ذو صلة #98261. شكرًا @headbouyjb.
  • يمكن لعملاء Mobile وWebChat والاستشارة وغيرهم من عملاء chat.send تطبيق مستوى تفكير لمرة واحدة من دون فقدان رد المساعد أو اعتبار الرسالة أمرًا نصيًا بالخطأ. #98855 شكرًا @jesse-merhi.
  • تنتظر الردود التلقائية داخل صندوق العزل الآن اكتمال نسخ الوسائط البعيدة عبر SCP، وتبلغ عن حالات فشل النقل من دون التعطل أو التنظيف قبل الأوان. #100861 شكرًا @cxbasdev.
  • تُرقّى الآن تثبيتات خادم تطبيق Codex التي تستخدم سياسة الموافقة المتقاعدة on-failure إلى سلوك on-request المدعوم من دون فقدان الارتباطات المحفوظة. 70153f7 شكرًا @vincentkoc.
  • يمكن لمحادثات خادم تطبيق Codex الحالية ذات الأدوات الديناميكية الاستئناف عبر ترقية تنسيق بصمة الأدوات، بدلًا من بدء سلسلة بديلة يمكن تجنبها. 3051748 شكرًا @vincentkoc.
  • يمكن الآن ترحيل ارتباطات Codex القديمة ذات تكوينات الأدوات أو MCP الكبيرة من دون تجاوز سعة سجلات حالة Plugin أو نسخ أسرار التكوين الخام. 23228b6 شكرًا @vincentkoc.
  • يمكن الآن لتثبيتات Codex المُرقّاة إكمال ترحيل الارتباطات القديمة وأرشفة الملفات الجانبية القديمة، بدلًا من الاحتفاظ بها مرارًا بعد استيراد جزئي سابق. 39fac06 شكرًا @vincentkoc.
  • يمكن لجلسات Codex المنشأة في الإصدار التجريبي 5 الاحتفاظ بمحادثتها الحالية بعد الترقية عندما يظل تكوين MCP الخاص بالمستخدم من دون تغيير، من دون الاحتفاظ برمز التفويض الخاص به. 272750d شكرًا @vincentkoc.
  • لم تعد موافقات التنفيذ المكتملة أو منتهية الصلاحية تضيف تحذيرات متابعة مضللة، ما يجعل تحذيرات الإرسال المتبقية أكثر فائدة في اكتشاف حالات فشل التسليم الحقيقية. #66685 شكرًا @pfrederiksen.
  • تفرض أعباء عمل الوكلاء والوكلاء الفرعيين الكبيرة الآن ضغطًا أقل على ذاكرة Gateway، لأن لقطات العمليات المكتملة أصبحت محدودة بينما تظل النتائج متاحة للمنتظرين النشطين. #77973 ذو صلة #77976. شكرًا @fede-kamel، @vincentkoc.
  • تُرجع الآن حالات فشل قراءة أو كتابة موافقات Gateway المحلية استجابة UNAVAILABLE متسقة بدلًا من خطأ عام في المعالج. #79861 شكرًا @martins-oss.
  • تتلقى الجلسات الأم المنتظرة لوكيل فرعي الآن مرحلة المهلة القصوى الفعلية للوكيل الفرعي وطوابعها الزمنية، بدلًا من مهلة عامة. #89367 شكرًا @pick-cat.
  • تُهيّئ طلبات الوكيل التي تتضمن عدة خوادم MCP تلك الخوادم بالتزامن الآن، ما يقلل وقت الانتظار قبل بدء النموذج، مع عزل الخوادم البطيئة أو الفاشلة. #94230 شكرًا @mmyzwl، @vincentkoc.
  • لم تعد إعادة تشغيل Gateway أثناء إعادة تحميل مؤجلة لقناة تشغّل القناة نفسها مرتين، ما يتجنب تعارضات منفذ Webhook وإخفاقات إعادة التشغيل المتكررة. #94964 ذو صلة #79487. شكرًا @lzyyzznl، @tseller.
  • يمكن الآن للأدوات الخارجية الحصول على وصول إلى Gateway مقيّد بنطاق الجلسة، من دون بيانات اعتماد على مستوى العملية أو إذن بانتحال جلسة أخرى، ما يشكّل الأساس الآمن لـ openclaw attach. #96351 شكرًا @anagnorisis2peripeteia، @obviyus.
  • لم يعد بإمكان المرفقات الدورية المشوهة تعطيل جمع أدلة تسليم الوكيل الفرعي، لذا يكتمل تسليم الرد مع استمرار إرجاع عناوين URL للوسائط القابلة للوصول. #97041 شكرًا @pick-cat.
  • تستأنف الآن الجلسة الأم التي تنتظر عدة وكلاء فرعيين وتُرجع نتائجهم المجمّعة عند اكتمال آخر عمل معلّق، من دون مطالبة المستخدم بإرسال رسالة أخرى. #97090 شكرًا @galiniliev.
  • تظهر الآن عمليات ACP الفرعية المنشأة يدويًا مرة واحدة في سجل المهام، بدلًا من إنشاء صفوف مكررة مرئية لمقدم الطلب. #97131 شكرًا @moeedahmed.
  • لم تعد الاستجابة التي تمت مقاطعتها في منتصف استدعاء أداة تنفّذ ذلك الإجراء غير المكتمل أو تحفظه، ما يمنع إنشاء جلسات فرعية عرضية وغيرها من الآثار الجانبية غير المقصودة. #97140 شكرًا @galiniliev.
  • يمكن للمشغّلين فحص الأدوات الفعلية للجلسات العامة المعيّنة إلى أي وكيل مكوّن، وليس إلى الوكيل الافتراضي فقط. #97265 شكرًا @pick-cat.
  • تظل الآن نتائج JSON المفيدة وبيانات الموارد ونتائج أدوات CLI مرئية في النسخ النصية للجلسات، بدلًا من اختفائها خلف عنصر نائب لمرفق. #97268
  • تقتطع الآن معاينات حدود استخدام Codex وتسميات حالة الخطة الرموز التعبيرية ومحارف Unicode غير الشائعة بصورة سليمة عند حدود عرضها. #97299 شكرًا @zenglingbiao.
  • يصل الآن إلغاء مهمة ACP من CLI إلى العملية الحية التي يملكها Gateway، ويبلغ عن الإخفاقات الحقيقية، ويتجنب صفوف المهام النشطة المكررة. #97352 شكرًا @aliahnaf2013-max.
  • لم تعد نتيجة الأداة الفارغة التي ليست صورة تتحول إلى (see attached image) في سياق وكيل متوافق مع OpenAI، ما يتجنب سلوك متابعة مضللًا. #97423 شكرًا @scribe-dandelion-cult.
  • ترفض الآن عمليات الدفع عبر مُرحّل APNs نصوص الاستجابة مفرطة الحجم بوصفها RelayResponseTooLarge بدلًا من استنفاد ذاكرة Gateway أو الإبلاغ عن تسليم زائف. #97550 شكرًا @alix-007.
  • /subagents list يختصر الآن الأسماء الطويلة وأوصاف المهام التي تحتوي على رموز تعبيرية أو محارف CJK غير شائعة من دون عرض محارف تالفة. #97557 شكرًا @zenglingbiao.
  • تحافظ محادثات CLI التي يديرها المزوّد الآن على الجلسة والنص المنسوخ نفسيهما عند تجاوز حد إعادة الضبط الافتراضي اليومي، ما لم تُطبَّق سياسة إعادة ضبط صريحة أو /reset. #97931 شكرًا @yetval.
  • تحافظ سلاسل المحادثات الجديدة المدعومة بـ Codex الآن على تطبيقات Plugin المضبوطة، ويمكنها تفعيل Plugins المنسّقة البعيدة، وتشغّل Guardian عند أول دور أصلي مؤهل من OpenAI. #98042 شكرًا @kevinslin.
  • لم يعد إدخال تالف في قائمة انتظار التسليم في SQLite يمنع استرداد جميع الجلسات الصالحة الأخرى في قائمة الانتظار أو عمليات التسليم الصادرة بعد إعادة التشغيل. #98354 شكرًا @pick-cat.
  • يؤدي تعطل بدء تشغيل Claude CLI الآن إلى فشل الدور المتأثر فقط بدلًا من إنهاء Gateway، ولم يعد نشاط Heartbeat يتسبب في فقدان الدور التالي للمستخدم سجل محادثة CLI الخاص به. #98933 ذو صلة: #98894، #98895. شكرًا @obviyus.
  • تفشل الآن عمليات الوكيل في Claude CLI بوضوح عند عدم توفر أدوات المراسلة، وتتعافى عندما يخرج Claude من دون نتيجة، وتحافظ على استمرارية أفضل للجلسات الطويلة، وتنظّف صور الموجّه وملفات التحضير الفاشلة. #99159 ذو صلة: #98946. شكرًا @obviyus.
  • تنظّف إخفاقات قفل بدء تشغيل Gateway الآن الملفات الجزئية والمقابض المفتوحة، ما يسمح لمحاولة تشغيل لاحقة بالحصول على القفل بصورة طبيعية. #99291 ذو صلة: #98958. شكرًا @chenyangjun-xy، @zhanglei99586.
  • تُبلغ حالة Gateway الآن عن عدم توفر SSH بوضوح وفورًا بدلًا من التعطل أو الانتظار إلى أجل غير مسمى عند فشل بدء تشغيل النفق. #99800 شكرًا @cxbasdev، @vincentkoc.
  • يؤدي إيقاف وكيل فرعي الآن إلى مسح مهمته قيد التشغيل بصورة موثوقة، ويمنع حالات تسابق الإكمال المتأخر من إعادة إحياء الحالة الملغاة أو الكتابة فوقها. #99806 شكرًا @masatohoshino، @timofa.
  • تصف الآن عمليات الوكيل وDoctor وعروض أدوات Gateway الوصول باستخدام السياسة نفسها التي تحكم العملية فعليًا، ما يقلل حالات عدم تطابق الأذونات المربكة. #99817
  • أصبح عمل Heartbeat وCron على macOS وLinux أقل عرضة للفشل بسبب Unknown system error -11 عندما تتداخل عمليات إعادة الاتصال مع تحديثات الجلسة أو مساحة العمل. #100389 شكرًا @ogarciarevett.
  • تُنتج إخفاقات تسليم أحداث Gateway الآن تحذيرات قابلة للتنفيذ بدلًا من حالات رفض الوعود غير المفسرة على مستوى العملية، بينما تستمر الاشتراكات غير المرتبطة في العمل. #100401 شكرًا @cxbasdev.
  • يُنتج فشل معالج أحداث ACP Gateway الآن تشخيصًا موجزًا بدلًا من إنهاء عملية ACP أو إفساد مخرجات البروتوكول. #100558 شكرًا @ajwan8998.
  • لم يعد بدء تشغيل Gateway ينفّذ اكتشافًا تلقائيًا لمصادقة المزوّد عبر كل وكيل مضبوط، ما يساعد القنوات والأوامر المحلية على الاستجابة بينما تُحمَّل المصادقة عند الطلب. #100667 شكرًا @vincentkoc.
  • يمكن لعملاء Gateway الموثوقين الآن تصفح أدلة مساحة العمل ومعاينة الملفات المدعومة، ما يتيح لتطبيقي iOS وAndroid فحص مخرجات الوكيل ومشاركتها من دون SSH. #100738
  • لم يعد الإغلاق غير المتوقع لتدفق تشخيص نفق SSH يؤدي إلى تعطل Gateway أثناء فحوصات النفق أو إيقاف التشغيل. #100855 شكرًا @cxbasdev، @vincentkoc.
  • يمكن الآن للعملاء ذوي نطاق الكتابة المحدود إعادة تسمية الجلسات وتثبيتها وأرشفتها وتصنيفها ووضع علامة «غير مقروءة» عليها من دون وصول إداري، بينما تبقى تسميات المستخدم وترتيب القائمة المستقر بعد عمليات التحديث. #100964
  • لم يعد بإمكان عملية tool_search_code فرعية منفلتة زيادة استهلاك ذاكرة Gateway بلا حدود عبر stderr، بينما تحتفظ تقارير الفشل بأحدث التفاصيل التشخيصية المفيدة. #101007 شكرًا @hugenshen، @vincentkoc.
  • تتحول إخفاقات تدفق grep المضمّن الآن إلى أخطاء أدوات عادية بدلًا من تعطيل وقت تشغيل الوكيل أو تعليق البحث أو ترك النتائج غير المكتملة بلا تفسير. #101014 شكرًا @cxbasdev.
  • تتوقف الآن أوامر وعمليات الرفع في بيئة الاختبار المعزولة المدعومة بـ SSH بصورة سليمة، وتنظّف العمليات الفرعية، وتحافظ على الخطأ المفيد عند فشل تدفق إدخال أو إخراج. #101031 شكرًا @cxbasdev.
  • لم يعد تدفق سجل الجلسة المنقطع أو المتعطل يؤدي إلى تعطل Gateway ومقاطعة الخدمة لجميع المستخدمين الآخرين. #101571 شكرًا @vincentkoc، @zengwen-dt.
  • يمكن الآن إعادة محاولة بدء تشغيل Gateway فورًا بعد رفض تغيير في الإعدادات بدلًا من حجبه مدة تصل إلى خمس دقائق بسبب عقد إيجار ترحيل قديم. #103157
  • يعرض Discord الآن التعليقات والاستدلال ونشاط الأدوات بتسلسل أوضح عبر الأدوار الموضوعة في قائمة الانتظار، بينما يمكن لعملاء MCP في حلقة الاسترجاع الاتصال بجلسة Gateway واحدة باستخدام رمز مميز قابل للانتهاء والإلغاء. 35af831 شكرًا @dwc1997، @lsr911، @ooiuuii، @romneyda، @solodmd، @vincentkoc، @wendy-chsy، @yeager، @zenglingbiao.
  • بعد إعادة تشغيل Gateway، يواصل الوكيل الفرعي المعاد توجيهه الآن أحدث تعليمات المستخدم بدلًا من العودة إلى عمل قديم. 7b5d86e شكرًا @amittell.
  • يمكن الآن فتح الوحدات الطرفية المضمّنة وتغيير حجمها وبث مخرجاتها وإغلاقها بصورة متسقة عبر Gateway وواجهة التحكم والتطبيقات الأصلية. 6601576
  • تستخدم تحذيرات قنوات بدء تشغيل Gateway الآن بيانات Plugin التعريفية نفسها التي تستخدمها عملية بدء التشغيل الجارية، ما يقلل التحذيرات غير المتسقة والاكتشاف المتكرر. 10ca94e شكرًا @vincentkoc.
  • تحرّر الآن مكالمة مزوّد عالقة مسار الوكيل المضمّن الخاص بها وفق آلية مراقبة محدودة بدلًا من حجب العمل الموضوع في قائمة الانتظار إلى أجل غير مسمى عند تعطيل مُهل التشغيل. ec28935 شكرًا @arismontclair، @obviyus، @patelmm79.
  • يمكن الآن لمحادثات Gateway التي تحتوي على مهمة نشطة يتيمة التعافي عبر التشخيصات بدلًا من ترك الأدوار اللاحقة محجوبة حتى إعادة التشغيل. b1da734 شكرًا @arismontclair، @obviyus، @ralf003.
  • لم يعد الوكيل يظل صامتًا بعد Compaction عندما يتعطل خطاف الإجابة النهائية لأحد Plugins؛ ينهي OpenClaw الخطاف عند انتهاء المهلة ويظل يسلّم الاستجابة. b2baf79 شكرًا @dserious، @obviyus، @villa-feng.
  • يتخطى بدء تشغيل Gateway الآن العمل غير الضروري المتعلق بسياسة التفكير لدى المزوّد عندما يحدد إعداد صريح أو دليل النماذج نتيجة الشعار مسبقًا. b18af41
  • يمكن للمطورين الآن البناء بالاعتماد على نتائج جلسات شجرة العمل المُدارة من حزمة بروتوكول Gateway واستخدامها من دون إخفاقات الأسماء المكررة. 8ce620f شكرًا @vincentkoc.
  • يشمل الآن عمل استمرارية جلسة Codex في الإصدار نفسه بدء سلاسل محادثات خادم التطبيق واستئنافها، مع إبقاء بصمات الربط محدودة طوال الوقت. 78edf1c شكرًا @vincentkoc.
  • يتلقى الوكلاء العاملون على macOS 26 الآن إصدار منتج macOS في موجّه وقت التشغيل بدلًا من إصدار نواة Darwin. #95225 شكرًا @sunlit-deng.
  • تُنتج أسباب فشل ACP غير المعتادة الآن تفاصيل تشخيصية مستقرة ومقروءة بدلًا من تفسير مفقود أو غير صالح. #96270 شكرًا @ly-wang19.
  • تعيد الآن عمليات البحث من تشغيل ACP إلى الجلسة التشغيل النشط الحالي بدلًا من ارتباط قديم من تشغيل أسبق. #96427 شكرًا @lin-hongkuan.
  • لم تعد توجيهات المستوى مثل /verbose و/think تحذف الكلمة الأولى من رسالة المستخدم عند إرسالهما معًا. #97929 شكرًا @yetval.
  • تعرض الآن أدوات الوكيل الناجحة التي تعيد نصًا عاديًا آمنًا ذلك الناتج بدلًا من ترك المستخدمين أمام نتيجة تبدو فارغة. #99526 ذو صلة: #99523. شكرًا @snowzlm.
  • لم تعد كيانات HTML البديلة المشوّهة في مخرجات المزوّد تُفسد وسائط أدوات الوكيل أو النصوص المنسوخة أو عناوين URL، بينما يستمر فك ترميز الكيانات السليمة والرموز التعبيرية بصورة طبيعية. #99564 شكرًا @mikasa0818.
  • تحافظ الآن قوائم الوكلاء الفرعيين الموجزة على التسميات الطويلة ونصوص المهام ضمن المساحة المخصصة لعرضها، من دون تقسيم الرموز التعبيرية أو إفساد المحاذاة. #100013 شكرًا @qingminglong.
  • لم يعد ترك إجابة واحدة فارغة في موجّه متعدد الأسئلة ينقل بقية الإجابات المكتوبة إلى الأسئلة الخاطئة. #100832 شكرًا @machine3at.
  • لم تعد الجلسات الأصل تكرر رسالة تقدم سابقة من وكيل فرعي عندما يُبلغ الوكيل لاحقًا عن الإكمال. #101042 شكرًا @mushuiyu886.
  • يمكن الآن لعناصر تحكم وقت تشغيل ACP مسح إعدادات النموذج والتفكير ودليل العمل والأذونات والمهلة والوضع والإعدادات الإضافية للواجهة الخلفية المحفوظة فعليًا، حتى لا تعيد الأدوار اللاحقة استخدام قيم قديمة. #101044 شكرًا @mushuiyu886.
  • أصبحت محادثات الوكيل الطويلة جدًا أقل عرضة للدوران في حلقة من محاولات التعافي الفاشلة من تجاوز السعة، لأن Compaction يعكس الآن الموجّه الذي أعدّه OpenClaw فعليًا. #101181 شكرًا @jalehman.
  • تحافظ الآن النصوص المختصرة للويب والوسائط وتحويل النص إلى كلام والحالة والنقل والمكالمات الصوتية على محارف Unicode كاملة بدلًا من إنتاج رموز بديلة أو محتوى لاحق مشوّه. #101355 شكرًا @alix-007، @vincentkoc.
  • تختصر إشعارات سطح المكتب في Codex الآن معاينات المساعد الطويلة التي تحتوي على رموز تعبيرية أو نصوص CJK من دون إنتاج محارف مشوّهة. #101534 شكرًا @lsr911.
  • تحافظ الآن عناوين أدوات ACP ومطالبات الأذونات والتحذيرات والأخطاء على قابلية قراءة المعاينات الطويلة لوسائط الرموز التعبيرية أو أحرف CJK عند اختصارها. #101535 شكرًا @lsr911.
  • تحافظ الآن معاينات الردود التلقائية المحجوبة في السجلات المطوّلة على الرموز التعبيرية الكاملة والمحارف التكميلية الأخرى بدلًا من عرض نص تالف عند حد الطول. #101575 شكرًا @wm0018.
  • لم تعد عمليات تشغيل الوكلاء والوكلاء الفرعيين التي اكتملت بصورة طبيعية تظهر كإدخالات سجل على مستوى الخطأ، ما يقلل الإنذارات الكاذبة مع إبقاء حالات الفشل الحقيقية بارزة. #101703 شكرًا @zengwen-dt.
  • تحافظ الآن نتائج أدوات الوكيل كبيرة الحجم على الرموز التعبيرية الكاملة ومحارف Unicode المشابهة عند اختصارها قبل إرسالها إلى النموذج. #102087 شكرًا @chengzhichao-xydt.
  • عند تفعيل messages.suppressToolErrors، لم تعد حالات فشل الأدوات تتسرب إلى الدردشة كتحديثات للتقدم، بينما يستمر التقدم العادي والردود النهائية. #98063 شكرًا @amittell، @moeedahmed.
  • تتضمن الآن جلسات ورشة Skills مطالبة أوضح مع تقليل النفقات المتكررة للمطالبة والمخطط بنحو 1.8KB، مع الاحتفاظ بتدفق الاقتراح نفسه القابل للمراجعة. #100481
  • تنشئ الآن ذاكرة التخزين المؤقت للمطالبات وآثارها بصمة للنص الوارد المشوّه بما يتوافق مع النص المنظّف الذي يتلقاه المزوّدون، ما يتجنب حالات إخفاق إصابة ذاكرة التخزين المؤقت غير الضرورية وعمليات التشخيص المضللة. #101009 شكرًا @qingminglong.
  • تحدد الآن حالات فشل اتصال Gateway آخر مرحلة مكتملة من المصافحة، ما يساعد المشغّلين على التمييز بين حالات التعطل المتعلقة بالترقية وبيانات الاعتماد والمصادقة والجلسة وحالة الجاهزية. #93402 شكرًا @849261680، @bzelones، @vincentkoc، @youngting520.
  • يتلقى المشغّلون الآن تشخيصات payload.large أو truncated وعددًا دقيقًا كلما حذف chat.history الرسائل الأقدم، ما يجعل اقتطاع السجل المخفي مرئيًا من دون تغيير استجابات العملاء. #96788 شكرًا @zengwen-dt.
  • تكشف الآن سجلات Gateway متى يتعذر على OpenClaw حفظ حالة دورة الحياة النهائية لجلسة طرفية، ما يتيح تشخيص حالات فشل الاستمرارية الصامتة. #97839 ذو صلة #97795. شكرًا @aniruddhaadak80، @lzy3538.
  • أصبحت سجلات MCP في Gateway أقل ضجيجًا، وتحدد الأداة المسؤولة عند حدوث مشكلات في المخطط، مع إبقاء التعارضات المتميزة ظاهرة. #98821 شكرًا @alvelda، @harjothkhara.
  • تعيد الآن وسائط tools/call المشوّهة في MCP الخاص بـ Gateway استجابة واضحة تفيد بعدم صلاحية المعلمات قبل أن يتمكن أي خطاف أو أداة من معالجتها. #99180 شكرًا @vectorpeak.
  • تعيد الآن طلبات الإرفاق في MCP التي لا تحتوي على مفتاح جلسة صالح خطأ التحقق المقصود بدلًا من تعطيل Gateway بخطأ TypeError. #99488 شكرًا @zhanglei99586.
  • تعرض الآن واجهة التحكم وغيرها من عملاء Gateway إرشادات الاقتران أو إصدار البروتوكول الصحيحة حتى عندما تحتوي رموز التفاصيل على مسافات بيضاء إضافية. #99555 شكرًا @ly85206559.
  • تحافظ الآن حالات فشل WebSocket في Gateway على قابلية قراءة أسباب الإغلاق التي تحتوي على محارف غير ASCII، وتبقيها ضمن حد البايتات بدلًا من قطع المحارف وتحويلها إلى نص مشوّه. #100047 شكرًا @narahariraghava.
  • لم يعد تقدم وضع الشيفرة في Discord يمتلئ بصفوف Wait المتكررة الناتجة عن الاستقصاء في الخلفية، بينما تظل الأدوات المخصصة العادية وأدوات Plugin ظاهرة. #100164
  • توضح الآن أخطاء مصادقة التجاوز في Gateway لمستخدمي CLI وTUI ما إذا كان عليهم إضافة رمز مميز أو كلمة مرور، أو إزالة --url، أو إقران متغيرات البيئة ذات الصلة. #100418 شكرًا @gmays.
  • تعيد الآن الأدوار التفاعلية والموجودة في قائمة الانتظار التي تنتهي من دون إجابة ظاهرة رسالة فشل واضحة ومنقّحة بدلًا من ترك الدردشة تبدو عالقة. #100456 شكرًا @mushuiyu886.
  • لم يعد بدء جلسة Codex جديدة يصدر تحذيرًا زائفًا بشأن السجل قبل وجود نصها، بينما تظل حالات فشل السجل الحقيقية ظاهرة. #100484 شكرًا @litang9، @vincentkoc.
  • تضع الآن تقارير استخدام Gateway تسميات لتاريخي البدء والانتهاء وفق المنطقة الزمنية المطلوبة، بما في ذلك التعامل الصحيح مع اليوم التقويمي عبر انتقالات التوقيت الصيفي المحلية. #100567 شكرًا @nianjiuzst.
  • تستعيد الآن تفاصيل استخدام الجلسة تواريخ النصوص المشوّهة من الطوابع الزمنية المتاحة للرسائل، وتعيد قيمًا محدودة ومرتبة بانتظام بدلًا من القيم الخالية. #100687 شكرًا @sheyanmin.
  • تغلق الآن عملاء ACP المستقلة قاعدة بيانات حالة SQLite المشتركة أثناء إيقاف التشغيل، بحيث تتمكن عمليات إعادة التحميل السريع وإعادة التشغيل الفوري من فتحها مجددًا من دون أقفال أو استدعاءات رد قديمة. #100691 شكرًا @lzy3538.
  • يتعرف الآن إعداد macOS عند التشغيل الأول على تسجيل دخول Codex المحفوظ بنجاح، ويقل احتمال انتهائه بتحذير قديم بشأن Gateway أو حزمة Skills المضمّنة. #101218
  • يفشل الآن إعداد Webhook للمكالمات الصوتية عبر ngrok أو Tailscale بصورة سليمة عند حدوث أخطاء في تدفق النفق بدلًا من تعطيل Gateway، كما يتجنب إيقاف التشغيل انتظار نفق انتهى بالفعل. #101394 شكرًا @cxbasdev.

الحسابات والأجهزة والبيانات الخاصة

بيانات الاعتماد والأذونات والإقران وضمانات الملفات

تتوقف الإجراءات الحساسة للثقة في مرحلة أبكر وتوضح بمزيد من التفصيل ما يتطلب الانتباه. يمكن تصفية سجل تدقيق النشاط الدائم وتصديره بعد عمليات إعادة التشغيل، وتميّز عمليات تثبيت ClawHub بين الإصدارات المحظورة والإصدارات التي تتطلب إقرارًا متعمدًا، كما تدعم الشبكات المحمية المسارات المعتمدة التي تمر عبر الوكيل فقط من دون إضعاف عمليات التحقق من الوجهة. يشمل الآن حل بيانات الاعتماد وتنقيحها مزيدًا من مسارات النماذج وPlugin، بينما يفرض العزل والموافقات حدودًا أوضح للأجهزة والأذونات ومساحات العمل. كما تتجنب آلية عمل الأسرار كشف بيانات اعتماد النماذج التي جرى حلها في مسارات الطلبات والأخطاء العادية.
  • يتحقق ClawHub الآن من إصدارات Plugins وSkills المجتمعية قبل التنزيل، فيحظر الإصدارات المحظورة ويتطلب إقرارًا صريحًا بالإصدارات المشبوهة، مع إبقاء التثبيتات الحالية في مكانها عند تخطي تحديث. #81364 شكرًا @jesse-merhi.
  • أصبح لدى المشغّلين المخوّلين الآن سجل تدقيق دائم لنشاط الوكلاء والأدوات، مع عوامل تصفية وترقيم صفحات مستقر وتصدير JSON محدود الحجم وتسجيل قابل للتهيئة وحدود احتفاظ تلقائية. #98704
  • يمكن الآن لطلبات المزوّد والقناة والوسائط والويب الوصول إلى الوجهات العامة عبر وكيل مُدار حتى عندما يكون DNS المحلي غير متاح أو مختلفًا عن DNS الخاص بالوكيل. #98951 ذو صلة #98925. شكرًا @momothemage، @sandl99.
  • تحظى الآن مفاتيح مزوّدي النماذج المخزنة باستخدام SecretRefs بحماية إضافية من الكشف العرضي في السجلات والأخطاء ولقطات الوكيل وإعداد SDK وفحص وقت التشغيل، مع مفتاح توافق للقيم الحارسة للأسرار. #102009
  • يمكن للمشغّلين استخدام تدقيق Doctor موجّه لاكتشاف بقايا بيانات الاعتماد في إدخالات config-audit.jsonl التاريخية ومعاينة التنقيح قبل تشغيل openclaw doctor --fix. #84450 شكرًا @giodl73-repo.
  • يتطلب التحكم في المتصفح الآن إذن المسؤول نفسه عند الاستدعاء المباشر عبر Node كما في مسار طلب المتصفح القياسي، ما يمنع بيانات الاعتماد المخصصة للكتابة فقط أو Plugins التابعة لجهات خارجية من الحصول على وصول بصلاحيات مرتفعة. #85916 شكرًا @eleqtrizit، @laphilosophie.
  • لم تعد غرف Slack التي تتطلب إشارةً توقظ OpenClaw للرسائل العادية عندما تكون هوية الروبوت مفقودة أو غير موثوق بها، وتوجّه تحذيرات الإعداد المشغّلين إلى Bot User OAuth Token عند الحاجة. #91584 شكرًا @hiragram.
  • لم يعد تشغيل فحص محلي للقراءة فقط على Gateway يترك أذونات اقتران قديمة تحظر لاحقًا أمر وكيل أو مسؤول أو كتابة أو موافقة على جهاز. #96002 شكرًا @vincentkoc.
  • تحافظ الآن إعادة إنشاء خدمة Gateway على عدم إدراج الأسرار المستندة إلى البيئة في تعريفات وحدات Linux، وتصون بيانات اعتماد المزوّد والقناة التي جرى تحليلها على macOS. #96065 شكرًا @darren2030، @obviyus.
  • عند تمكين strictInlineEval، تتطلب الآن أوامر Python وPyPy ذات الإصدارات، إلى جانب صيغ PHP وR المضمنة الإضافية، موافقة صريحة جديدة بدلًا من وراثة الثقة بالملف التنفيذي. #96216 شكرًا @eleqtrizit.
  • أصبحت الوكلاء التي تستخدم أدوات Cron في OpenClaw مقصورة الآن على مهامها المجدولة وأهداف جلساتها الخاصة، بينما يظل Cron الذي يديره المشغّل دون تغيير، وتفشل إعدادات الإصدارات المختلطة بصورة مغلقة مع تعليمة openclaw gateway restart. #96883 شكرًا @joshavant.
  • يمكن الآن لإعدادات Feishu متعددة الحسابات بدء القناة الافتراضية باستخدام SecretRef على المستوى الأعلى مستند إلى البيئة وأسرار مضمنة منفصلة للحسابات المسماة، من دون استبدال السر المحمي بنص صريح. #96965 شكرًا @zw-xysk.
  • يحافظ openclaw doctor --fix الآن على حسابات OAuth منفصلة للمزوّد نفسه، بما في ذلك مرجع كل حساب واسم العرض المحفوظ. #97541 شكرًا @liuhao1024، @yetval.
  • لا يمكن الآن سوى للمالك المُهيأ تغيير ما إذا كانت المجموعة تستجيب للإشارات أم لكل رسالة عبر /activation. #97838 شكرًا @pgondhi987.
  • تظل الآن إجراءات إيقاظ Cron التي يبدأها وكيل ضمن مسارات جلسات ذلك الوكيل نفسه، ما يقلل احتمال إيقاظ محادثة وكيل آخر. #97949 شكرًا @eleqtrizit.
  • يتطلب الآن بدء جلسات Codex الأصلية أو تغييرها وصول المالك أو operator.admin، بينما يحتفظ المرسلون المخوّلون الآخرون بإمكانية الفحص للقراءة فقط. #97952 شكرًا @eleqtrizit.
  • تتطلب الآن دورة حياة جلسات ACP وعناصر التحكم في وقت التشغيل مالكًا أو مسؤولًا داخليًا في Gateway بدلًا من إتاحتها لأي مستخدم قناة مخوّل. #97953 شكرًا @eleqtrizit.
  • لم يعد بإمكان الوكلاء المعزولين الذين عُطّل لديهم التحكم في متصفح المضيف الوصول إلى متصفح مضيف مسجّل الدخول عبر Node متصفح مقترنة. #97958 شكرًا @eleqtrizit.
  • تعيد الآن حالات فشل MCP OAuth المشوّهة تشخيصًا محدودًا لحالة HTTP بدلًا من السماح لاستجابة خطأ غير محدودة باستنفاد ذاكرة الوكيل. #98143 شكرًا @pick-cat.
  • تُحجب الآن مفاتيح Fireworks API المجردة في السجلات وأخطاء المزوّد وتفاصيل الأوامر ومخرجات الأدوات وتشخيصات واجهة التحكم، حتى من دون تسمية قريبة لحقل حساس. #98226 ذو صلة #98225. شكرًا @ooiuuii.
  • في القنوات المشتركة، لا يمكن سوى للشخص الذي بدأ أمر Claude Code الموافقة على طلبات أذونات أدواته أو رفضها. #98256 شكرًا @eleqtrizit.
  • ترفض الآن قوائم السماح في IRC افتراضيًا إدخالات nick!user التي لا تتضمن مضيفًا، وتوجّه المشغّلين نحو أقنعة مضيف كاملة ومتحقق منها، ما يقلل خطر انتحال الهوية. #98339 شكرًا @yetval.
  • يرفض /pair الآن رموز الإعداد التي تشير إلى عناوين 0.0.0.0 أو :: غير القابلة للتوجيه، ويقدّم للمشغّلين بدلًا من ذلك إرشادات آمنة لعنوان URL الخاص بـGateway. #98617 شكرًا @crh-code.
  • تشير الآن حالات فشل تحديث بيانات اعتماد OpenAI أو Codex إلى ضرورة إعادة المصادقة، وتحدد بصورة خاصة ملف التعريف المتأثر بدلًا من الظهور بحالة سليمة حتى تفشل أدوار النموذج. #99134 ذو صلة #99120. شكرًا @100yenadmin، @fuller-stack-dev.
  • ترسل الآن محاولات إعادة مصادقة Gateway رموز الأجهزة المخزنة فقط إلى نقاط نهاية الاسترجاع المحلي الحقيقية، لا إلى أسماء مضيفين بعيدة تشبه مجرد عناوين 127.*. #99859 شكرًا @ly85206559.
  • لم يعد فشل مؤقت في قراءة تدفق المخرجات من مزوّد SecretRef قائم على exec يؤدي إلى تعطل OpenClaw أثناء تحليل بيانات الاعتماد. #100521 شكرًا @cxbasdev.
  • لا يزال بإمكان عملاء Gateway ذوي نطاق الكتابة تنفيذ إجراءات الرسائل المدعومة، لكن لم يعد بإمكانهم تقديم حقول هوية تتنكر في صورة طالب موثوق أو مالك. #102031 شكرًا @pgondhi987.
  • تتطلب الآن الموافقة على Node قادرة على معالجة حركة مرور حساسة للمتصفح إذن المسؤول، بما يطابق مستوى الأمان المطلوب أصلًا لاستخدام هذه الإمكانية. #104491 شكرًا @yetval.
  • تنقّح الآن سجلات حمولات الوكلاء وتتبعات ذاكرة التخزين المؤقت مفاتيح المزوّد حتى عندما تظهر بيانات الاعتماد هذه داخل قيم تشخيصية ذات نص حر. d8ee630 شكرًا @joshavant.
  • لم يعد بإمكان المشاركين المخوّلين غير المالكين في الدردشة فحص تهيئة خادم MCP التي يتحكم بها المالك أو تغييرها عبر /mcp. ad5a26c شكرًا @joshavant.
  • تظل الآن تشخيصات الرد التلقائي مقصورة على المالك بدلًا من السماح للمشاركين غير المالكين بتشغيل الأمر. 170bf72 شكرًا @joshavant.
  • لم تعد Webhooks الفاشلة في Cron تعيد توجيه ملخصات الأوامر الخام أو التشخيصات التي قد تحتوي على مطالبات إعداد أو رموز أو مخرجات شبيهة بالأسرار. 1d17263 شكرًا @joshavant.
  • يعمل الآن اكتشاف أهداف الأسرار بصورة متسقة لكل من الطلبات محددة النطاق والسجل الكامل المترجم، بدلًا من الفشل عند عدم توفير مجموعة فرعية مسموح بها. e490171
  • بموجب سياسة SSRF الصارمة، لم يعد بإمكان اكتشاف المتصفح البعيد إعادة توجيه OpenClaw من نقطة نهاية CDP المُهيأة إلى مضيف أو منفذ أو وضع أمان مختلف. cbc833a شكرًا @vincentkoc.
  • يحوّل /login codex الآن الدردشة النشطة إلى الحساب الذي تمت مصادقته للتو من دون الكتابة فوق اختيار يدوي أحدث لملف التعريف، ويقدّم إرشادات للاسترداد إذا فشل التحويل. 02c3de9 شكرًا @vincentkoc.
  • تستخدم الآن تغييرات ملف التعريف التي تُجرى عبر /login مسار حفظ الجلسة القياسي، مع الحفاظ على التحديدات المتزامنة الأحدث وسلوك الاسترداد الحالي. f07c478 شكرًا @vincentkoc.
  • تحتفظ الآن ارتباطات جلسات Codex بتهيئات MCP الكبيرة وبيانات اعتماد Authorization المدورة ضمن بصمات محدودة، من دون تخزين قيم bearer قابلة للقراءة بصورة دائمة. 491e42e شكرًا @100yenadmin.
  • لم تعد الخطافات وSkills تُفعّل من قيم تهيئة موروثة غير آمنة، بينما تستمر المسارات العادية المُهيأة والإعدادات الافتراضية الصريحة في العمل. #59694 شكرًا @yonganzhang.
  • بعد إزالة وكيل، لم يعد بإمكان جلساته المتبقية بدء عمليات تشغيل نماذج جديدة عبر Gateway. #97260 شكرًا @obviyus، @pick-cat.
  • تفشل الآن أرشيفات أدوات fd وripgrep المساعدة غير الآمنة أو المشوّهة أو الكبيرة على نحو غير متوقع مبكرًا، وتنظف آثارها ذاتيًا بدلًا من تعريض إعداد الوكيل للخطر. #98988 شكرًا @leonidaslux، @vincentkoc.
  • تفشل الآن بيانات تعريف مرفقات الدردشة الشخصية في Microsoft Teams إذا كانت مفرطة الحجم أو مشوّهة بصورة آمنة مع تحذير، بدلًا من استهلاك ذاكرة Gateway بلا حدود. #99125 شكرًا @ly85206559.
  • تعمل الآن أوامر عرض التهيئة وتعيينها وإلغاء تعيينها فقط على القيم المخزنة فعليًا في تهيئة المستخدم، ما يمنع حالة الكائن الموروثة من التنكر في صورة إعدادات محفوظة. #99846 شكرًا @vincentkoc، @zenglingbiao.
  • لم يعد بإمكان محتوى Canvas في Android الانتقال إلى خدمات ويب محلية على الجهاز، بينما تواصل الصفحات البعيدة العادية والصفحات المستضافة على Gateway العمل. #99874 شكرًا @ly85206559.
  • تتوقف الآن الاستجابات مفرطة الحجم أو التي لا تنتهي من المزوّدين الخارجيين المدعومين عند حد ثابت مع خطأ مُعنون، بدلًا من استهلاك الذاكرة حتى وصول النص الكامل للاستجابة. 0a14444 شكرًا @joshavant.
  • تفشل الآن طلبات الطرفية ذات معرّف وكيل غير معروف بوضوح بدلًا من الرجوع إلى الإعدادات الافتراضية العامة واحتمال فتح صدفة للمضيف خارج حدود الوكيل المقصود. 3601dca
  • يقبل مثبّت Windows الآن بيئات تشغيل SQLite المرقّعة، ويرفض البيئات غير الآمنة أو غير القابلة للقراءة، ويعرض الإصدار المكتشف عند الحاجة إلى ترقية أخرى لـ Node.js. 28db140 شكرًا @vincentkoc.
  • يتجنب QQBot الآن التذكيرات العرضية، ويحدّ من كشف تفاصيل الوسائط الخاصة، ويتطلب تأكيدًا صريحًا قبل إجراءات القنوات أو الإعلانات التدميرية. #98032 شكرًا @patrick-erichsen.
  • يمكن للمشغّلين الذين يستخدمون إصلاحات مساحة العمل الآن تشغيل doctor --fix لتعطيل نقاط نهاية HTTP الخاصة بـ Gateway التي ترفضها السياسة، من دون إزالة إعدادات جلب عناوين URL المتداخلة. #99731 شكرًا @giodl73-repo.
  • تفرض الآن عمليات جلب الويب وتكاملات المزوّدين حدودًا على حجم الاستجابة من دون تخصيص استجابة غير قياسية كاملة في الذاكرة. #99884 شكرًا @zenglingbiao.
  • أصبحت مضيفات المزوّدين المخصّصة الموثوقة محمية الآن من إعادة ربط DNS بالخدمات المحلية؛ ويجب أن تستخدم الأسماء المستعارة المتعمدة للاسترجاع الحلقي أصلًا محليًا صريحًا أو تفعيل allowPrivateNetwork. #100835 شكرًا @machine3at.
  • ترفض الآن طلبات التحكم في المتصفح استجابات JSON الناجحة مفرطة الحجم باستخدام BrowserServiceError قبل أن تستهلك قدرًا مفرطًا من الذاكرة، بينما تظل نتائج المتصفح الكبيرة المدعومة تعمل. #100889 شكرًا @mushuiyu886.
  • يقبل الآن مسار إعداد الهاتف المحمول /pair عناوين Gateway المحلية من نوع IPv6 ULA وعناوين الارتباط المحلي من دون اشتراط TLS أو مضيف مُعلَن مختلف، بينما تظل عناوين URL العامة غير المشفّرة محظورة. #101008 شكرًا @zhangguiping-xydt.
  • يعرض تشغيل /prose الآن للمشغّلين عمليات الاستيراد البعيدة المتعدية ويطلب الموافقة قبل أن يجلب OpenProse تبعيات التعليمات البرمجية تلك. 259877d شكرًا @joshavant.
  • يمكن لمستخدمي Plugin ‏Codex السماح بإجراءات التطبيقات المخصّصة للقراءة فقط مع اشتراط موافقة جديدة لكل إجراء كتابة أو إجراء تدميري. #97123 شكرًا @kevinslin.
  • تتجنب تطبيقات Plugin ‏Codex الآن مطالبات الموافقة للإجراءات المخصّصة للقراءة فقط، وتحافظ على سياسات الكتابة الخاصة بكل تطبيق أثناء الاسترداد، وتحدّث قائمة تطبيقاتها بعد الترقيات. #97327 شكرًا @kevinslin.
  • يمكن لمالكي الأجهزة الموافقة على معرّف الطلب الأحدث الذي عرضه openclaw devices list بعد إعادة الاتصال، من دون إضعاف الحماية من النطاقات الموسّعة حديثًا. #98145 شكرًا @romneyda.
  • تشغّل الآن موافقات التنفيذ بالمسار الدقيق في Windows الملف التنفيذي الموافق عليه بدلًا من برنامج يحمل الاسم نفسه في دليل العمل. #98260 شكرًا @eleqtrizit.
  • يحذّر openclaw security audit الآن المسؤولين من أن قوائم السماح بالمهارات الخاصة بكل وكيل لا تمنع الوكلاء القادرين على استخدام الصدفة من الوصول إلى خوادم MCP المضبوطة عموميًا. #98352 شكرًا @momothemage.
  • يسمّي Plugin ‏Codex الآن وضع الموافقة التدميرية لكل إجراء باسم ask، موضحًا أن كل إجراء كتابة أو إجراء تدميري يظل متاحًا لكنه يتطلب تأكيدًا. #98501 ذو صلة #98499. شكرًا @kevinslin.
  • يمكن لعمليات النشر المُدارة الآن اشتراط إدخالات مثل system.run في gateway.nodes.denyCommands، ويحذّر فاحص السياسة عندما يؤدي انحراف الإعدادات إلى إبقاء أمر Node ذي امتيازات متاحًا. #99121 شكرًا @giodl73-repo.
  • لم تعد أدوات المضيف المُدارة ترث بيئة Conda النشطة من الصدفة التي شغّلت OpenClaw، مما يتجنب سلوك Python ومدير الحزم غير المقصود. #99425 ذو صلة #99424. شكرًا @krissding، @ooiuuii.
  • تحافظ الآن معاينات الموافقة الطويلة في Discord على الرموز التعبيرية والأعلام كاملة عند اختصارها، مما يتجنب ظهور محارف استبدال تالفة. #99539 شكرًا @zhangguiping-xydt.
  • تعرض مطالبات الموافقة على التنفيذ الآن نصوص الأوامر الطويلة التي تحتوي على رموز تعبيرية أو Unicode غير صالح وتنقلها من دون محارف تالفة أو إخفاقات في الترميز. #99566 شكرًا @mikasa0818.
  • يخبر policy check --json الآن المسؤولين بما إذا كانت كل نتيجة قابلة للإصلاح تلقائيًا، أو تحتاج إلى مراجعة أو عمل يدوي، أو مخصّصة للتحقق فقط، أو غير مدعومة. #99686 شكرًا @giodl73-repo.
  • يمكن للمشغّلين الذين يفعّلون صراحةً إصلاحات مساحة عمل السياسة الآن تضييق نطاق عدة إعدادات غير آمنة تلقائيًا، بينما يظل OpenClaw للقراءة فقط من دون هذا الاشتراك الصريح. #99690 شكرًا @giodl73-repo، @omarshahine.
  • يمكن لإصلاحات مساحة عمل السياسة الآن إضافة الأدوات المطلوبة إلى قائمة المنع المتأثرة مع الحفاظ على الإدخالات الحالية وتجنب توسيع سياسة الجذر من دون قصد. #99700 شكرًا @giodl73-repo.
  • يمكن لإصلاحات مساحة عمل السياسة الآن نقل مجموعات القنوات المفتوحة المُبلّغ عنها إلى وضع قائمة السماح واشتراط الإشارات من دون تغيير الإعدادات الافتراضية الموروثة. #99720 شكرًا @giodl73-repo، @omarshahine.
  • يعرض doctor --fix الآن تغيير gateway.bind=loopback أو gateway.nodes.denyCommands المطلوب بدقة للنتائج الحساسة من دون تطبيقه تلقائيًا. #99776 شكرًا @giodl73-repo.
  • أصبحت طرفية واجهة التحكم الآن اشتراكًا صريحًا، وتفتح علامات التبويب ضمن مساحة عمل الوكيل المحدد وسياسته، وتغلق الصدف المتأثرة عند قبول تشديد قيود الوصول. #100081 شكرًا @rayncc.
  • تُنتج الآن محاولات إصلاح الاقتران المتكررة مطالبة موافقة واحدة قابلة للاستخدام في macOS لكل جهاز بدلًا من تكديس تنبيهات قديمة لا يمكنها إكمال الموافقة. #100976
  • يمكن الآن عرض سياسات التنفيذ الخاصة بعقد Windows المرافقة وتحديثها عبر أوامر الموافقات المدركة للعقد، وعرضها بصورة صحيحة في واجهة التحكم. #101669 شكرًا @vincentkoc.
  • لم يعد يُعرض على مستخدمي دردشة Gateway من غير المالكين أدوات التحكم المحمية cron أو gateway أو nodes، حتى عندما تكون هذه الأدوات مدرجة في قائمة السماح بخلاف ذلك. #102030 شكرًا @pgondhi987.
  • يتطلب الآن استخدام jq عبر التنفيذ إدخالًا صريحًا موثوقًا في قائمة السماح أو موافقة، بدلًا من معاملته كملف ثنائي آمن وغير ضار لا يستخدم سوى الإدخال القياسي. #102032 شكرًا @pgondhi987.
  • تنطبق الآن موافقات السماح الدائم لأغلفة npm exec وnpx وpnpm وyarn على الأمر الفعلي بدلًا من منح الثقة من دون قصد لحمولات مستقبلية مختلفة. #102035 شكرًا @pgondhi987.
  • تظل الآن عمليات ملفات مساحة عمل OpenShell داخل مرآة بيئة الاختبار المعزولة المحلية التي تم التحقق منها، مع إخفاق حالات الروابط الرمزية غير الآمنة والروابط الصلبة والعبور بين الجذور وتغيير الدليل بصورة سليمة. c6f5725 شكرًا @joshavant.
  • تدعم عملاء Swift الأصلية الآن موافقات المهارات محددة النطاق بالجهاز، مع ترميز حقل جهاز المراجع في نماذج Gateway المُنشأة الخاصة بها. 1403c64
  • يحافظ الآن تتبّع تسجيل الدخول إلى Gateway على استخدام محدود للذاكرة أثناء تدفقات محاولات فاشلة من عناوين كثيرة، مع الحفاظ على عمليات القفل الحالية. #96224 شكرًا @eleqtrizit.
  • تُزال الآن محارف التحكم الطرفية المخفية من مفاتيح المزوّدين والرموز المميزة المنسوخة قبل إعداد ترويسات الطلب، بينما تظل المسافات المقصودة سليمة. #96444 شكرًا @lin-hongkuan.
  • تظل بيانات الاعتماد غير الصالحة والمقنّعة الآن في سطر آمن واحد ضمن تشخيصات الإعداد والمصادقة، حتى عندما يحتوي الإدخال الأصلي على أسطر جديدة أو بايتات تحكم أخرى. #96445 شكرًا @lin-hongkuan.
  • لم تعد عمليات التدقيق الأمني تخطئ في اعتبار مفاتيح العناصر النائبة المضمّنة لـ LM Studio وOllama وغيرهما من المزوّدين المحليين الذين لا يستخدمون مفاتيح بيانات اعتماد مكشوفة بنص صريح. #97622 شكرًا @xydigit-sj.
  • تتطلب الآن عمليات تصدير المسارات من الدردشة صلاحية المالك، مما يمنع مستخدمي القنوات الآخرين المخوّلين بالأوامر من استرداد عناصر جلسة حساسة. #97840 شكرًا @pgondhi987.
  • لا يمكن الآن تغيير Active Memory على مستوى Gateway إلا بواسطة المالكين أو المسؤولين، بينما يحتفظ المستخدمون المخوّلون الآخرون بعناصر التحكم على مستوى الجلسة. #97841 شكرًا @pgondhi987.
  • لا يمكن الآن سوى للمالكين وعملاء Gateway الإداريين تشغيل Dreaming في Memory Core أو إيقافه عبر /dreaming، بينما تظل الحالة والمساعدة متاحتين للآخرين. #97869 شكرًا @eleqtrizit.
  • لم يعد بإمكان مستخدمي Telegram وDiscord غير المسؤولين تغيير صوت Talk الخاص بـ Gateway، مع استمرار قدرتهم على عرض الأصوات الحالية والمتاحة. #97874 شكرًا @eleqtrizit.
  • يتطلب الآن تثبيت موارد Codex Computer Use أو إعادة ضبطها وصول المالك أو المسؤول، بينما لا يزال بإمكان المرسلين المخوّلين الآخرين فحص الحالة. #97955 شكرًا @eleqtrizit.
  • تتطلب الآن إعادة تسمية مجموعات iMessage وتغيير الأيقونات أو العضوية ومغادرة المجموعات صلاحية موثقة للمالك أو المسؤول. #97961 شكرًا @eleqtrizit.
  • تظل Skills التي ينشئها الوكلاء الآن معلّقة لمراجعة Skill Workshop والموافقة عليها بدلًا من أن تصبح نشطة فورًا من دون ضمانات الحماية المتوقعة. #98346 ذو صلة #96054. شكرًا @momothemage، @xianshishan.
  • تحظر الآن قوائم السماح بالقراءة في Discord البيانات الوصفية للخوادم وتفاصيل القنوات وقوائم سلاسل المحادثات قبل أي طلب إلى المزوّد عندما تكون تلك الموارد خارج النطاق المضبوط. #98966 شكرًا @pgondhi987.
  • تُخفي سجلات انتهاء مهلة Telegram الآن رموز البوت المضمّنة في مسارات Bot API، بما في ذلك الجذور المخصصة وجذور الوكيل، مع الاحتفاظ بسياق مفيد لنقطة النهاية. #99428 ذو صلة: #96982. شكرًا @liuhaiyang14، @xialonglee.
  • تُخفي الآن معاينات النشاط في واجهة التحكم مفاتيح API المخزّنة تحت أسماء إعدادات منقّطة أو المُعادة ضمن مخرجات أدوات منظّمة. #99460 ذو صلة: #99459. شكرًا @ooiuuii.
  • تحافظ الآن أدوات التنقيح المخصصة لأخطاء ACP على التنظيف المضمّن للأسرار في OpenClaw، مما يمنع تسرّب الرموز المعروفة وبيانات الاعتماد ومواد المفاتيح الخاصة إلى الأخطاء المنسّقة. #100191 شكرًا @lin-hongkuan.
  • تميّز أوامر الرسائل النصية القصيرة في Android الآن بوضوح بين إذن الهاتف والاشتراك الاختياري المنفصل في Gateway، مما يتيح sms.search للقراءة فقط من دون تمكين sms.send أيضًا. #100993 شكرًا @narcissus0702.
  • تحافظ أتمتة المتصفح الآن على ارتباط حركة التحكم في Chrome بمضيف CDP المُعدّ أو المسموح به صراحةً، مما يقلل خطر إعادة توجيه عنوان مصحح أخطاء مكتشف لبيانات الاعتماد أو التحكم إلى وجهة أخرى. #101171
  • يمكن للمالكين المصادَق عليهم استخدام أدوات الصدفة والملفات والعمليات وورشة Skills وأدوات Plugin الممنوحة لهم مسبقًا في WebChat، من دون توسيع تلك الأذونات لتشمل الضيوف أو المرسلين الخارجيين. #101271 شكرًا @fuller-stack-dev.
  • عندما تُحدّث عملية OpenClaw أخرى بيانات اعتماد OAuth الخاصة بـ OpenAI، يرى المشغّلون الآن خطأ تعارض واحدًا مفيدًا من دون صياغة مكررة أو كشف مسارات الملفات المحلية. #101573 شكرًا @vincentkoc.
  • على macOS، يظل OPENCLAW_STATE_DIR الصريح الآن معزولًا عن هوية الاقتران الحالية لمجموعة التطبيقات في الجهاز ورموز الجهاز. #101779
  • تظل رموز بوتات Telegram محجوبة الآن حتى عند عبورها الحدود الداخلية ضمن سجلات ضخمة جدًا أو رسائل أخطاء الأدوات. #103861 شكرًا @vincentkoc.
  • لم يعد بإمكان محارف التحكم المخفية كسر حدود الارتباطات التشعبية في الطرفية أو حقن سلوك تحكم عبر نص روابط التوثيق. #96440 شكرًا @lin-hongkuan.
  • ترفض الآن مرشحات التضمين والاستبعاد في MCP ذات مقاطع أحرف البدل الكثيرة حالات عدم التطابق بسرعة، بدلًا من تعطيل اكتشاف الأدوات لدقائق. #100330 شكرًا @lsr911.
  • تفشل الآن مرفقات الملفات المحلية في Signal التي تتجاوز الحجم المسموح أو تستخدم مسارات مشبوهة بسرعة مع خطأ واضح، قبل استهلاك قدر مفرط من ذاكرة Gateway. #101391 شكرًا @cxbasdev.
  • تحافظ الجسور متعددة المستخدمين التي تستخدم openclaw agent --agent ... --channel ... --to ... الآن على المستلمين في جلسات منفصلة عند إعداد العزل لكل مستلم. #101507 شكرًا @pingfanfan، @vincentkoc.
  • يحظر تحليل ملفات PDF في Anthropic وGemini الآن افتراضيًا عمليات إعادة التوجيه غير الآمنة إلى الشبكات الخاصة والاستجابات مفرطة الحجم، مع استمرار دعم نقاط النهاية المحلية المُعدّة. #97872 شكرًا @eleqtrizit.
  • تتلقى طلبات Anthropic عبر Cloudflare AI Gateway الآن الحظر القياسي للعناوين الخاصة في OpenClaw، ومهل الانتظار، وإرشادات إعادة المحاولة، وضمانات الاستجابة المُدارة. #98003 شكرًا @wangmiao0668000666.
  • تحذّر استعادة الإعدادات الآن عندما يُصلح الملف ولكن يتعذر تحصين أذوناته النهائية، مما يحافظ على الاستعادة مع إظهار المشكلة الأمنية. #95348 شكرًا @hugenshen.
  • openclaw security audit لا يبلغ الآن عن انكشاف المتصفح إلا عندما تسمح سياسة Plugin فعليًا بتشغيل Plugin المتصفح. #97732 شكرًا @amtellezfernandez.
  • تحذف حالة المكالمات الصوتية المخصصة للقراءة فقط الآن أرقام الهواتف والنصوص المفرغة وتفاصيل التوجيه ومعرّفات الأحداث المعالَجة والبيانات الوصفية الأولية. #97870 شكرًا @eleqtrizit.
  • يمكن لأدوات الحالة والتشخيص الآن تحديد متابعات موافقة التنفيذ القديمة التي جرى كبتها عمدًا بعد /new أو /reset، بدلًا من التعامل معها كإخفاقات تسليم غير مفسرة. #98293 شكرًا @bsniznd.
  • تحافظ المحادثات الجانبية لـ /btw في Codex الآن على متطلب تطبيق Plugin في وضع السؤال بالحصول على الموافقة قبل الإجراءات التدميرية. #98812
  • لم تعد إصدارات Android النهائية تكشف إعدادات camera.clip التفصيلية وبيانات الجهاز والمسارات المؤقتة وأحداث التسجيل في سجلات الإنتاج. #99484 شكرًا @nianjiuzst.
  • تحافظ الآن تفاصيل الموافقة الطويلة ومعاينات الأوامر في خادم تطبيق Codex على الرموز التعبيرية ومحارف Unicode الموسعة، بدلًا من عرض نص تالف. #100177 شكرًا @xialonglee.
  • يترك تمرير الإشعارات في Android الآن رسائل WhatsApp وTelegram وDiscord وSignal ضمن جلسات قنواتها المخصصة، مما يمنع الردود المكررة أو المرسلة إلى محادثة خاطئة، بينما تواصل التطبيقات المحددة الأخرى اتباع قواعد التمرير. #101170
  • لم يعد تثبيت Skills وPlugins والحزم من ClawHub أو تحديثها على Linux يعرّض أذونات /tmp المشتركة للتغيير أو يعطّل الخدمات غير ذات الصلة. #101246 شكرًا @ch3ch2cho2021، @yangxiansheng.
  • تحافظ الموافقة الصارمة على التنفيذ الآن على أوامر الشيفرة المضمّنة للمفسر الموصولة أو المجمّعة، مثل python3 -xcprint، كموافقات لمرة واحدة بدلًا من إدخالات قائمة سماح قابلة لإعادة الاستخدام. #101353 شكرًا @pgondhi987.
  • تُختصر الآن تفسيرات المراجعة التلقائية الطويلة للتنفيذ التي تحتوي على رموز تعبيرية أو محارف CJK تكميلية بشكل سليم، بدلًا من عرض رمز بديل تالف. #101513 شكرًا @wm0018.
  • تظل عناوين وأوصاف موافقات Plugin مقروءة الآن عندما تقع رموز تعبيرية أو محارف CJK تكميلية عند الحد النصي لـ Gateway. #101580 شكرًا @wm0018.

تفاصيل التطبيقات الرسمية

التغييرات المشتركة في التطبيقات

عبر واجهات عملاء الطرف الأول، أصبحت قوائم المحادثات ولوحات الأوامر والإشعارات والوسائط وحالة الاتصال وعروض الملفات أو الفروق تعمل بمزيد من الاتساق. تظل TUI مفتوحة مع عرض أخطاء مفيدة، وتبقى عناصر التحكم في الفروق محصورة في المقارنة الظاهرة على الشاشة، كما يقل احتمال اختلاف سلوك لوحة المفاتيح والمسارات والحالة والمحادثة والصوت المشترك بين العملاء. تتشارك التطبيقات الرسمية دعمًا أصليًا أوسع للغات، ومسارات عمل الرسائل الصوتية، وملفات تعريف متعددة لـ Gateway، ومحادثات مخزنة مؤقتًا، وحالة اتصال أوضح عند التبديل بين عمليات التثبيت.

مزيد من التغييرات في iOS وiPadOS وApple Watch

يضيف iOS تنقلًا ودردشة محدّثين، وملاحظات صوتية، وملفات مساحة العمل، واستعادة أكثر أمانًا للإعداد، وملفات تعريف متعددة لـ Gateway، والإملاء والردود السريعة عبر Apple Watch.

مزيد من التغييرات في Android

يحسّن Android الإعداد عند التشغيل الأول، والتنقل، وأدوات الدردشة والجلسات، والصوت، والأذونات، والإشعارات، والعمل المجدول، ودعم اللغات، وملفات تعريف متعددة لـ Gateway، واستعادة الاتصال.

مزيد من التغييرات في macOS

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

واجهة المستخدم الطرفية والعملاء الآخرون

تظل محادثات الطرفية مفتوحة مع عرض أخطاء مفيدة، وتحافظ قوائم الجلسات على معاينات سهلة القراءة، وتبقى إجراءات الفروق مرتبطة بالمقارنة الظاهرة حاليًا على الشاشة.
  • يرى مستخدمو Android باللغات المدعومة الآن مطالبات إعداد Gateway والاتصال والثقة وواجهة الأوامر والاسترداد الأساسية بلغة أجهزتهم. #97111 شكرًا @vincentkoc.
  • تستخدم شاشات التحكم والدردشة وTalk والوكيل والإعدادات وGateway والنظرة العامة في iOS الآن تنقّلًا أوضح، ومؤشرات حالة وعناصر تحكم أوضح، ومحرر رسائل دردشة مدمجًا قابلًا للتوسّع. #98452 شكرًا @joelnishanth.
  • أصبحت شاشات التحكم والوكلاء والإعدادات في iOS الآن أسهل في الاستعراض، مع وجهات مكررة أقل، وعناصر تحكم أكثر إحكامًا، وتنقّل قياسي، واختصار مباشر إلى Gateway من عروض التفاصيل. #98811 ذو صلة #98803.
  • تمنح الدردشة الأصلية في iOS الآن المحادثة مساحة أكبر، وتستخدم محرر رسائل مدمجًا يتمدد مع المسودات الأطول، وتحافظ على سهولة النقر على عناصر تحكم المرفقات وTalk والإرسال. #98953 ذو صلة #98929.
  • تستخدم الدردشة وTalk والإعدادات والتنقّل والتهيئة الأولية على iPhone وiPad الآن عناصر تحكم أصلية ومظهرًا وسلوك رجوع أكثر اتساقًا. #99231 ذو صلة #99195. شكرًا @marvkr.
  • يمكن لمستخدمي iOS تسجيل ملاحظة صوتية تصل مدتها إلى ثلاث دقائق وإرسالها من محرر رسائل الدردشة، مع إمكانية إضافة نص، ورؤية مدة التسجيل في الدردشة. #100946
  • يمكن لمستخدمي Android تسجيل ملاحظة صوتية تصل مدتها إلى ثلاث دقائق وإرسالها من محرر رسائل الدردشة دون الدخول إلى وضع Talk المباشر. #101193
  • يمكن لإصدارات Android التابعة لجهات خارجية السماح بعمليات التحقق من الموقع التي يطلبها Gateway أثناء وجود التطبيق في الخلفية عبر تحديد Location > Always ومنح إذن الموقع الدائم في Android. #100967 شكرًا @ioridev.
  • يمكن لنظام Android الآن إبقاء عدة بوابات Gateway مقترنة والتبديل بينها دون تكرار الإعداد، مع احتفاظ كل Gateway ببيانات اعتمادها وحالة الدردشة والرسائل في قائمة الانتظار وبياناتها المحلية القابلة للإزالة. #100947
  • يمكن لمستخدمي iOS إقران عدة بوابات Gateway مرة واحدة والتبديل بينها مع إبقاء بيانات الاعتماد والثقة والدردشات والتفضيلات والوصول إلى الجهاز وتسجيل الإشعارات اللحظية مرتبطة ببوابة Gateway الصحيحة. #100948
  • تتضمن دردشة Android الآن إجراء دردشة جديدة ومتصفح أوامر / يرشّح الأوامر المعلنة للوكيل الحالي دون إسقاط معاملات الأوامر. #98796 شكرًا @iwhatsskill، @solvely-colin.
  • تتيح دردشة Android الآن للمستخدمين اختيار الوكيل المضبوط للرسائل الجديدة والتحقق منه، مع بقاء الدردشة ووضع Talk ولوحة الصفحة الرئيسية متوافقة مع ذلك الاختيار. #80422 شكرًا @bcperry.
  • تعرض دردشات Android الآن الروابط والقوائم والاقتباسات والتوكيد والتعليمات البرمجية والنص العادي باتساق من خلال عارض Markdown المشترك. #88899 ذو صلة #88014. شكرًا @iman-sharif، @pluviobyte.
  • تضع عمليات أتمتة إشعارات Android الآن الأحداث المقبولة في قائمة انتظار أثناء اتصال Gateway أو إعادة اتصاله، وتسلّمها بالترتيب بمجرد أن يصبح الرابط جاهزًا. #92602 ذو صلة #79552. شكرًا @ashishpatel26، @hectorrp13.
  • يمكن لمستخدمي Android فتح مهمة مجدولة لفحص توقيتها وحمولتها وحالة تسليمها ونتائجها الأخيرة وأخطائها ومعرّفها الدقيق. #95107 شكرًا @tosko4.
  • توقف عمليات التقاط الكاميرا لمرة واحدة في Android الآن الكاميرا ومؤشر الخصوصية سريعًا بعد النجاح أو الفشل أو الإلغاء. #98040 شكرًا @nianjiuzst.
  • تعيد طلبات الضغط للتحدث في خلفية Android الآن NODE_BACKGROUND_UNAVAILABLE بدلًا من محاولة تشغيل الميكروفون، وهو ما قد يرفضه نظام التشغيل. #98055 شكرًا @nianjiuzst.
  • يُحتسب إذن الصور المحددة في Android الآن وصولًا صالحًا للاستخدام، مما يتيح photos.latest مع توضيح كيفية إدارة التحديد المحدود. #98059 شكرًا @nianjiuzst.
  • تتوقف إجراءات Gateway في Android الآن سريعًا عند إغلاق اتصالها، بينما لا تلغي عملية التنظيف القديمة الطلبات التي بدأت بعد إعادة الاتصال. #98067 شكرًا @nianjiuzst.
  • تحدد استعادة الاتصال في Android الآن رموز الإعداد المنتهية الصلاحية وبيانات الاعتماد القديمة والمصادقة المفقودة أو غير الصالحة، مع عرض الخطوة التالية المناسبة. #98094 شكرًا @qingminglong.
  • يبلغ Android الآن عن جاهزية Talk في الوقت الفعلي والإملاء كلًا على حدة، ويفتح الإعداد فقط للوضع الذي يحتاج إليه، ويبقي تفاصيل فشل المزوّد المفيدة ظاهرة. #98269 ذو صلة #98268. شكرًا @solvely-colin.
  • يمكن لنظام Android إعادة الاتصال ببوابة Gateway نفسها دون مسح الوصول المحفوظ عندما تكون حقول بيانات الاعتماد فارغة، بينما تمنع تغييرات نقطة النهاية ورمز الإعداد نقل بيانات اعتماد قديمة بصمت. #98277 شكرًا @solvely-colin.
  • يوفر Android الآن إرشادات أوضح للتحقق من TLS لبوابات Gateway البعيدة وبوابات Tailnet التي يمكن الوصول إليها، ويمنح عمليات المصافحة الصالحة البطيئة وقتًا أطول لإظهار مطالبة الثقة. #98366 ذو صلة #98365. شكرًا @joshavant.
  • يمكن لنظام Android الآن الاقتران ببوابات Gateway المحلية المُعلنة عبر أسماء .local القياسية ذات النص الصريح، مع الاستمرار في رفض العناوين البعيدة غير الآمنة أو عناوين النص الصريح الملتبسة. #98439 شكرًا @joshavant.
  • يبدأ الآن مسح رمز QR صالح لإعداد Gateway على Android الاقتران فورًا وينتقل إلى الاسترداد أو الموافقة بدلًا من إبقاء المستخدمين في شاشة الإعداد. #98483 شكرًا @joshavant.
  • يستبدل إعداد Gateway في Android الآن تحذير المصادقة العام بتسميات استرداد محددة لرموز الإعداد المنتهية الصلاحية، وبيانات الاعتماد المفقودة أو غير الصالحة، والمصادقة المحفوظة القديمة، وهوية الجهاز المطلوبة. #98698 ذو صلة #98046. شكرًا @ccaprani، @masatohoshino.
  • يعيد تنقّل الرجوع في Android الآن المستخدمين من إعدادات Gateway أو Talk والجلسات والمزوّدين إلى علامة تبويب الصوت أو الدردشة أو لوحة الأوامر التي بدأوا منها. #98914 شكرًا @lokimorty.
  • تضع التهيئة الأولية في Android الآن علامة الجاهزية على جهات الاتصال والتقويم فقط بعد إتاحة الوصول للقراءة والكتابة معًا، بما في ذلك عندما تُمنح هذه الأذونات عبر مطالبات منفصلة. #99158 شكرًا @nianjiuzst.
  • يبلغ Android الآن عن منح الوصول إلى جهات الاتصال والتقويم فقط عند التصريح بقراءة الإدخالات وإضافتها معًا، مما يمنع ظهور نتائج إعداد مضللة. #99204 شكرًا @nianjiuzst.
  • يستخدم Talk والإملاء في Android الآن ميكروفون سماعة رأس Bluetooth متصلة للالتقاط دون استخدام اليدين، وينتقلان بسلاسة إلى الخيار الاحتياطي عند انقطاع اتصالها. #99259 ذو صلة #96241. شكرًا @gwtaylor.
  • يمكن لمستخدمي Android الآن قراءة إشعارات تراخيص الجهات الخارجية والمصادر المفتوحة المضمّنة مباشرةً من Settings > Licenses. #99299 شكرًا @joshavant.
  • يوفر إعداد Gateway في Android الآن إجراءات استرداد محددة للرموز المنتهية الصلاحية، وبيانات الاعتماد القديمة، وموافقة Node المعلقة، وحالات فشل المصادقة النهائية. #99414 ذو صلة #98045، #98046. شكرًا @ccaprani.
  • لم يعد تطبيق Android المرافق يعيد توجيه إشعارات OpenClaw نفسها إلى Gateway، حتى عندما لا تزال قوائم السماح القديمة تتضمن حزمة التطبيق. #99568 شكرًا @ly85206559.
  • يضبط إعداد Gateway اليدوي في Android الآن المنافذ الفارغة افتراضيًا على 18789 للمضيفات العادية التي تستخدم TLS أو النص الصريح، مع الإبقاء على المنفذ 443 لـ Tailscale MagicDNS. #99865 شكرًا @ly85206559.
  • يحصل الضغط للتحدث في Android الآن على تحكم حصري بالميكروفون أثناء وضع Talk، ثم يستأنف مستمع الوقت الفعلي الصحيح بعد ذلك، مما يمنع الالتقاط المكرر. #99986 شكرًا @nianjiuzst.
  • تضيف دردشة Android الآن تمييزًا نحويًا في الوضعين الفاتح والداكن إلى التعليمات البرمجية المسيّجة المدعومة، مما يسهل استعراض الردود كثيفة التعليمات البرمجية دون تأخير الرسائل الجزئية أو كبيرة الحجم. #100217
  • تعيد جلسات Gateway المحفوظة في Android الآن الاتصال سريعًا عند عودة الوصول المتحقق منه إلى الإنترنت، دون محاولات إعادة غير ضرورية أثناء تغييرات الشبكة المقيدة أو الجزئية. #100347 شكرًا @ly85206559.
  • توفر إعدادات Gateway في Android الآن مساحة أكثر استقرارًا لتفاصيل الاتصال وحقول الإعداد والنص المساعد على الشاشات بحجم الهاتف، مما يقلل الاقتطاع والازدحام. #100363 شكرًا @iwhatsskill.
  • يعرض Android الآن علامات تبويب سفلية متباعدة بالتساوي، ويتجنب تعطل بدء تشغيل ذاكرة التخزين المؤقت للدردشة الذي كان قد يمنع الدخول إلى واجهة الأوامر بعد التهيئة الأولية. #100382 شكرًا @iwhatsskill.
  • تستعيد دردشة Android الآن استجابة نشطة مع النص المخزن مؤقتًا بعد إعادة الاتصال أو إعادة الفتح، وتستعيد فجوات الأحداث الفائتة دون تكرار صفوف سجل المحادثة. #100384
  • يعزل Android الآن المحادثات المخزنة مؤقتًا والأوامر الموضوعة في قائمة الانتظار عندما يعيد المستخدمون الاقتران أو يسجلون الخروج أو يستبدلون بيانات اعتماد Gateway، مما يمنع هوية جديدة من وراثة بيانات الهوية السابقة. #100454
  • تحافظ دردشة Android الآن على استقرار الرسائل المرسلة والردود النشطة خلال عمليات إعادة الاتصال، وتوفّق السجل المتأخر دون أدوار مكررة أو نشاط قديم في محرر الرسائل. #100551
  • ينظف الضغط للتحدث في Android الآن عمليات الالتقاط التي نُقلت إلى الخلفية أو أُلغيت أو أُعيدت محاولتها دون إعادة فتح الميكروفون أو إيقاف جلسة صوتية أحدث، وتعيد الطلبات المتداخلة حالة الانشغال. #100552 شكرًا @xialonglee.
  • يمكن لمستخدمي Android الآن الضغط مطولًا على رد من المساعد واختيار Listen، مع حالة تشغيل مرئية، والنقر للإيقاف، وخيار احتياطي للنطق على الجهاز. #100772
  • يحافظ وضع التحدث في Android الآن على انشغال ميزة الضغط للتحدث إلى أن يُسلَّم الدور النشط بأمان، مما يمنع تداخل الميكروفونات أو تشغيل محتوى قديم أو استئناف المُرحِّل الخطأ. #100786
  • تمنع محادثات Android الآن ظهور الاستدلال الداخلي ونتائج الأدوات والتفاصيل التشغيلية الأولية في كل من المحادثات المباشرة وذاكرات التخزين المؤقت غير المتصلة بالإنترنت عند إعادة فتحها. #100826 شكرًا @iman-sharif.
  • يمكن لمستخدمي Android الآن الضغط مطولًا على رسالة محادثة مكتملة لنسخ النص بأكمله أو تحديد مقتطف أو مشاركته أو اقتباسه في رد، من دون فقدان مسودتهم الحالية. #100879 شكرًا @bdhwan.
  • يمكن لمستخدمي محادثات Android معاينة وجهة الرابط وملخصه قبل فتحه، من دون أن تؤدي الرسائل إلى عمليات بحث في الخلفية، مع عرض حالة عدم توفر واضحة عند تعذر الفحص. #100898
  • تكتمل الآن عملية الإعداد الأولي في Android بعد الموافقة على Node الناتجة عن طلب الإذن، بدلًا من إبقاء المستخدمين عالقين في حلقة بين شاشتي الأذونات والموافقة. #100959
  • تظل أداة اختيار النموذج في Android الآن متزامنة مع المحادثة والوكيل النشطين، ولم يعد فشل تغيير النموذج يؤدي إلى إرسال الرسالة التالية باستخدام النموذج السابق. #100985
  • يخفي Android عناصر التحكم في التفكير للنماذج التي لا تدعم الاستدلال القابل للتهيئة، ويمنع الإعدادات غير المدعومة من تعطيل عمليات الإرسال المباشرة أو الموضوعة في قائمة الانتظار، ويستعيد تفضيل المستخدم في النماذج المتوافقة. #101002
  • يمكن لمستخدمي Android البحث عن الجلسات حسب الاسم أو التصنيف أو المفتاح خارج نطاق نافذة «الأخيرة» أو «المؤرشفة» المحمّلة حاليًا، مع استمرار توفر تطابقات الجلسات النشطة المخزنة مؤقتًا أثناء انقطاع مؤقت في Gateway. #101102
  • يمكن لمستخدمي Android الذين لديهم لوحة مفاتيح فعلية الضغط على Enter لإرسال رسالة محادثة، بينما تظل تركيبات Enter المعدّلة متاحة للنص متعدد الأسطر. #101321 شكرًا @3ninyt3nin-creator.
  • يمكن لمستخدمي Android الآن رؤية صور مصغرة آمنة للصفحات في معاينات الروابط الموسعة، بينما تترك الصور التالفة أو المحظورة معاينة النص سليمة من دون تنبيه. #101396
  • يمكن لمستخدمي Android الآن أرشفة جلسة محادثة وحذفها من عرض «المؤرشفة»، حتى مع أذونات المشغّل المحدودة للتطبيق. #101522
  • تُشحن نصوص Android الإندونيسية ضمن الإعداد المحلي الذي يتعرف عليه Android؛ كما أعدّ العمل نفسه المنجز في الإصدار السابق نسخة Play ‏2026.6.11 ونص المتجر. 3412318 شكرًا @joshavant.
  • يرى مستخدمو الصينية التقليدية الآن صياغة محلية لإجراءات التطبيق الأصلية الشائعة والأذونات ورسائل الاتصال وحالات الأجهزة المحمولة. f0d2066
  • يوضح Android الآن باللغة المحددة كيفية الاحتفاظ برمز مميز محفوظ أو استبدال إعداد Gateway حالي. المصادر: 32f3eb3، 6336762، eeb0682، ed72b86، e376f28، a6631fe، 283bd82، 6d5a1db، d3087fc، 8bab3f7، dfb7bc8، 7780e30، b109b88، c1b7bf2، dedb17c، 6f84c10، a8358e8، 2501ca3، 1b40eb9، d47308f، 3a2baef.
  • تستخدم الآن إشعارات تراخيص Android والإقرارات وحالات الفراغ وإجراءات فتح التراخيص اللغة المحددة في جميع ترجمات هذا الإصدار. المصادر: 4b8b60f، 3b16c41، c4966e8، 116e9db، 1617233، a598c97، 3b9e0c8، eebbf6c، 4c08ea4، 21be45c، b415072، 9eec24d، de23987، 898564e، 7af800b، a47ec8d، fac9e58، 61e4ef0، 399f9d6، 9069f69، 2e049f5.
  • تستخدم الآن إرشادات التحدث والإملاء وإعداد موفّر الكلام والجاهزية والأعطال في Android اللغة المحددة في جميع ترجمات هذا الإصدار. المصادر: c785196، 9edb906، da67520، 88f13ca، e878efe، 662d127، 5002a0e، fe57718، ebcf8dc، 4e7ca8e، 9863ceb، 768da09، ff5d986، 005ebd1، 2824796، 4eaec93، f99fdc9، 555f601، d2af689، 81e92de، 8ed6c78.
  • توفّر حالات فشل الاقتران والاتصال في Android الآن خطوات تالية مترجمة للرموز وبيانات الاعتماد والموافقات المنتهية الصلاحية، وكذلك لإعادة المحاولة. المصادر: 48eae1b، f095eb9، 714c2b0، d2b5bb7، d2551bd، 6b91507، f1c4476، 5ef6fb4، e2e0312، 7fb70b2، d702f5c، 24e6b9f، 7cb41cc، a6040c3، 5e61da3، 18360ac، 17a1e3b، adafb56، 5b5fadb، 9b30570، d331a36.
  • يستخدم اكتشاف Gateway وإعداد رمز QR والإعداد اليدوي وفحوصات الاتصال والموافقات وإرشادات الأذونات في Android الآن اللغة المحددة عبر ترجمات هذا الإصدار. المصادر: 28062c8، 3d43858، ad74b32، 1b07620، 4fa4c9e، 1dd5230، 9db7ec5، e6f8788، e5cf67e، b52d988، cd3b4ee، c3bcb9f، 8af3aa0، c34e79e، c9c8f6c، 255e251، 0e98ba4، 0cc9927، 97955d9، ba449f2، 0e22e54، ae65251، d957f5a.
  • يوضح Android الآن باللغة المحددة متى يجب استبدال عنوان IPv6 ذي نطاق بعنوان غير ذي نطاق أو باسم مضيف على الشبكة المحلية. المصادر: 5793f73، 066e697، bf35947، 3385817، a0a5054، 66cb9a9، 3da73a7، df659ec، 57a3975، 141b2cf، b043adf، dcc4fa8، eade8f1، 72a8098، 355fa77، 8cc1786، a3ef37b، cb9ac50، cab8147، 7cc3cb0، ca258fb.
  • تستخدم تسميات البحث عن الأوامر والمحادثة الجديدة في Android الآن اللغة المحددة عبر ترجمات هذا الإصدار. المصادر: b81c58b، 8929118، 1eee853، a5c9662، 9035729، 2e359d4، 91f4d0a، e785c4a، 2c5a076، 02250d9، bf23194، 603502f، a837a1a، 26df1fa، c926610، c312f9f، f4275fa، 69d4657، 3e66eb9، db5057e، 1fee4a5.
  • تُوطّن إصدارات Android المدعومة بغير الإنجليزية الآن إرشادات قائمة انتظار Gateway في وضع عدم الاتصال وإجراءَي إعادة المحاولة والحذف للرسائل النصية. 660d752
  • تترجم إصدارات Android المدعومة بغير الإنجليزية الآن مزيدًا من تفاصيل فحص Cron وأخطاء التسليم وملاحظات النسخ والحالة الافتراضية وطلبات الوكيل. d83ee4c
  • تستخدم الآن عناصر التحكم في تنظيم النماذج والنموذج الافتراضي والتثبيت في Android اللغة المحددة. المصادر: 41bea62، bdc98f4.
  • تظهر الآن عناصر التحكم في معاينة الروابط ورسائل الحالة في Android باللغة المحددة عبر اللغات المحدّثة. 9997c53
  • يظهر الآن شرح الموقع في الخلفية وإجراء الإعدادات وخيار ليس الآن في Android باللغة المحددة عند عرض وضع الموقع دائمًا. 4c38d89
  • يمكن لمستخدمي Android الذين لديهم لوحة مفاتيح فعلية الآن الإرسال من محرر المحادثة باستخدام Enter، بينما تظل المسودة محفوظة إذا لم يُقبل الإرسال. de8db74 شكرًا @vincentkoc.
  • يمكن لمستخدمي Android الآن الاتصال بوحدات Gateway الموجودة خلف Cloudflare Access أو وكيل عكسي آخر يتطلب المصادقة، وذلك بحفظ ترويسات بيانات الاعتماد المطلوبة في إعدادات الاتصال اليدوي المتقدمة. #100765
  • تتيح بطاقة الملفات في Android الآن للمستخدمين تصفح مساحة عمل الوكيل النشط، ومعاينة النصوص والصور، ومشاركة المخرجات مباشرةً من هواتفهم. #100776
  • يمكن لمستخدمي Android تبديل نموذج المحادثة الحالية من محرر الرسائل، وتثبيت النماذج المفضلة، والعودة إلى الخيارات الحديثة، والرجوع إلى النموذج الافتراضي دون مغادرة المحادثة؛ وقد يلزم تجديد عمليات الاقتران الأقدم. #100798
  • تعرّف شاشة «حول» في Android الآن بوضوح على OpenClaw، وتوفّر روابط مباشرة إلى الموقع الإلكتروني والوثائق ومستودع المصدر ومجتمع Discord. #100994
  • تعرض محادثة Android الآن تعبيرات LaTeX ذات العرض المستقل في المستوى الأعلى كمعادلات مقروءة، بينما تظل التعبيرات الرياضية غير الصالحة أو التي لا تزال قيد البث ظاهرة كنص. #101435
  • أصبحت الآن نصوص إعداد التطبيق الأصلي والدردشة وTalk والأذونات والاتصال والجلسة والموفّر والحالة الأوسع نطاقًا تستخدم اللغة المحددة ضمن حزم اللغات المحدّثة في هذا الإصدار. المصادر: a39b07b، f8e1e0c، db27d2e، 28a8414، e8e96bf، 6ea407d، 0011a18، 8c5adbf، 019603d، d3d7282، 267898c، 55ed57a، c54dc67، fd0355d، 49726a5، 2ffeedf، #98043، beca2b1، 4078dc7، e7e98f6، 3020f78، 0c82908، 8a3935f، 3f289fd، 203a896، 6afef15. شكرًا @yeager.
  • أصبحت الآن عناصر التحكم الأصلية في الدردشة للانتقال إلى أحدث رسالة أو رد تستخدم اللغة المحددة ضمن الترجمات في هذا الإصدار. المصادر: e31fa36، 375def8، aabe44f، 48c3f4b، 3db6fb9، a4b51e5، a60686d، 12e17ec، 6c4ac0c، bdc6258، a775f9f، a1f6acc، ee9f61d، f188c66، 2525078، ed5ccda، a6a4792، 0924bee، 0420aef، d23c4fd، 37f0067.
  • أصبحت الآن نقاط الدخول إلى الدردشة الجديدة ودردشة شجرة العمل تظهر باللغة المحددة عبر اللغات المدعومة في تطبيقي Android وApple. 24bca38
  • أصبحت التطبيقات الأصلية المدعومة بغير الإنجليزية تغطي الآن مزيدًا من نصوص إعداد Gateway والجلسة والموفّر والحالة الصحية والمراسلة والطرفية والجهاز دون ثغرات باللغة الإنجليزية. 52f1e05
  • أصبحت حزم اللغات الأصلية المحدّثة تغطي الآن ملفات مساحة العمل وإجراءات المشاركة وحالات المجلد وإرشادات رسائل SMS على Android وحالات تسليم الرسائل والعلامة التجارية ذات الصلة. a9b0a9a
  • أصبح البحث عن الأوامر في التطبيق الأصلي يترجم الآن حالات التحميل وعدم التوفر وإعادة المحاولة وعدم وجود نتائج عبر اللغات المحدّثة في هذا الإصدار. المصادر: 745d2d0، 7f7bec7، 35be1c8، 7db67ab، 4bc5766، 0672720، 2a8cd44، fd648fb، 00b0b40، a67990a، 7640f67، 15f4819، 4d1d720، d1d3a27، c2737d5، bd3263d، 127ce63، 0c960cd، e6c3ad9، 84c86f7، e7aea60.
  • أصبح الإعداد الأولي على macOS يترجم الآن تثبيت Gateway المحلي وعمليات التحقق والإصلاح وإعادة المحاولة والإعداد المتوقف مؤقتًا وإرشادات الاستئناف عبر اللغات المحدّثة في هذا الإصدار. المصادر: 7a717b7، 85d31e1، 27778a7، cffc6ad، ab0d604، 972d394، edbbdf6، 863a054، ef5650f، 5f2e51f، 5769416، a3aa917، 2f7bd01، c54a6f3، 9c3ffc5، 469e707، d066a81، 72a3b71، 63aa909، b68e2e7.
  • أصبحت الآن المطالبات الأصلية لبدء العمل والتحقق من الحالة واستخدام عناصر التحكم في الهاتف والصوت والإقران والعودة إلى الدردشة تستخدم اللغة المحددة ضمن الترجمات في هذا الإصدار. المصادر: dd050bc، db72ffd، 4997802، 2dc7bd1، 4381c29، 9eb1a05، 7838bc8، 4352eaf، 43fe5cc، 6bd1a4b، 531af42، 305715c، 8f9e163، 2abad57.
  • أصبحت التطبيقات الأصلية المدعومة بغير الإنجليزية تترجم الآن وجهة الطرفية الجديدة وإرشادات إعداد Gateway وإجراء الرجوع ورسائل الاتصال والعلامة التجارية لـ OpenClaw. e069cb2
  • تترجم إصدارات macOS الموطّنة الآن تسمية رابط GitHub الجديدة، بما في ذلك النص المخصص لإمكانية الوصول، بدلًا من الرجوع إلى الإنجليزية. 8be1d36
  • تعكس الآن إرشادات الإعداد الأولي للتطبيق الأصلي والاتصال بالذكاء الاصطناعي Crestodian ومسار الإعداد الحالي في اللغات غير الإنجليزية المدعومة. المصادر: ad4809f، f0ecc16.
  • openclaw tui يعثر الآن تلقائيًا على المنفذ المخصص لـ Gateway محلي نشط، لذلك لا يحتاج المستخدمون عادةً إلى تكرار عنوان URL الخاص به باستخدام --url. #73338 شكرًا لـ @haishmg و@vincentkoc.
  • تعرض الآن جلسات TUI المدعومة من Gateway والجلسات المحلية نص المساعد فور وصوله بدلًا من أن تبدو صامتة حتى ظهور الرد النهائي. #83000 شكرًا لـ @flashosophy.
  • يوضح TUI الآن متى تؤدي وسائط الأدوات غير الصالحة المتكررة إلى إيقاف التشغيل، مما يمنح المستخدمين تلميحًا مفيدًا للتصحيح دون كشف المدخلات الحساسة. #91002 شكرًا لـ @taerlandsen و@wsyjh8.
  • أصبح تذييل /usage full أقصر وأسهل قراءةً على Telegram والشاشات الضيقة الأخرى، مع بقاء معلومات الرموز المميزة التفصيلية متاحة عبر العروض المخصصة. #92877 شكرًا لـ @marvinthebored.
  • تظل مؤشرات الكتابة الآن نشطة أثناء أعمال نموذج Codex والأدوات والأوامر والاسترداد والمتابعات الموضوعة في قائمة الانتظار التي تستغرق وقتًا طويلًا، بدلًا من جعل الرد يبدو خاملًا. #95844 شكرًا لـ @jalehman.
  • تحافظ ملخصات exec وbash المختصرة الآن على الرموز التعبيرية والمحارف التكميلية الأخرى سليمةً حول علامة الحذف بدلًا من عرض محرف بديل تالف. #96963 شكرًا لـ @bartok9 و@ly-wang19 و@vincentkoc.
  • تظهر الآن الردود التي يتم تشغيلها عبر Telegram أو قناة خارجية أخرى مرة واحدة فقط في واجهة الطرفية بعد تحديث السجل، بينما تستمر عمليات إعادة الضبط وتبديل الجلسات والأحداث المتأخرة والاسترداد الجاري بصورة طبيعية. #96980 شكرًا لـ @xialonglee.
  • تنتهي الآن أخطاء المساعد ومقدم الخدمة الطويلة بصورة سليمة عندما تقع رموز تعبيرية أو محارف Unicode نادرة بالقرب من حد العرض. #97289 شكرًا لـ @zenglingbiao.
  • يوجّه TUI المستخدمين الآن إلى أمر الموافقة المعلّق للجهاز أو لترقية النطاق بدلًا من إرسالهم خطأً عبر إقران الرسائل المباشرة في الدردشة. #98144 شكرًا لـ @romneyda.
  • يمكن الآن لمقاطع كاميرا الأجهزة المحمولة وتسجيلات الشاشة التي تتجاوز 30 ثانية الاكتمال ضمن حد المدة الحالي دون انتهاء صلاحية الطلب مبكرًا. #99455 شكرًا لـ @nianjiuzst.
  • تحتوي الآن جلسات TUI المضمّنة والمحلية أخطاء مستهلك الأحداث بدلًا من إنهاء الطرفية. #100117 شكرًا لـ @cxbasdev.
  • يمكن لمستخدمي TUI الآن إرسال المطالبات أثناء عمل الوكيل وتلقي سلوك المتابعة أو التجميع أو المقاطعة المضبوط، مع إلغاء Esc و/stop للعمل المقصود فقط. #100123 شكرًا لـ @kevinlp و@sebtardif.
  • ينفّذ TUI /new الآن انتقالًا فعليًا للجلسة باستخدام خطافات دورة الحياة المتوقعة، ويمنع تسابق جلسة جديدة مع دور نشط. #100241 شكرًا لـ @caopulan.
  • يوفر عارض الفروقات الآن نظرة عامة متعددة الملفات وتنقلًا مباشرًا بين الملفات، بينما تستبعد عمليات التصدير بصيغتي PNG وPDF عناصر التحكم التي لا يمكن استخدامها. #100753
  • تستخدم الآن خيارات الحالة والمظهر في التطبيق الأصلي اللغة المحددة في جميع ترجمات هذا الإصدار. المصادر: 58d199b، c15348b، c047a3a، e191685، b1e173d، 50fecf8، 5211afe، 4c43cf5، fb394de، ba8c1fa، 7bee4f6، 77ab268، 2417d94، 9b6ef34، 9c4274f، 2671bcc، b21153b، 117e8e1، cc0d7e1، e6f3f54، dd64f66، 4c16e66، 3a8375c، 3e3b6d6، c356245، d506201.
  • تستخدم الآن إشعارات ترخيص التطبيق الأصلي والإقرارات وتوضيحات عدم توفر الملفات اللغة المحددة في جميع ترجمات هذا الإصدار. المصادر: 34bf5a9، 068088c، a623ac7، 71374d3، a9b0de8، 8f495e2، 436dd39، f917e89، 2c8b97c، ace162b، e60cccf، 359ea4c، b7bc860، 49ea27e، 99cbc58، 204526a، 3821c36، 030d184، 24f639c، 499feb2، 591d099.
  • توضح الآن عناصر التحكم في أذونات الصور بالتطبيق الأصلي الوصول المحدود وإلى الصور المحددة والحديثة باللغة المحددة في جميع ترجمات هذا الإصدار. المصادر: c360f92، 4dd027e، 9cde1ca، 328fb70، 71e5fcc، b11d710، 55a2a9b، c4b40d0، 3a1b983، dea40a5، 4b1fab8، 44ca739، d36452c، a50a59e، 49b68e1، 122e4ba، 4086d35، 547a563، 538f28a، c5afa92، 32a986d.
  • تشرح إعدادات الموقع في iOS الآن خيارات Off وWhile Using وAlways وPrecise Location والقيود وحالات عدم تطابق الأذونات باللغة المحددة ضمن الترجمات في هذا الإصدار. المصادر: 3542585، 261d79a، ef1474d، cc1d61b، 2a1e118، 748bfee، e0b2dda، f371a2f، ee00cc7، 27f9ae0، 51a07ae، ba9d167، 576169e، 10500a6، a344252، d7d280f، cb2547f، 2191c2e، c63e9f9، 4b1e0de، 525c4c7.
  • تستخدم إرشادات توفر المهارات الأصلية وإعداد Gateway والتشخيصات والخصوصية والوصول الآن اللغة المحددة ضمن الترجمات في هذا الإصدار. المصادر: fdcd5c0، 26f6735، 5220eff، bb7dbda، 952245b، edb1e74، f7bad57، 0602930، e779b8f، 0400be7، 851d0ad، 1e0dd95، 703e1ad، 1c93e50، 37c45f2، 8fe917b، da21e4b، f4f63b1، 3e4febb، a82cd35، 52323b6.
  • تستخدم إرشادات اتصال Gateway الأصلي والتشخيصات والأذونات والإعداد الأولي والدردشة والتحدث الآن اللغة المحددة ضمن الترجمات في هذا الإصدار. المصادر: 3b27bb4، e296d14، 5516775، 6ec4962، 291f2a4، 7e2d41b، 81bc96f، 574556c، 8bb44e6، ae09908، 42fc19d، 28bbb43، 6ff9185، 4be0be6، 0f1fbbe، d893a72، f5cb29b.
  • أصبحت عناصر التحكم في تصدير النص المنسوخ وإجراءات الدردشة ورسائل فشل التصدير مترجمة الآن عبر 21 لغة محلية مدعومة للتطبيقات الأصلية. 45f561a
  • تترجم التطبيقات الأصلية المدعومة بغير الإنجليزية الآن معلومات التطبيق الأحدث وروابط الدعم وحالات إعادة محاولة إرسال الرسائل وحذفها وانتظار إرسالها. 82f5ac1
  • تستخدم كلمات التنبيه وسجلات الاكتشاف الآن تسميات حديثة وطبيعية عبر لغات التطبيقات الأصلية المدعومة بغير الإنجليزية. de30d2f
  • تترجم التطبيقات الأصلية المدعومة بغير الإنجليزية الآن تصفح ملفات مساحة العمل ومشاركتها وحالات فشل معاينة الصور وحالة عدم الاتصال وعناصر التحكم في ترويسات Gateway المخصصة. 6b99fd9
  • يرى مستخدمو تطبيقات Apple الأصلية عبر 21 لغة محلية مدعومة بغير الإنجليزية الآن عناصر تحكم مترجمة للاستماع وحالة تشغيل الكلام. 0146534
  • يمكن لعملاء Swift الآن فك ترميز إجراءات أمين المهارات وتفاصيل الحالة مثل حالة التثبيت وعدد مرات الاستخدام والطوابع الزمنية وأسباب الأرشفة والتداخلات. ad833d7
  • يوضح Android وiOS الآن أي جانب يحتاج إلى تحديث عند اختلاف إصدارات بروتوكول التطبيق وGateway، ويتجنبان عرض محاولات إعادة اتصال لا يمكن أن تنجح. #98385 ذو صلة: #98384. شكرًا @joshavant.
  • يمكن للعملاء البعيدين المصرح لهم الآن طلب كلام قابل للتشغيل لرسالة واحدة من المساعد باستخدام إعداد TTS الحالي في Gateway من دون الوصول إلى الملفات المحلية للخادم. #100770
  • يمكن لمستخدمي iOS وAndroid إنشاء مجموعات جلسات فارغة، وإعادة تسميتها مرة واحدة عبر جلساتهم، وإزالة مجموعة من دون حذف المحادثات الموجودة داخلها. #101234
  • تستخدم تميمة OpenClaw الآن حركات الطفو والرمش والهوائي والمخلب نفسها عبر واجهات الويب وiOS وAndroid، مع احترام تفضيلات تقليل الحركة. 851156a
  • تتلقى صفحات الطرفية في iOS وAndroid الآن بيانات اعتماد المشغّل من جلسة الجهاز المتصل، بحيث لا يصل المستخدمون المصادق عليهم إلى طرفية يتعذر عليها الاتصال. 451190d شكرًا @vincentkoc.
  • يمكن لنظامي iOS وAndroid الآن عرض طرفية Gateway في واجهة مركزة بملء الشاشة مع بيانات اعتماد مخزنة وحالة واضحة لعدم التوفر، بدلًا من تضمين واجهة التحكم الكاملة لسطح المكتب. 9c78489
  • على iPad، يؤدي تحديد نظرة عامة أو الدردشة أو التحدث أو وجهة أخرى في الشريط الجانبي الآن إلى مغادرة تفاصيل الإعدادات الحالية وفتح الشاشة المطلوبة. #94991 شكرًا @solvely-colin.
  • لم تعد عناصر تحكم Gateway المترجمة على iOS وإجراءات الموافقة على Apple Watch تعود إلى الإنجليزية في اللغات المحلية المدعومة. #97112 شكرًا @vincentkoc.
  • تتبع الدردشة الأصلية في iOS الآن إعدادات النص الأكبر والنمط الديناميكي للرسائل والمقدمة ونص محرر الرسائل، مع تقليل الاقتطاع. #97552 شكرًا @jmcte.
  • يظل مستخدمو iPhone الذين يقرنون أجهزتهم مع Gateway عبر الشبكة المحلية مصادقًا عليهم الآن بعد التمهيد لمرة واحدة، حتى لا تنقطع الدردشة واتصال Node مباشرة. #98066 ذو صلة: #98064. شكرًا @ooiuuii.
  • تحتفظ دردشة iOS الآن برد نهائي واحد من المساعد لكل دور، بدلًا من عرض نسخة مكررة لفترة وجيزة تختفي بعد تحديث السجل. #98117 ذو صلة: #98116. شكرًا @joshavant، @ooiuuii.
  • يمكن لمستخدمي iOS المقترنين بدء محادثة ElevenLabs الأصلية باستخدام مفتاح Gateway مدعوم بـ SecretRef، من دون نسخ بيانات الاعتماد إلى إعدادات الهاتف المحمول بنص عادي. #98210 ذو صلة: #98209. شكرًا @joshavant، @ooiuuii.
  • بعد مسح رمز QR لاقتران iOS، ينتقل المستخدمون الآن إلى شاشة مباشرة لتقدم الاتصال بدلًا من العودة إلى شاشة الترحيب بينما تستمر عملية الاقتران بشكل غير مرئي. #98302 ذو صلة: #98297. شكرًا @joelnishanth.
  • تحافظ دردشة iOS الآن على فواصل الأسطر المقصودة في ردود المساعد والرسائل الأخرى متعددة الأسطر من دون تعطيل العرض المعتاد لـ Markdown. #98304 ذو صلة: #98028. شكرًا @jabato01، @joshavant.
  • يفتح تطبيق iOS الآن على الدردشة عند التشغيل العادي، مع الحفاظ على الانتقال المباشر إلى التحكم والإعدادات والوكيل والمحادثة والوجهات المتداخلة. #98353 شكرًا لـ @bsniznd.
  • يستخدم الإعداد الافتراضي للـ Gateway في المحادثة على iOS الآن موفّر الكلام للـ Gateway الذي جرى تكوينه، ويمنع إيقاف الرد تسرّب الصوت المتأخر إلى الأدوار اللاحقة. #98376 ذو صلة بـ #98153. شكرًا لـ @jraxworthy و@tony-ooo.
  • أصبحت شاشات التحكم والمحادثة والإعدادات على iOS أسهل في التصفّح بفضل إبراز أوضح للحالة، وتصميم أكثر أمانًا للإجراءات، ومرئيات أكثر هدوءًا في وضع الخمول، ودعم محسّن للنص الكبير. #98423 ذو صلة بـ #98397.
  • يشرح iOS الآن بدقة حالات فشل الاتصال الآمن بالـ Gateway والتحقق من الشهادة، ويعرض بصورة موثوقة مطالبة الوثوق بالبصمة عند اتصالات HTTPS للمرة الأولى. #98429 شكرًا لـ @joshavant.
  • أصبحت نصوص الاتصال والتحذير والمعلومات على iOS أسهل قراءةً في الوضعين الفاتح والداكن، وتصف إعدادات المظهر السلوك المحدد بدقة. #98443 ذو صلة بـ #98440.
  • تستخدم المحادثة الفورية من OpenAI على iPhone الآن WebRTC الأصلي افتراضيًا، وتستعيد الجلسات المستمرة بعد انقطاع موفّر الخدمة، وتحترم اختيارات إخراج مكبر الصوت وBluetooth وAirPlay. #98563 شكرًا لـ @pollybot13.
  • تفتح لافتة الرجوع الاحتياطي للمحادثة على iOS الآن إعدادات الصوت والمحادثة مباشرةً بدلًا من إرسال المستخدمين إلى إعدادات Gateway غير ذات الصلة. #98602 ذو صلة بـ #98593. شكرًا لـ @pollybot13.
  • يعرض تطبيق iPhone الآن شريط تحكم مدمجًا للمحادثة، ومنتقيًا أوضح للمظهر، وزرًا مضبوط المحاذاة للصوت الفوري بجوار محرر الدردشة في وضع السكون. #98736
  • يحصل مستخدمو iPhone الجدد الآن على خيارات أوضح لرمز QR ورمز الإعداد والإعداد اليدوي للـ Gateway، وحالة أفضل للأجهزة القريبة والاتصال، وانتقال مباشر إلى الدردشة بعد الاتصال. #98868 شكرًا لـ @solvely-colin و@thats2easyyy.
  • يعود مستخدمو iOS الذين يفتحون إعدادات Gateway أو الصوت أو الإشعارات من شاشة أخرى الآن إلى شاشة الدردشة أو المحادثة أو الوكيل أو التحكم أو الموافقات التي أتوا منها. #98898 شكرًا لـ @lokimorty.
  • يطبّق تطبيق iOS الآن لوحة ألوان OpenClaw باتساق عبر شاشات المحادثة والإعدادات والـ Gateway والخصوصية والاستخدام ولوحة العمل، مع الحفاظ على تباين ملائم لإمكانية الوصول. #98930 شكرًا لـ @joelnishanth.
  • يمكن للتنشيط الصوتي على iOS الآن التوقف مؤقتًا حين تستخدم المحادثة أو صوت الكاميرا أو ميزة أخرى الميكروفون، ثم الاستئناف دون تعطل التطبيق. #99137 شكرًا لـ @pollybot13.
  • يمكن لمستخدمي iOS تصحيح تفاصيل الـ Gateway بعد فشل الإعداد اليدوي وإعادة المحاولة فورًا بالقيم المعروضة حاليًا على الشاشة. #99220 ذو صلة بـ #99219. شكرًا لـ @abdullahtas0.
  • تقدم تجربة الدردشة على iOS الآن مطالبات بداية مفيدة، وإجراءات أوضح للإقران والإعداد، ونصوصًا نائبة أفضل للوكلاء، وترتيبًا أكثر استقرارًا للرسائل أثناء التحديث. #99243 شكرًا لـ @jcooley8.
  • يمكن لمستخدمي iPhone الذين يفتحون الدردشة من تفاصيل التحكم العودة الآن إلى شاشة النظرة العامة أو النشاط أو لوحة العمل أو الجلسات نفسها دون فقدان موضعهم. #99245 شكرًا لـ @solvely-colin.
  • يستخدم OpenClaw الآن طباعةً متسقة مع علامته التجارية في جميع واجهات iOS وWatch والنشاط المباشر، مع الحفاظ على دعم Dynamic Type وإمكانية الوصول. #99246 شكرًا لـ @joelnishanth و@joshavant.
  • تعرض إعدادات الموقع على iOS الآن الإذن الساري فعليًا، بما في ذلك الموقع الدقيق وحالات عدم التطابق بين الوضع المحدد في OpenClaw والإذن الممنوح من iOS. #99247 شكرًا لـ @pollybot13.
  • يمكن لمستخدمي iOS الآن قراءة إقرارات تراخيص الجهات الخارجية المضمّنة في OpenClaw من Settings > Licenses. #99290 شكرًا لـ @joshavant.
  • تتيح الدردشة على iOS الآن للمستخدمين تصفح الأوامر والمهارات المتاحة وتصفيتها وتحديدها من محرر الرسائل بدلًا من حفظ أوامر الشرطة المائلة الدقيقة. #99426 شكرًا لـ @solvely-colin و@viczhang6.
  • يمكن لمستخدمي iOS الآن إضافة جهات اتصال والبحث في السجلات المتأثرة دون تعطل التطبيق أو قطع اتصال الـ Node. #99475 شكرًا لـ @abdullahtas0.
  • تعيد أوامر التقويم والتذكيرات وجهات الاتصال على iOS الآن نتيجة فورية تفيد بأن الإذن مطلوب، بدلًا من فتح مطالبة تترك طلب الوكيل في انتظار. #99477 شكرًا لـ @nianjiuzst.
  • يظل إقران Gateway عبر رمز QR على iOS مفتوحًا الآن خلال مرحلتي الثقة والموافقة، ويتجنب أعطال الماسح، ويُبقي بيانات الاعتماد والإجراءات المعلقة مرتبطة بالـ Gateway الصحيح أثناء التبديل. #99572 شكرًا لـ @pollybot13.
  • في iOS 26، تستجيب مفاتيح الإعدادات المتأثرة الآن عندما ينقر المستخدمون في أي مكان على الصف ذي التسمية، مع الحفاظ على تسميات وقيم إمكانية الوصول. #99888 شكرًا لـ @ly85206559.
  • تعرض دردشة Apple الآن الشيفرة المسيّجة مع تمييز يراعي السمة، والجداول بنمط GitHub كجداول أصلية متراصة على iOS وmacOS. #100207
  • تستعيد دردشة Apple الآن الحالة المرئية قيد التنفيذ بعد انتقال التطبيق إلى الخلفية أو إعادة الاتصال، ما يمنع عمليات الإرسال المتداخلة ويوفّق ردًا نهائيًا صحيحًا واحدًا. #100277
  • تحدّث روابط إعداد Gateway المتكررة على iOS الآن شاشة الإعدادات المرئية بأحدث اتصال، بدلًا من أن تستهلكها شاشة مخفية أو تعيد عرض تفاصيل قديمة. #100328
  • تقدم الدردشة على iOS الآن ملاحظات لمسية لعمليات الإرسال المقبولة ولمعظم عمليات التشغيل المكتملة أو الفاشلة، مع أن بعض مسارات الإلغاء قد تظل لا تقدم ملاحظات الفشل أو تصنفها بصورة خاطئة. #100416
  • يمكن لمستخدمي iOS تصدير المحادثة الحالية الآن كملف Markdown مقروء ذي اسم، وحفظه أو إرساله عبر ورقة المشاركة في النظام. #100417
  • يظل اختيار While Using للوصول إلى الموقع على iOS محددًا الآن بعد الموافقة وبعد إعادة تشغيل التطبيق. #100512
  • تستخدم صفوف المحادثة والإعدادات على iOS الآن حجم عناوين وطباعة متسقين، ما يسهّل تصفح الخيارات المتجاورة. #100515
  • تعرض شاشة «حول» على iOS الآن العلامة التجارية لـ OpenClaw، ومعلومات الترخيص، وروابط مباشرة إلى الموقع الإلكتروني والوثائق ومستودع GitHub ومجتمع Discord. #100531
  • تُحدَّث الآن حالة إقران Apple Watch والتطبيق المصاحب دون إعادة تشغيل تطبيق iPhone، بينما تنتظر إجراءات التشغيل البارد حتى الجاهزية أو تعيد خطأ WATCH_UNAVAILABLE واضحًا. #100732
  • يمكن لمستخدمي iPhone وiPad الآن تصفح مساحة عمل الوكيل، ومعاينة الملفات والسجلات والتكوين التي أُنشئت، ومشاركة ملف دون العودة إلى الكمبيوتر المضيف. #100767
  • يمكن لتطبيق iOS الآن الاتصال عبر Cloudflare Access والمصادقة الأساسية والوكلاء المشابهين، من خلال تخزين ترويسات بيانات الاعتماد الخاصة بكل Gateway لإعادة الاتصال التالية. #100768
  • يمكن لمستخدمي iPhone الآن اختيار Listen في رد للمساعد، ومتابعة حالة التحضير والتشغيل، والإيقاف في أي وقت، والرجوع إلى النطق على الجهاز عند الحاجة. #100771
  • تعرض الدردشة على iOS الآن النموذج النشط وتتيح تبديله، بينما تدعم منتقيات النماذج على iOS وmacOS المفضلات المثبتة وآخر خمسة اختيارات. #100774
  • تظهر معادلات العرض في دردشات iOS وmacOS الآن كصياغة رياضية منسقة قابلة للقراءة ومتاحة، مع تمرير أفقي للصيغ العريضة والاحتفاظ بالنص الخام للتعبيرات المشوهة. #100829
  • يخفي iOS وmacOS عنصر التحكم في مستوى التفكير للنماذج التي لا يمكنها استخدامه، ويتجنبان إرسال إعدادات قديمة غير مدعومة، ويستعيدان المستوى السابق عند تحديد نموذج قادر على الاستدلال مجددًا. #100875
  • تكشف الردود المتدفقة في دردشات iOS وmacOS الآن النص بسلاسة أكبر كلمةً تلو الأخرى، بينما يظل المستخدمون الذين يفعّلون تقليل الحركة يتلقون النص فورًا وتبقى الرسائل المكتملة دون تغيير. #100884
  • تبقى رسائل iOS غير المتصلة محفوظة الآن بعد إعادة التشغيل، وتظل مرتبطة بالـ Gateway والمحادثة الأصليين، وتُرسل مرة واحدة فقط حين يمكن تأكيد التسليم، مع حالة واضحة لعدم اليقين في التسليم حين يتعذر ذلك. #100942
  • تعرض الدردشة على iOS وmacOS الآن حلقة لاستخدام السياق يتغير لون تحذيرها قرب الحد، ما يساعد المستخدمين على توقع Compaction أو الاقتطاع في المحادثات الطويلة. #101183
  • يمكن لمستخدمي iOS وmacOS معاينة عنوان الرابط الآمن ووصفه داخل الدردشة قبل اتخاذ قرار فتحه. #101198
  • يمكن الآن لمعاينات الروابط الموسعة على iOS وmacOS عرض صورة مصغرة آمنة للصفحة، مع الاحتفاظ بالبطاقة النصية الحالية عند فشل تحميل الصورة. #101387
  • تنسّق ردود الدردشة المكتملة على iOS وmacOS الآن صيغ LaTeX المضمّنة، بينما تظل نصوص البث والشيفرة والعملات والرياضيات غير الصالحة قابلة للقراءة كنص عادي. #101388
  • يكتمل أمر screen.record على iOS الآن بموثوقية أكبر مع ملف MP4 غير فارغ، بدلًا من تعطل التطبيق وقطع اتصال الـ Node عند توقف التسجيل. #101550 شكرًا لـ @tony-ooo.
  • يتعافى تطبيق iOS الآن عندما تعود مطالبة إذن الموقع دون قرار واضح، بدلًا من الانتظار إلى أجل غير مسمى. 75c8753 شكرًا لـ @vincentkoc.
  • تتضمن شاشة «حول» على Mac الآن روابط مباشرة إلى موقع OpenClaw والوثائق ومشروع GitHub ومجتمع Discord، بما يتوافق مع التطبيقات الأصلية الأخرى. 6e7ef63
  • يمكن الآن لرموز إقران iOS الإعلان عن مساري Gateway المحلي وTailnet، مما يتيح للهاتف حفظ أول عنوان يمكن الوصول إليه عندما يكون بعيدًا عن شبكة LAN الخاصة. #100317
  • يمكن الآن لمستخدمي دردشة iOS ودردشة الويب على macOS البحث عن الجلسات وتثبيتها وإعادة تسميتها وأرشفتها واستعادتها وإعادة فتحها من مُبدّل الدردشة بدلًا من التمرير عبر قائمة بسيطة للجلسات الأخيرة. #101053
  • يمكن الآن للوضع البعيد في macOS الاتصال عبر أسماء SSH البديلة المُدارة والمحددة صراحةً، واستعادة الأنفاق المملوكة للتطبيق عند تمكين تعدد إرسال SSH أو تشغيله في الخلفية. #99661
  • يمكن الآن لجلسات macOS التي تُشغَّل من Finder استخدام أسماء SSH البديلة المدعومة بأدوات ProxyCommand المساعدة الشائعة التي يثبتها المستخدم، دون فقدان حالة الوكيل أو فشل فحوصات جاهزية Gateway. #100214
  • تحافظ الآن مثيلات تطبيق macOS المتعددة على التتبع المشترك لأنفاق SSH وتنظّف العمليات القديمة بموثوقية أكبر، مما يقلل تعارضات المنافذ بعد حدوث عطل. #100601
  • يعرض تطبيق Mac الآن تميمة OpenClaw المتحركة في الإعداد الأولي و«حول»، بينما يُبقيها خيار Reduce Motion ثابتة. f052a2f
  • أصبحت تميمة الإعداد الأولي و«حول» في macOS الآن أكثر تطابقًا مع openclaw.ai، بألوان تتكيف مع السمة وتوهج وتكبير عند تمرير المؤشر وحركة أكثر سلاسة تُبقي قرني استشعارها ظاهرين. 05c9dcc
  • تتبع لوحة معلومات macOS الآن تلقائيًا نفق SSH بعيدًا أُعيد تشغيله إلى منفذه المحلي الجديد، وتُبقي رموز المصادقة خارج عناوين URL المسجّلة. #100488
  • بعد تعطل macOS أو إنهائه قسرًا، يستعيد OpenClaw الآن أنفاق SSH اليتيمة المؤكدة في الوضع البعيد، بحيث يمكن لعمليات إعادة التشغيل استخدام منفذ Gateway المحلي المفضل مجددًا. #100489
  • عندما يتعذر على دردشة Android الوصول إلى Gateway، يمكن للمستخدمين فتح إعدادات Gateway أو نسخ تشخيصات الاتصال مباشرةً من الشاشة المحظورة. #94566 شكرًا @tosko4.
  • يقبل الآن الإعداد اليدوي لـ Gateway على Android مضيفي IPv6 مثل ::1 مباشرةً، بدلًا من رفض عنوان لا يعمل إلا عند إدخاله كعنوان URL لـ WebSocket محاط بأقواس مربعة. #99107 شكرًا @ly85206559.
  • يقبل الآن الإعداد اليدوي على Android عناوين ws:// وwss:// وGateway عبر HTTP كاملةً ويحافظ عليها، بما في ذلك المنافذ المضمّنة، بحيث يصل الإعداد الأولي عبر شبكة LAN الخاصة إلى الخادم المقصود. #99110 ذو صلة #87216. شكرًا @cursoragent و@ly85206559 و@ruben2000de.
  • لا تنطق ميزات الصوت في Android الآن إلا أحداث الدردشة المحددة صراحةً بوصفها ردودًا من المساعد، مما يمنع قراءة نصوص المستخدم أو الأدوات أو النظام أو النصوص التي بلا دور بصوت عالٍ. #99123 شكرًا @ly85206559.
  • يتعرف الآن الإعداد الأولي للجهات الخارجية على Android على إتاحة الوصول إلى SMS عند منح إذني الإرسال والقراءة في مطالبتين منفصلتين، بينما تظل الأذونات المفقودة فعلًا غير مخوّلة. #99147 شكرًا @nianjiuzst.
  • تُحرر الآن طلبات camera.clip على Android التي أُلغيت أو انتهت مهلتها أو فشلت أو قوطعت الكاميرا، وتحذف الملفات المؤقتة غير المكتملة قبل تشغيل أوامر الكاميرا اللاحقة. #99153 شكرًا @nianjiuzst.
  • تعطي أداة اختيار سلاسل المحادثات في Android الآن الأولوية للمحادثات الفعلية، وتخفي جلسات الإعداد والجهاز الداخلية، مع إبقاء الدردشات القديمة الصالحة متاحة عبر All. #99557 شكرًا @ly85206559.
  • يرفض إعداد Android الآن عناوين URL لـ Gateway التي تحتوي على نطاقات واجهة IPv6 غير مدعومة، ويوجه المستخدمين إلى عنوان بلا نطاق أو اسم مضيف LAN قبل الحفظ. #99570 شكرًا @ly85206559.
  • يحافظ Android الآن على رموز أخطاء Gateway وA2UI المحددة التي تحتوي على أرقام، مثل A2UI_HOST_UNAVAILABLE، بدلًا من استبدالها بفشل عام. #99591 شكرًا @ly85206559.
  • يطبّق Android Talk الآن قيم التوجيهات المدعومة حتى عندما تستخدم بيانات JSON المُنشأة أو المُملاة حالة أحرف مختلفة للمفاتيح مثل Voice أو Language_Code. #99592 شكرًا @ly85206559.
  • تراعي أوامر Node على Android الآن القيم المنطقية الشائعة مثل yes وno و1 و0 لمرشحات التطبيقات وخيارات صوت الكاميرا. #99873 شكرًا @ly85206559.
  • يوصل وضع Android Talk الآن إجابات استشارة الوكيل حتى عندما تصل أحداث الإكمال الفوري بترتيب مختلف، مما يمنع بقاء الجلسات عالقة عند Thinking.... #100049 شكرًا @qingminglong.
  • تستخدم النظرة العامة في الصفحة الرئيسية على Android الآن تباعدًا أكثر اتساقًا للبطاقات وTalk والجلسات الأخيرة، لتوفير شاشة أولى أكثر هدوءًا وأسهل للنقر. #100059 شكرًا @iwhatsskill.
  • يُقتطع الآن نص إعداد Voice وTalk على Android بصورة سليمة على الشاشات الضيقة وعند استخدام أحجام خطوط أكبر لإمكانية الوصول، بدلًا من ظهوره مقصوصًا. #100060 شكرًا @iwhatsskill و@solvely-colin.
  • تعرض إعدادات Gateway على Android الآن كلا إجرائي الإعداد كزرين بعرض كامل، مما يُبقي Pair New Gateway مقروءًا وسهل النقر. #100090 شكرًا @iwhatsskill.
  • تمنح علامة تبويب Voice على Android الآن نصوص وعناصر تحكم Realtime Talk وDictation مساحة كافية لتظل مقروءة على الهواتف وعند استخدام أحجام خطوط أكبر. #100491 شكرًا @iwhatsskill.
  • أصبح إجراء “دردشة جديدة في شجرة العمل” على Android مترجمًا الآن عبر اللغات المدعومة غير الإنجليزية، بدلًا من ظهوره مع مورد مفقود. #100805 شكرًا @amknight.
  • يؤدي الآن النقر على إشعار Android أنشأه system.notify إلى إحضار OpenClaw إلى الواجهة. #100888
  • لم تعد العودة إلى دردشة Android محمّلة مسبقًا تُظهر شاشة تحميل وامضة، كما تظل قائمة الجلسات الأخيرة في النظرة العامة خالية من التكرارات وأكثر استقرارًا أثناء التحديثات. #100966 شكرًا @solvely-colin.
  • تحافظ لوحة الأوامر في Android الآن على المحاذاة المرئية لصفوف الإجراءات والجلسات، مع أيقونات متسقة وتباعد موحد للتنقل واقتطاع سليم للتسميات الطويلة. #101072 شكرًا @iwhatsskill.
  • يحافظ قسم الجلسات الأخيرة في الصفحة الرئيسية على Android الآن على ترتيب ثابت للصفوف النشطة مؤخرًا، ويدمج التكرارات، ويحافظ على التسميات والطوابع الزمنية أثناء التحديثات الحية الجزئية. #101161 شكرًا @solvely-colin.
  • يمكن لمستخدمي لوحات المفاتيح الفعلية على Android الضغط على Enter أو الضغط عليه مطولًا للإرسال مرة واحدة دون ترك سطر جديد زائد، مع استمرار عمل Shift+Enter وتأليف طريقة الإدخال الجاري. #101360 شكرًا @3ninyt3nin-creator و@joshavant.
  • تحافظ معاينات الروابط الموسّعة على Android الآن على ذاكرة الصور المصغرة ضمن ميزانية محددة بالبايت، مما يقلل الاحتفاظ المفرط بالذاكرة أثناء الدردشات الطويلة. #101560
  • يحترم تطبيق Android الآن اختيار المستخدم بقطع الاتصال أو الاتصال أو تبديل Gateway أثناء بدء التشغيل، ويُبلغ مستدعي التشغيل دون انتظار عن حالات الفشل النهائية في قطع الاتصال. #101799
  • يؤدي الآن فتح OpenClaw مجددًا من Dock أو Finder في macOS إلى إظهار لوحة المعلومات أو نافذة الفشل الخاصة بها، حتى عندما يكون تطبيق شريط القوائم قيد التشغيل بالفعل. #97637 شكرًا @solvely-colin.
  • يؤدي الآن فتح Control -> Terminal على iOS مباشرةً إلى الطرفية، دون إظهار شاشة تسجيل الدخول العامة إلى واجهة الويب لفترة وجيزة أثناء الاتصال. #100727
  • تؤكد استدعاءات الاستشارة في Realtime Talk الاستلام بمجرد قبول تشغيل الوكيل المضمّن، بدلًا من انتظار انتهائه. #101091 شكرًا @romneyda.
  • يعرض الإعداد الأولي لـ Terminal Hatch واتصالات TUI الأخرى الآن starting up حتى يكتمل تحميل الجلسة، مع مؤشرات تشغيل دقيقة بعد إعادة الاتصال. #93999 شكرًا @ml12580.
  • بعد إعادة فتح عارض الفروقات أو تحديثه، لا تعمل عناصر تحكم شريط أدواته الآن إلا على بطاقات الفروقات المعروضة حاليًا. #96138 شكرًا @brokemac79 و@davinci282828.
  • تعرض أدوات الجلسة الآن المسار المطلق الصحيح للمشروعات المجاورة للدليل الرئيسي، بدلًا من تحويل بادئة نصية مشتركة إلى مسار ~... مضلل. #96562 شكرًا @he-yufeng.
  • تُقصّر قوائم جلسات Codex CLI الآن معاينات الرسائل الأخيرة الطويلة دون تقسيم الرموز التعبيرية أو الأحرف المشابهة إلى نص مشوّه. #96582 شكرًا @llagy007 و@weeli-009.
  • تعرض تذييلات الاستخدام المخصصة الآن بدائل الأسماء المستعارة والخرائط بصورة صحيحة، حتى عندما تتعارض أسماء النماذج أو الأوضاع مع خصائص مثل toString أو constructor. #98503 ذو صلة #98466. شكرًا @chenyangjun-xy و@zhanglei99586.
  • تؤدي الآن عمليات الإرسال المتكررة أثناء انشغال وكيل TUI إلى تحديث تحذير واحد بدلًا من إغراق المحادثة بإشعارات مكررة. #99879 شكرًا @vincentkoc.
  • يوضح openclaw tui --local الآن متى يتطلب أمر شرطة مائلة معروف Gateway، بدلًا من إرسال ذلك الأمر إلى النموذج كمطالبة غير مرغوب فيها. #100188 شكرًا @goslingmanagment.
  • تظهر الآن موافقات Skills لمساحة العمل التي بدأت في TUI داخل تلك الطرفية، بحيث يمكن للمستخدمين مراجعة التشغيل وإلغاء حظره دون التبديل إلى Telegram. #100251 شكرًا @vincentkoc.
  • تظل واجهة الطرفية مفتوحة الآن وتعرض خطأً آمنًا ومفيدًا عند فشل أمر صدفة محلي أو أمر شرطة مائلة أو إرسال رسالة. #100340 شكرًا @cxbasdev.
  • تظهر أخطاء اتصال iOS بـ Gateway الآن في إشعار منبثق واحد قابل للإغلاق، يعود عند حدوث فشل لاحق ويتفاعل بوضوح بدلًا من التراكم عند تكرار المشكلة نفسها. #98856 شكرًا @lokimorty.
  • تستخدم الصفوف المتكافئة في علامتي تبويب Control وSettings على iPhone الآن المعالجة المستديرة نفسها للأيقونات، مما يجعل فحص القائمتين أسهل. #98936 ذو صلة #98916. شكرًا @sahilsatralkar.
  • تعرض شاشة «حول» في iOS الآن ملخصًا موجزًا للتطبيق وفئة الجهاز وiOS من دون تكرار الهوية أو عرض معرّف خام للعتاد. #98985 ذو صلة: #98943. شكرًا @sahilsatralkar.
  • يظهر إعداد المظهر في iOS الآن ضمن قائمة الإعدادات المعتادة، ويعرض بوضوح الخيار الحالي، سواء كان النظام أو الفاتح أو الداكن، ويعمل بصورة متسقة على iPad. #99052 ذو صلة: #98995. شكرًا @sahilsatralkar.
  • يؤدي إلغاء طلب screen.record أو مقاطعته في iOS الآن إلى إيقاف مسجّل النظام بدلًا من السماح باستمرار الالتقاط بعد فشل استدعاء الأداة. #99155 شكرًا @nianjiuzst.
  • يتعرّف iOS الآن على صلاحية الوصول المحدود إلى الصور بوصفها قابلة للاستخدام، ويوفّر عناصر تحكم داخل التطبيق لطلب الإذن أو إدارته، ويتجنب مقاطعة طلبات Gateway بمطالبة مفاجئة. #99350 ذو صلة: #99046. شكرًا @tony-ooo.
  • أصبحت قائمة الوجهات في «التحكم» على iPhone الآن أكثر كثافة وأسهل في التصفّح البصري، من دون تغيير معلومات التنقل أو الحالة. #99468 ذو صلة: #99439. شكرًا @sahilsatralkar.
  • تظل الردود السريعة على Apple Watch محفوظة الآن عند عدم توفر iPhone، ثم تعيد الاتصال لاحقًا بـ Gateway المقصود من دون أن تضيع أو تتكرر أو تُوجَّه إلى وجهة خاطئة. #100372 شكرًا @nianjiuzst.
  • يؤدي النقر على شريط الحالة في iPhone الآن إلى إبقاء المحادثة عند أعلاها لقراءة الرسائل الأقدم حتى يختار المستخدم «الانتقال إلى الأحدث». #100502
  • أصبح احتمال تعطل ماسح إعداد رمز QR في iOS أو فقدانه الاستقرار أقل عندما يفتح المستخدمون الكاميرا أو يلغونها أو يغلقونها أثناء الإعداد الأولي. #101235 شكرًا @joshavant، @solvely-colin.
  • يعود مستخدمو iPhone الذين سبق إقران أجهزتهم الآن إلى المحادثة والتحدث والإعدادات بدلًا من أن يظلوا عالقين في الإعداد عندما تكون علامات الإعداد الأولي القديمة متقادمة. #101481
  • تربط مطالبة إذن الكاميرا في iOS الآن بوضوح بين الوصول وإعداد Gateway والتقاط الصور أو مقاطع الفيديو أو المستندات أو الشاشة أو مساحة العمل الذي يطلبه المساعد. e77994e شكرًا @joshavant.
  • يتطلب إعداد Gateway على Android وiOS الآن بوضوح استخدام TLS الآمن للمضيفين البعيدين، ويحذّر قبل استخدام شبكة LAN موثوقة من دون تشفير، ويوفّر إرشادات عملية للتحديث عند عدم تطابق البروتوكولات. #101325 شكرًا @joshavant.
  • يستخدم تطبيق شريط القوائم في macOS الآن عددًا أقل من إيقاظات وحدة المعالجة المركزية أثناء الخمول، ويكرر أعمال التهيئة والأذونات بدرجة أقل، مما يخفض استهلاك البطارية في الخلفية من دون تغيير سلوك الحالة النشطة. #100463
  • لم تعد أوامر system.run طويلة التشغيل على Node تطبيق macOS تجعل Node تبدو غير متصلة أو تحظر حركة مرور Gateway غير المرتبطة بها. #100842 شكرًا @lvan185، @vincentkoc.
  • لم يعد تطبيق macOS يخطئ في اعتبار Gateway محلية صالحة يديرها launchd مستمعًا غير متوقع، ثم ينهي عملًا نشطًا للمساعد أو القناة. #100867 شكرًا @lsr911، @vincentkoc.
  • يحافظ تطبيق macOS الآن على الجهاز المقترن نفسه وهوية Node نفسها عبر الترقيات وإعادات التشغيل وإعادة الاتصال بـ Gateway، بدلًا من طلب الموافقة مرارًا أو إنشاء نسخ مكررة متقادمة. #101105 شكرًا @yetval.

Skills وPlugins وعمليات التثبيت

Skills والتطبيقات المتصلة والحزم والإصلاحات

يمكن إعداد مسودات Skills من محادثة أو مصدر، ومراجعتها وتثبيتها وأرشفتها واستعادتها واستبعادها من السياق المستقبلي عندما تصبح قديمة. يقدّم إدارة Plugins توضيحًا أفضل للاكتشاف والتثبيت والتحديثات ولقطات السوق وتطبيقات Codex المتصلة والموافقات وأعطال وقت التشغيل، بينما يمكن أن يمنح الإشراف على Codex كل سلسلة محادثات جديدة قائمة سماح صريحة ومحدودة للتطبيقات. يسهل الحصول على الحزم الرسمية من خلال مساري Docker وAndroid المدعومين، كما تتعافى تدفقات العمل المدعومة بـPlugins، مثل Google Meet ورسائل Apple، من مزيد من مشكلات الإعداد والترحيل. يتعامل Doctor أيضًا مع ذاكرات التخزين المؤقت التالفة للترحيل والتخطيطات الأقدم للـPlugins أو Skills دون تحويل ترقية قابلة للاسترداد إلى طريق مسدود.
  • يمكن للمستخدمين تحويل محادثة أو مسار ملف أو عنوان URL أو ملاحظة ملصقة إلى مقترح قابل للمراجعة في ورشة عمل Skills برسالة واحدة بدلًا من البدء بمسودة فارغة. #100442
  • يمكن للوكلاء طويلي التشغيل سحب Skills غير المستخدمة في ورشة عمل Skills تلقائيًا من السياق المستقبلي، وتثبيت المهمة منها، واستعادة الأرشيفات، وإظهار أوجه التداخل المحتملة من دون حذف Skills الأساسية. #101214
  • يمكن للمشغّلين تشغيل openclaw plugins marketplace refresh للتحقق من موجز مستضاف وحفظه، وفرض تطابق SHA-256، ومعرفة ما إذا كانت البيانات المستخدمة مباشرة أو محفوظة أو مضمنة. #96155 شكرًا @giodl73-repo.
  • يمكن لوكلاء Codex الأصليين الذين يديرهم المالك الآن استخدام تطبيقات محددة متصلة مسبقًا بحساب Codex الخاص بالمشغّل، مع قائمة سماح محدودة لكل سلسلة محادثة والحفاظ على ضوابط الموافقة الحالية. #100973 شكرًا @pash-openai.
  • أصبحت صور حاويات OpenClaw الرسمية متاحة الآن من Docker Hub إلى جانب GHCR، مما يقلل الاعتماد على النسخ المتطابقة غير الرسمية. #97122 شكرًا @vincentkoc.
  • يمكن لمستخدمي Android تثبيت OpenClaw-Android.apk الرسمي الموقّع من إصدار GitHub مستقر عبر التحميل الجانبي والتحقق منه باستخدام مجاميع SHA-256 الاختبارية المنشورة. #101212
  • يتيح سجل الأنشطة الاختياري للمستخدمين مراجعة مخطط زمني ليوم العمل منظّم بواسطة النموذج، وإنشاء تقارير الاجتماعات اليومية، وطرح أسئلة حول النشاط المسجّل، مع تخزين محلي خاص بالمالك ومدة احتفاظ قابلة للتهيئة. #99930
  • أصبح الانضمام إلى Google Meet وإنشاؤه والتحدث فيه ونسخه نصيًا وعمليات الأتمتة ذات الصلة تعمل الآن عبر لغات المتصفحات والحسابات باستخدام الإنجليزية في علامات تبويب Meet التي يتحكم فيها OpenClaw. #89671 شكرًا @unayung.
  • يمكن لمستخدمي Discord إكمال إجراءات Codex Computer Use المعتمدة، مثل get_app_state، وتلقي نتيجة الأداة الأصلية بدلًا من ظهور مهلة انتهاء زائفة بينما لا تزال الأداة قيد التشغيل. #96818 شكرًا @pollybot13، @zhangguiping-xydt.
  • تحافظ بيئات تشغيل التكامل المحدّثة على توافق Codex وACP وCopilot وTelegram وعرض الفروق مع سلوك المنبع المتوافق، بينما لم تعد استعادة الاتصال تغمر سجلات المشغّل برسائل مكررة. #100027
  • يحصل مستخدمو Docker الآن على بيئة تشغيل ذكاء اصطناعي مضمنة أكثر اكتمالًا، مما يقلل إخفاقات بدء التشغيل ووقت التشغيل الناتجة عن إزالة روابط الحزم أثناء تقليص الصورة. 57ca1b0 شكرًا @vincentkoc.
  • تظل أدوات Plugin المعلنة قابلة للاستدعاء الآن في جلسات الوكلاء الفرعيين بعد تغييرات سجل Plugin، مما يتجنب إخفاقات plugin tool runtime missing المتكررة وإعادة تشغيل Gateway. #82562 شكرًا @luoyanglang، @vincentkoc.
  • لم تعد إصابات ذاكرة التخزين المؤقت لبيانات Plugin الوصفية تغمر التشخيصات بإدخالات متكررة لعمليات الفحص الكامل، مما يترك مخططات زمنية أصغر يسهل فيها تحديد عمليات الفحص الفعلية. #86796 شكرًا @galiniliev، @vincentkoc.
  • لم يعد تحميل Plugin يقيّم شيفرة حزمة OpenClaw نفسها مرتين، مما يقلل عمل بدء التشغيل ويتجنب تكرار هويات الوحدات أو الفئات أو الكائنات المفردة أو السجلات ضمن عملية واحدة. #88384 شكرًا @vincentkoc.
  • يمكن لعمليات تثبيت npm المتأثرة تشغيل Gateway وإنتاج الردود مجددًا، لأن الكلام أصبح يُحمّل الآن فقط عبر مسار تحويل النص إلى كلام المدعوم والقائم على الحزمة. #89899 شكرًا @zhangguiping-xydt.
  • يؤدي بدء تسجيل الدخول برمز QR من دون Plugin قناة رسمي مطلوب الآن إلى إرجاع أمر التثبيت الدقيق أو openclaw doctor --fix بدلًا من الاكتفاء بالقول إن المزوّد غير متاح. #90517 ذو صلة #83277. شكرًا @carol-iung، @tuaran.
  • يعرض openclaw plugins inspect الآن مستخرج PDF الخاص بـPlugin استخراج المستندات المضمن كإمكانية متاحة بدلًا من الإبلاغ عن عدم وجود أي إمكانيات. #91597 شكرًا @xydt-tanshanshan.
  • يمكن لـopenclaw plugins init الآن إنشاء هيكل أولي لـPlugin مزوّد نماذج يتضمن المصادقة وإعداد النموذج والاختبارات والتحزيم والتحقق وبنية النشر على ClawHub. #94352 شكرًا @patrick-erichsen.
  • يحتفظ اكتشاف Plugin الحالي بكتالوجه الرسمي المضمن نفسه، مع اكتساب تنسيق احتياطي ذي إصدارات ومغلق عند الفشل لعمل السوق المستضاف. #95846 شكرًا @giodl73-repo.
  • تعود قراءات سوق ClawHub الآن إلى كتالوج Plugin المضمن في OpenClaw عند كون البيانات المستضافة غير آمنة أو غير صالحة للاستخدام، مما يوفر أساسًا محميًا لسير عمل السوق الجديد. #95868 شكرًا @giodl73-repo.
  • يمكن للسوق المستضاف مواصلة تقديم آخر كتالوج تم التحقق منه عندما لا يتغير الموجز أو لا يتوفر لفترة وجيزة، من دون الوثوق ببيانات محفوظة قديمة أو غير صالحة. #95877 شكرًا @giodl73-repo.
  • يمكن لأحدث كتالوج سوق مستضاف تم التحقق منه أن يظل محفوظًا بعد إعادة التشغيل ومتاحًا عبر الاستجابات غير المتغيرة أو إخفاقات الموجز المؤقتة، مع بقاء الاستمرارية اختيارية. #95964 شكرًا @giodl73-repo.
  • لا تصبح إدخالات السوق المستضاف قابلة للتثبيت إلا عندما تطابق مصادر محلية معتمدة وحزم ClawHub موثوقة، مما يمنع الخيارات المجهولة أو غير الموثوقة من التسلل إلى عملية التثبيت. #95969 شكرًا @giodl73-repo.
  • يمكن للمسؤولين تهيئة موجزات سوق مستضافة مسماة ومصادر الحزم المحلية الموثوقة التي يجوز لتلك الموجزات الإشارة إليها، بينما تُرفض إعدادات الثقة غير المدعومة. #95981 شكرًا @giodl73-repo.
  • تُبلغ إخفاقات تحديث Plugin الآن عن المشكلة الحقيقية في بيانات npm الوصفية أو السجل بدلًا من إخفائها على أنها مواصفة حزمة غير مدعومة. #96143 شكرًا @brokemac79، @romneyda، @slideshow-dingo.
  • يسرد الأمر الجديد openclaw plugins marketplace entries إضافات Plugin المستضافة المتاحة وإصداراتها وخيارات تثبيتها، مع إظهار ما إذا كانت النتائج قد أتت من بيانات مباشرة أو محفوظة أو مضمنة. #96158 شكرًا @giodl73-repo.
  • تظل إضافات Plugin لمحرك السياق المهيأة، مثل lossless-claw، نشطة الآن بعد الاكتشاف بدلًا من استبدالها بصمت بالمحرك القديم المدمج. #96357 شكرًا @vincentkoc.
  • يُبلغ بدء تشغيل Gateway الآن عن القنوات المهيأة التي فشل تحميلها، حتى يتمكن المشغّلون من إصلاح ثقة Plugin أو تمكينه أو تثبيته قبل فقدان الرسائل. #96397 شكرًا @849261680.
  • يمكن للمشغّلين تثبيت إصدار أقدم ومثبّت من Plugin في ClawHub عندما يكون ذلك الإصدار متوافقًا مع نشر OpenClaw لديهم، من دون أن تحظره متطلبات أحدث إصدار على نحو غير صحيح؛ وتظل الإصدارات غير المتوافقة أو التي يتعذر التحقق منها محظورة. #96506 شكرًا @isaiahstapleton.
  • تكرر عمليات بدء التشغيل وفحوصات التهيئة كثيفة استخدام Plugin، وخاصة على Windows، عددًا أقل من عمليات البحث عن مسارات الحزم أثناء إعادة بناء بصمات إضافات Plugin المثبتة، مما يجعل تلك المسارات أكثر استجابة. #96710 شكرًا @211-lee، @sheyanmin، @vincentkoc.
  • يمكن لمستخدمي macOS تشغيل عناصر تحكم سطح المكتب في Codex Computer Use عبر التثبيت المُدار من دون appServer.command يدوي، ولم يعد خادم تطبيق Codex Desktop القديم يحظر ملفًا ثنائيًا محليًا للـPlugin ومدعومًا. #96730 شكرًا @bdjben.
  • تستهدف عمليات تثبيت Weixin الرسمية وتسوية ترقية النواة الآن إصدار Plugin ‏2.4.6 بمتطلب التوافق الصحيح بدلًا من إعادة المستخدمين بشكل غير متوقع إلى 2.4.3. #96801 شكرًا @lin-hongkuan.
  • يعيد openclaw plugins update --all الآن محاذاة إضافات Plugin الرسمية الموثوقة مع الكتالوج المستقر أو التجريبي الحالي بعد ترقية النواة، من دون عمليات تثبيت قسرية يدوية أو الكتابة فوق عمليات التثبيت المستهدفة المقصودة. #96831 شكرًا @ooiuuii، @velvet-shark.
  • تظل تطبيقات Plugin الأصلية في Codex، المهيأة والتي يمكن الوصول إليها، متاحة الآن عند بدء سلسلة OpenClaw جديدة أثناء انتقال في مخزون التطبيقات وحالة التنشيط بدلًا من اختفائها بصمت. #96872 شكرًا @kevinslin.
  • تفتح جلسات Google Meet التي تُشغّل عبر Node Chrome مقترنة على macOS الآن عنوان URL المقصود باستخدام ملف Chrome الشخصي المهيأ وأدوات الصوت، بينما تُرفض الإجراءات غير المدعومة وتجاوزات الملفات التنفيذية قبل وصولها إلى Node. #96908 شكرًا @joshavant.
  • تصل التغييرات التي تُجريها خطافات Plugin الآن إلى سياق الوكيل والتشغيل الفرعي، بما في ذلك عمليات الاستبدال أو الإزالة التي يجريها agent:bootstrap. #97281 شكرًا @outdog-hwh.
  • يُعلم openclaw plugins update <id> --dry-run المشغّلين الآن عند وجود إصدار افتراضي أحدث حتى إذا كان Plugin المثبت مثبّتًا على إصدار محدد بدقة. #97282 شكرًا @yungchentang.
  • ترى إضافات Plugin المضمنة لمحرك السياق الآن المنعطف الحالي في نص المحادثة أثناء afterTurn، مما يمنع فقدان الرسائل الأولى وعمليات الاستيراد المكررة. #97342 شكرًا @gorkem2020، @iwhatsskill، @sgh6688، @udjin79.
  • يصنّف /status plugins الآن Plugin على أنه محمّل فقط عندما يكون قيد التشغيل فعليًا، مع الاستمرار في إظهار مخزون التثبيت السليم. #97479 شكرًا @masatohoshino.
  • لم تعد تحديثات Plugin على Windows تنشئ مسارات مُدارة طويلة إلى حد يجعل الوكلاء الرسميين المدعومين بـCodex يفشلون قبل أن يتمكنوا من البدء والرد. #97488 شكرًا @ooiuuii.
  • يؤدي رفع مستوى سجل Gateway قيد التشغيل إلى تصحيح الأخطاء الآن إلى تمكين تشخيصات Mattermost وMatrix وMicrosoft Teams وIRC وNextcloud Talk وإضافات Plugin الأخرى فورًا من دون إعادة تشغيل. #97617 شكرًا @amknight، @vincentkoc.
  • يمكن لـWindows الآن تحميل الوسائط الواردة الصالحة عندما تختلف الجذور المهيأة ومسارات ملفات وقت التشغيل في حالة أحرفها فقط. #97630 شكرًا @vectorpeak.
  • يمكن لإضافات Plugin الآن الاستجابة عند إنشاء طلب اقتران جديد لرسالة مباشرة، مما يتيح تنبيهات المالك وسجلات التدقيق والتذاكر وتكاملات الموافقة من دون استطلاع دوري. #97733 شكرًا @clawsean، @omarshahine، @trupe-rs.
  • يشير /status plugins المفصّل الآن إلى Plugin تمت تهيئته للتشغيل لكنه لم يُحمّل، مما يفصل انحراف وقت التشغيل عن المخزون العادي غير النشط. #97878 شكرًا @masatohoshino.
  • openclaw update يقبل الآن Plugins الصالحة بتنسيق الحِزم من السوق وClawHub دون package.json، مما يمنع إحباط مزامنة Plugin وترك Gateway متوقفًا. #98010 ذو صلة: #97985. شكرًا لـ @herove، و@lilan0125.
  • أصبحت حزم OpenClaw على npm الآن أصغر بنحو 3.18 MB بعد فكها و371 KB بعد ضغطها، دون تغيير نقاط دخول SDK الخاصة بـ Plugin أو سلوك وقت التشغيل. #98758 ذو صلة: #98757. شكرًا لـ @romneyda.
  • تعمل أوامر Mattermost الأصلية /oc_* مجددًا في عمليات التثبيت المجمّعة باستخدام openclaw/mattermost، دون السماح لـ Plugins المعطّلة أو المرفوضة بتجاوز فحوصات Gateway. #98819 ذو صلة: #98740. شكرًا لـ @amknight، و@keltech-services.
  • يمكن الآن تثبيت openclaw/memory-lancedb وتحديثه في ظل آلية npm المعتادة لحل التبعيات، مع إبقاء الذاكرة المدعومة بـ LanceDB نشطة دون تثبيت الإصدار أو استخدام علامات التجاوز. #99118 ذو صلة: #90295. شكرًا لـ @allenhurff، و@joshavant.
  • لم يعد تثبيت Plugin مُدار من npm يؤدي إلى اختفاء Plugins الخاصة بمساحة العمل من plugins.load.paths بعد بدء التشغيل أو إعادة التشغيل. #99196 شكرًا لـ @leonidaslux.
  • تعمل الآن عمليات تثبيت Plugins المدعومة بـ Git وتحديثها عندما يكون ~/.openclaw ودليل النظام المؤقت على نظامي ملفات مختلفين، دون حل بديل باستخدام TMPDIR. #99896 شكرًا لـ @bartok9، و@carelvanheerden، و@vincentkoc.
  • يراعي تحميل Plugin الآن استثناءات الوحدات الأصلية في Jiti التي ضبطها المشغّل، مع الإبقاء على الحماية من التقييم المكرر لحزمة OpenClaw. #100344
  • يمكن لمستخدمي الإصدار المستقر الممتد تثبيت Plugins الرسمية المؤهلة وإصلاحها وتحديثها بالإصدار المطابق تمامًا لنواة OpenClaw بدلًا من الانحراف إلى خط الإصدار المستقر العادي. #100448 شكرًا لـ @kevinslin.
  • تُحمَّل الآن Plugins إعداد القنوات المضمّنة بصورة صحيحة عبر الروابط الرمزية للإصدار الحالي وتخطيطات المصدر/التوزيع المختلطة، دون تحذيرات خاطئة تفيد بأنها خارج الحزمة. #100758
  • تحتفظ نسخ المصدر التي تحتوي على شجرة جزئية من Plugins المضمّنة الآن بالبيانات الوصفية المدمجة الكاملة لفحوصات سلامة Plugin واكتشاف نقاط نهاية المزوّد. 26c0285 شكرًا لـ @vincentkoc.
  • لم يعد openclaw update يعيد محاولة Plugin بعد نقله بنجاح إلى ClawHub، مما يمنع فشلًا عابرًا زائدًا من تعطيل Plugin الذي نُقل. 3ce26d6 شكرًا لـ @vincentkoc.
  • يمكن لمستخدمي Mac الذين يُعدّون iMessage تثبيت imsg أو تحديثه من مسار الإعداد، والحصول على إرشادات أوضح للفحص، واستعادة الجلسات التي ما زالت تشير إلى موقع Skills القديم. #101407 شكرًا لـ @omarshahine.
  • لم تعد عمليات بناء المصدر وحزمة macOS تفشل عند تحميل إعدادات tsdown من دليل مؤقت يتعذر عليه حل حزمة وقت التشغيل. #100499
  • يمكن أن تستمر ترقيات npm العامة مع نمو ملفات OpenClaw المجمّعة دون بلوغ InstalledDistScanLimitError، مع بقاء عمليات الفحص الجامحة ضمن حدودها. #101206
  • عندما يكون منفذ رد OAuth المحلي الخاص بـ Google Meet مشغولًا، يقدّم openclaw meet auth login الآن مسار لصق إعادة التوجيه يدويًا بدلًا من إيقاف تسجيل الدخول. #96492 شكرًا لـ @jinduwang1001-max، و@yetval.
  • يمكن لـ openclaw doctor الآن متابعة ترحيل إزالة التكرار القديم عندما يحتوي ملف ذاكرة تخزين مؤقت متقاعد على JSON مشوّه، بدلًا من التوقف بسبب خطأ تحليل. #98125 شكرًا لـ @pick-cat.
  • تظل حالة المكالمة الصوتية المكتملة متاحة عبر Gateway والأداة وCLI بعد إعادة التشغيل أو الإخلاء، بدلًا من ظهورها خطأً على أنها مفقودة. #99797 شكرًا لـ @darren2030.
  • تعمل عمليات بناء المصدر الآن على توزيعات Node.js المدعومة التي لا توفر إزالة TypeScript أصلية، مما يتجنب فشلًا متأخرًا مرتبطًا بـ --experimental-strip-types. #91262 شكرًا لـ @smoe، و@vincentkoc.
  • لم يعد Plugin الخاص بـ GitHub Copilot يعطّل openclaw plugins list أو openclaw status أثناء التحميل المقتصر على البيانات الوصفية قبل توفر حالة وقت التشغيل الكاملة. #95229 ذو صلة: #94516. شكرًا لـ @cuihaijun، و@sunlit-deng.
  • عندما يتعذر توجيه موافقة Plugin الخاص بـ Telegram، يتلقى المشغّلون الآن إرشادات عملية لواجهة الويب وواجهة المستخدم الطرفية والإعدادات بدلًا من فشل عام أو انتهاء مهلة. #95973 ذو صلة: #95800. شكرًا لـ @chrisbot2026، و@monkeyleet.
  • توضح تشخيصات السوق الآن ما إذا كانت أوامر التحديث والإدخالات قد استخدمت موجزًا مستضافًا أو لقطة محفوظة أو خيارًا احتياطيًا، دون تسجيل أسرار الموجز. #96194 شكرًا لـ @giodl73-repo.
  • تستعيد Plugins الخاصة بالمزوّد التي تحجب النص الآن القيم المقصودة داخل مدخلات استدعاءات الأدوات قبل تشغيل الرسائل وعمليات الملفات والإجراءات الخارجية الأخرى. #97769 ذو صلة: #97761. شكرًا لـ @get-viti، و@zoowh.
  • توضح حالات فشل تثبيت Plugin وتحديثه الآن ما إذا كان npm قد خرج أو قُتل أو انتهت مهلته، بدلًا من عرض خطأ فارغ يجعل الحزم الصالحة تبدو غير صالحة. #98497 شكرًا لـ @sanjays2402، و@vincentkoc.
  • تتعامل الآن تدفقات عمل Plugin والوسائط مع مخرجات ffprobe المشوّهة أو المبتورة دون تعطل، مع الاستمرار في قراءة أبعاد الفيديو الصالحة بصورة طبيعية. #98613 شكرًا لـ @pick-cat.
  • يجمع /status plugins الآن Plugins المعطّلة حسب السبب، بما في ذلك قرارات قائمة السماح وقائمة المنع والإعداد الافتراضي والتجاوز، دون تغيير سلوك التنشيط. #99598 شكرًا لـ @masatohoshino.
  • يمكن لمؤلفي Plugins الآن استيراد مساعدَي textResult وjsonResult المشتركَين من openclaw/plugin-sdk/tool-results بدلًا من إعادة إنشاء أشكال الاستجابة الشائعة. #99740 شكرًا لـ @romneyda.
  • يتوفر لمؤلفي Plugins الآن مساعد formatByteSize مشترك لتسميات البايت المتسقة، مع بقاء التسميات الحالية في OpenClaw دون تغيير. #99768 شكرًا لـ @romneyda.
  • تعرض عمليات تثبيت Plugin الفاشلة الآن خطأ Plugin المفيد دون إضافة تشخيص زائف يفيد بـ Also not a valid hook pack، بينما تظل حالات فشل حزمة الخطافات الحقيقية ظاهرة. #100554 شكرًا لـ @vincentkoc.
  • تُحمَّل الآن Plugins وقت تشغيل القنوات وإعدادها المضمّنة من جذور سجل صالحة مقتصرة على المصدر في نسخ المصدر/التوزيع المختلطة، بدلًا من اختفائها بصمت. #100737
  • لم تعد موافقات التشغيل والاستئناف العادية في Lobster تفشل في عملية التحقق الخاصة بـ TaskFlow فقط لمجرد وجود حقول تدفق افتراضية غير مستخدمة. #102036 شكرًا لـ @arthurnie، و@lilan0125، و@vincentkoc.
  • تُحل الآن قيم الترحيل agentDir التي تبدأ بـ ~ استنادًا إلى الدليل الرئيسي الفعلي لـ OpenClaw. #99901
  • تُطبَّع الآن نطاقات طلب Plugin المكررة بصورة متسقة، وتُعرض حالات فشل الوصول الحقيقية أثناء فحص Plugin. #99932
  • تحدد أخطاء التحقق من أرشيف Skills وحساب تجزئة الرفع الآن الملف المفقود أو غير القابل للقراءة، مع الحفاظ على خطأ نظام الملفات الأصلي. #101085 شكرًا لـ @cxbasdev، و@vincentkoc.
  • تعرض Skills المضمّنة xurl الآن مسار تثبيت صالحًا لـ Node/npm، ولم تعد Skills الخاصة بـ github تعلن عن خيار apt غير مدعوم على Linux. #102158 شكرًا لـ @not-stbenjam.

الإعداد والصيانة والأدوات

الإعداد والتحديثات والإدارة عبر سطر الأوامر

يمكن للمشغّلين إرفاق بيئة برمجة خارجية بجلسة Gateway موجودة والعمل مع سلاسل خاضعة لإشراف Codex المتوافقة عبر الواجهات الأصلية وواجهات OpenClaw. توفر أوامر الحالة والتهيئة تشخيصات أوضح وإعدادات افتراضية أكثر أمانًا وتحكمًا أكثر موثوقية في الجلسات والخدمات وبيانات الاعتماد وسلوك بيئة التشغيل. تحافظ مسارات التثبيت والتحديث المدعومة على حالة التشغيل بعناية أكبر عبر الحزم والحاويات والخدمات الخفية. تحتفظ أداتا التهيئة الأولية والفحص بالخيارات خلال عمليات الإعداد والترحيل المتوقفة، وتعرضان خطوات إصلاح قابلة للتنفيذ، وتتجنبان المتابعة بصمت مع خدمات قديمة أو Plugins مفقودة أو تهيئة نموذج غير قابلة للاستخدام.
  • openclaw attach يشغّل الآن Claude Code بوصول مؤقت إلى جلسة Gateway الرئيسية أو المحددة، ويبقي بيانات الاعتماد خارج الوسائط، ويلغي المنحة عند انتهاء الجلسة. #96454 شكرًا لـ @anagnorisis2peripeteia، و@obviyus.
  • يمكن للوكلاء الذين يتحكم بهم المالك الاشتراك اختياريًا في appServer.homeScope: "user" لفحص سلاسل Codex نفسها المتاحة في Desktop وCLI وتفريعها بأمان. #99821
  • تعيد أوامر openclaw hooks المحدودة التحكم الآن فورًا بعد طباعة مخرجاتها، بحيث لا تبقى الطرفيات والبرامج النصية ومهام CI عالقة. #76922 شكرًا لـ @dorukardahan.
  • تنتهي الآن عمليتا openclaw models list وopenclaw models status غير التفاعليتين بصورة طبيعية بعد طباعة نتائجهما، مما يتيح للبرامج النصية وتشخيصات SSH الاكتمال دون مهلة زمنية خارجية. #77904 شكرًا لـ @dorukardahan، و@vincentkoc.
  • openclaw config يوصي الآن بإعادة تشغيل Gateway فقط عندما تتطلب الإعدادات المتغيرة ذلك، لذا لم تعد تعديلات الوكيل والنموذج والمزوّد القابلة للتحميل الفوري تطلب عمليات إعادة تشغيل غير ضرورية. #80823 شكرًا لـ @kiranmagic7.
  • توضّح إزالة اسم مستعار ظاهر ومدمج لنموذج الآن أن الاسم المستعار تلقائي، وتبيّن كيفية حجبه، بينما تظل الأسماء المستعارة غير الموجودة فعليًا تُبلّغ بأنها غير موجودة. #81641 شكرًا لـ @scientificprogrammer، و@vincentkoc.
  • openclaw sessions --json يتضمن الآن تسلسل الوكلاء الفرعيين المتاح وتفاصيل وقت التشغيل، مثل الارتباط بالأصل ومساحة العمل والعمق والدور والطوابع الزمنية والحالة. #87917 ذو صلة #80286. شكرًا لـ @islandpreneur007، و@zhangguiping-xydt.
  • openclaw logs --follow يستطيع تجاوز انقطاع محلي وجيز في Gateway باستخدام مخرجات السجل، والعودة تلقائيًا إلى سجلات Gateway العادية بعد الاسترداد. #88159 شكرًا لـ @anyech، و@vincentkoc.
  • تبدأ الآن أوامر openclaw nodes status وopenclaw nodes list المدمجة وأوامر Node ذات الصلة بسرعة دون تهيئة غير ضرورية للـ Plugin، بينما تظل أوامر Node التي توفرها المكوّنات الإضافية تُحمّل عند طلبها. #96702 شكرًا لـ @erhhung، و@qijian-zhang، و@zengwen-dt.
  • يمنع التقاط وكيل تصحيح الأخطاء الآن نصوص الاستجابة الضخمة أو اللانهائية من تعطيل الوكيل، مع الاحتفاظ ببيانات وصفية مفيدة للحالة والترويسات. #97551 شكرًا لـ @alix-007.
  • يعرض أول فحص لحالة Gateway بعد إعادة التشغيل الآن نافذة السياق الفعلية للنموذج المحدد بدلًا من إظهار حد عام قدره 200k لفترة وجيزة. #97576 شكرًا لـ @turbotheturtle.
  • توجّه الآن عمليات إعادة اتصال Node على Android المستخدمين من محاولة devices approve الفاشلة إلى أمر openclaw nodes approve <requestId> الصحيح، مع تذكير بإعادة استخدام علامات الاتصال. #98115 شكرًا لـ @welfo-beo.
  • openclaw health يعرض الآن عمليات التسليم الفاشلة نهائيًا مع أعداد قائمة الانتظار وعمر أقدم فشل بدلًا من الإبلاغ عن حالة سليمة بالكامل. #99842 شكرًا لـ @masatohoshino.
  • تُرحّل عروض التوقيت الآن القيم المقربة الأقل من ثانية إلى 1s بدلًا من إظهار 1000ms غير الملائم. #100006 شكرًا لـ @qingminglong.
  • تُخفى الآن تحذيرات الإعداد المتكررة بين مرات التكرار المهمة، مما يبقي سجلات Gateway طويلة التشغيل قابلة للقراءة دون إخفاء التشخيصات الجديدة. #100569 شكرًا لـ @vincentkoc.
  • تسري الآن إعدادات Gateway المعلّمة بأنها لا تتطلب إعادة تشغيل في الأدوار المباشرة والمدفوعة بـ Heartbeat دون الحاجة إلى إعادة تشغيل يدوية. #100586 شكرًا لـ @obviyus، و@sedrak-hovhannisyan.
  • تترك روابط TUI الآن الأجزاء المشوّهة وعلامات الترقيم الشاردة كنص عادي، مع إبقاء عناوين URL الصالحة ذات الأقواس وIPv6 والملتفة عبر الأسطر قابلة للنقر ومتجهة إلى الهدف الصحيح. #100780
  • openclaw logs يبلّغ الآن بوضوح عن حالات فشل تدفق ذيل السجل بدلًا من التعطل أو التوقف أو ترك journalctl قيد التشغيل. #100850 شكرًا لـ @cxbasdev، و@vincentkoc.
  • تظل سجلات CLI المختصرة لـ OpenClaw الآن صالحة بترميز UTF-8 عندما يبدأ نطاق البايتات المحتفظ به داخل رمز تعبيري أو محرف آخر متعدد البايتات. #101029 شكرًا لـ @ly85206559.
  • تتعافى النسخ الاحتياطية في Windows الآن بموثوقية أكبر من حالات التسابق مع الكتابة المباشرة، عبر تجنب الاستخدام المتكرر للأرشيف المؤقت المقفل نفسه وتنظيف ملفات إعادة المحاولة القديمة. #101449 شكرًا لـ @lilan0125، و@vincentkoc.
  • تقدّر ملخصات تكلفة الجلسة الآن رسومًا فعلية عندما يسجل النص المنسوخ صفر دولار رغم استخدام الرموز المميزة ومعرفة تسعير النموذج. c5260a3 شكرًا لـ @nianjiuzst.
  • تحافظ سجلات الجلسات وعروض التكلفة المخزنة مؤقتًا الآن على الإجماليات الصفرية بالدولار التي سوّاها المزوّد، مع إعادة حساب التكاليف المفقودة فعليًا من تفاصيل المزوّد والنموذج المخزنة. c45124a
  • تبدأ الآن بوابات Gateway المُدارة بواسطة LaunchAgent على وحدات تخزين macOS المقيّدة بالأذونات غلاف البيئة المُنشأ عبر /bin/sh، مما يمنع خدمات الخلفية من الخروج فورًا. #89967 ذو صلة #87199. شكرًا لـ @joshdaynard، و@zhangguiping-xydt.
  • يحترم البحث عن الأوامر في Windows الآن PATHEXT الخاص بالمستدعي، مما يسمح بحل البرامج النصية والملفات التنفيذية الصالحة لـ PowerShell في الحاويات وCI والبيئات المعزولة. #98093 شكرًا لـ @wendy-chsy.
  • توضّح محاولات openclaw devices approve الفاشلة الآن ما إذا كان ينبغي اعتماد ترقية نطاق في مكان آخر أو تحديث معرّف الطلب المعلّق وإعادة المحاولة. #98146 شكرًا لـ @romneyda.
  • openclaw gateway status يقدّم الآن إرشادات ذات صلة ببيانات الاعتماد والإعداد وإعادة التشغيل والسجلات عندما يفشل Gateway قيد التشغيل في اختباره، بدلًا من مطالبة المشغلين بانتظار الإحماء. #98183 شكرًا لـ @masatohoshino.
  • openclaw docs يرفض الآن استجابات البحث الضخمة بخطأ واضح قبل أن تتمكن من زعزعة استقرار CLI أو استنفاد الذاكرة. #98188 شكرًا لـ @cxbasdev.
  • يقبل config.patch في Gateway الآن تحديثات إعداد غير مرتبطة عندما يستخدم مزوّد مضمّن نقطة نهايته الافتراضية، دون حفظ حقول مزوّد فارغة خاصة بوقت التشغيل فقط. #98396 ذو صلة #98270. شكرًا لـ @momothemage، و@weltmaister.
  • تحدّ الآن عمليات التحقق من تحديثات OpenClaw من استجابات سجل npm المشوّهة أو الكبيرة على نحو غير متوقع قبل أن تستهلك ذاكرة مفرطة. #98508 شكرًا لـ @lzyyzznl.
  • تحافظ الآن عدة حالات حدّية على نصوص السجل والصوت، وتعرض حالات فشل MCP، وتحدّ من الاستجابات الضخمة، وتُظهر وقت الجلسة الحالي، وتختار مدير حزم Linux الصحيح، وتستخدم المنفذ 443 لروابط Gateway الآمنة التي لا تحدد منفذًا صراحةً. #100258 شكرًا لـ @connermo، و@cxbasdev، و@gfaerny، و@hailory، و@harjothkhara، و@ly85206559، و@mushuiyu886، و@simon-xydt، و@sunlit-deng، و@uditdewan.
  • يمكن الآن لملفات openclaw.json الصالحة التي تحتوي على BOM أو تنسيق PowerShell أو مسافات بادئة عميقة حفظ تغييرات المصادقة والنموذج والإصلاح وغيرها من تغييرات الإعداد دون إعادة تنسيق يدوية. #100591 شكرًا لـ @vincentkoc.
  • openclaw update على Windows يمنع الآن مهمة Gateway المجدولة المُدارة من إعادة التشغيل أثناء استبدال الحزمة، متجنبًا العمليات المحدّثة جزئيًا أو المختلطة الإصدارات. #100757 شكرًا لـ @vincentkoc.
  • يتخطى إصلاح الإكمال التلقائي للصدفة أثناء openclaw doctor والتحديثات الآن التحميل المكلف لأوامر Plugin، متجنبًا التأخيرات غير الضرورية، بينما يظل الإنشاء الكامل الذي يطلبه المستخدم متضمنًا أوامر Plugin. #76235
  • يكتشف إعداد Gateway على Windows الآن خروج Task Scheduler دون بدء مستمع، ويمكنه استخدام تشغيل الاحتياط الحالي دون إنشاء نسخة مكررة إذا كان بدء التشغيل متأخرًا فحسب. #76245
  • يؤدي الضغط على Ctrl+C أثناء أداة doctor الخاصة بترقية المثبّت الآن إلى إيقاف التدفق بوضوح، ويمنع التثبيت غير المكتمل أو الفاشل من فتح لوحة معلومات قديمة. #76386 شكرًا لـ @sebtardif.
  • openclaw doctor يحذّر الآن عند تمكين بحث جلسات QMD دون تصدير النصوص المنسوخة، ويوفّر أوامر ووثائق لتصحيح إعداد الاسترجاع المفقود. #80947 شكرًا لـ @anyech.
  • openclaw doctor يقدّم الآن أمر معاينة للنصوص المنسوخة المفقودة يعرض فعليًا الإدخالات المؤهلة للإزالة قبل أن يختار المستخدمون فرض التنظيف. #83630 شكرًا لـ @yuanhanzhong.
  • يمكن للمشغلين فحص أقفال كتابة الجلسات القديمة باستخدام openclaw doctor --lint --json --only core/doctor/session-locks ومعاينة الأقفال التي سيزيلها الإصلاح أو يحتفظ بها. #84366 شكرًا لـ @giodl73-repo.
  • openclaw doctor يقيّم الآن حدود التمهيد الفعلية لكل وكيل لدى الوكيل الافتراضي، مما ينتج تحذيرات دقيقة بشأن الاقتطاع وإرشادات للمعالجة. #84424 شكرًا لـ @kasangyong، و@vincentkoc.
  • يمكن الآن لفحوصات Skills المُدارة بواسطة Gateway العثور على الأوامر المثبّتة عبر pnpm 11 وتخطيطات npm العامة الشائعة، مما يقلل تحذيرات الأدوات المفقودة الخاطئة وعمليات إعادة التثبيت غير الضرورية. #85238 شكرًا لـ @shbernal، و@vincentkoc.
  • status وstatus --json ينشئان الآن تسميات نماذج الجلسات بقدر أقل من التسوية غير الضرورية، مما يحسن سرعة إعادة القراءة لمجموعات الجلسات الأكبر وفحوصات الحوادث. #87831 شكرًا لـ @acskamloops.
  • openclaw doctor على Windows يكتشف الآن إصدارات Chrome المدعومة بدقة بدلًا من التحذير من تعذّر التعرف على تثبيت صالح للعمل. #87937 شكرًا لـ @mukundakatta.
  • openclaw doctor لم يعد يتوقف عندما لا تكون مساحة عمل وكيل مُعدّة قد أُنشئت بعد، بينما تظل عمليات الملفات الفعلية تفرض حدود مساحة العمل. #89226 شكرًا لـ @sasan1200، و@shifengwang333-ai.
  • يعرض openclaw nodes approve <requestId> غير الصالح الآن المعرّفات المعلّقة المتاحة وأمر الاسترداد openclaw nodes pending بدلًا من خطأ عميل خام. #94452 شكرًا لـ @mushuiyu886.
  • يمكن الآن لفحص Doctor الاختياري الإبلاغ عن تخزين حالة OpenClaw المفقود أو غير الآمن أو غير القابل للكتابة أو المتزامن سحابيًا أو القابل للإزالة أو المتطاير أو غير المكتمل، مع المسارات وإرشادات الإصلاح. #95979 شكرًا @giodl73-repo.
  • يشرح الآن فحص Doctor اختياري التفعيل تثبيت Plugin المُهيأ المعطّل، ويعرض معاينة للإصلاح قبل أن يشغّل المشغّلون سير عمل الإصلاح الحالي. #96171 شكرًا @giodl73-repo.
  • عند اقتطاع مخرجات أمر Cron، يظل بإمكان المشغّلين استعادة تعليمات تسجيل الدخول أو الإعداد السابقة التي يحتاجون إليها دون كشف سرها الخام عبر الإشعارات. #96393 ذو صلة #96346. شكرًا @nz365guy.
  • لم تعد المهلة المنتهية أثناء إعداد مهمة Cron معزولة واحدة تعيد تشغيل Gateway أو تقاطع عمل الوكلاء والمهام المجدولة غير ذات الصلة. #96396 شكرًا @849261680، و@brycemurray، و@velvet-shark.
  • يمكن للمشغّلين تشغيل openclaw doctor --lint --all لتضمين جميع فحوصات التشخيص اختيارية التفعيل دون تغيير سلوك أتمتة doctor --lint الحالية. #96471 شكرًا @giodl73-repo.
  • أصبحت تنبيهات فشل Cron الافتراضية المفعّلة باستخدام openclaw cron edit <job> --failure-alert تستمر الآن بعد إعادة تشغيل Gateway بدلًا من اختفائها بصمت بعد إعادة التحميل. #96615 شكرًا @liuhao1024.
  • يمكن للمشغّلين تشغيل openclaw doctor --lint --only core/doctor/gateway-health أو --only core/doctor/gateway-daemon أو --all للحصول على تحذيرات منظّمة وآمنة للبيانات الاعتمادية بشأن إمكانية الوصول إلى Gateway وصحة الخدمة المحلية، دون تغيير حالة الخدمة. #97075 شكرًا @giodl73-repo.
  • يمكن للمشغّلين استخدام فحص Doctor المركّز لملف تعريف المصادقة للعثور على بيانات اعتماد منتهية الصلاحية أو مفقودة أو مشوهة أو خاضعة لفترة تهدئة أو معطّلة أو قديمة، مع إرشادات إصلاح منظّمة. #97125 شكرًا @giodl73-repo.
  • يُبلغ الآن فحص Doctor المركّز للبحث في الذاكرة عن مشكلات إعداد المزوّد والبيانات الاعتمادية والواجهة الخلفية وQMD، مع مسارات وإصلاحات منظّمة. #97137 شكرًا @giodl73-repo.
  • يُبلغ الآن فحص Doctor لحالة مساحة العمل، بصيغة قابلة للقراءة آليًا، عن انحراف Plugin والتوافق وتشخيصات التحميل وحالة TaskFlow القابلة للاسترداد. #97358 شكرًا @giodl73-repo.
  • يوفر الآن فحص Doctor المركّز لإقران الأجهزة تحذيرات منظّمة وإرشادات إصلاح للطلبات المعلّقة والمصادقة القديمة والنطاقات المفقودة والمخازن غير القابلة للقراءة. #97366 شكرًا @giodl73-repo.
  • يشرح openclaw onboard الآن مسبقًا ما يشمله الإعداد، ولماذا قد يستغرق التأهيل الكامل وقتًا أطول، وأي الخطوات الاختيارية يمكن تأجيلها. #97482 شكرًا @ly85206559.
  • يمكن للمشغّلين طلب فحص Doctor منظّم للقنوات المُهيأة التي تكون Plugins الداعمة لها محظورة، بما في ذلك المتطلب غير المستوفى والإصلاح المقترح. #97496 شكرًا @giodl73-repo.
  • يحدد الآن فحص Doctor المركّز للحد الأقصى لنتائج الأدوات الإعدادات الواقعة دون القيم الافتراضية المراعية للنموذج أو فوق سقف وقت التشغيل، مع مسارات قابلة للتنفيذ. #97500 شكرًا @giodl73-repo.
  • يمكن لمشغّلي Linux استخدام فحص Doctor لاستمرار systemd لمعرفة متى قد يؤدي تسجيل الخروج إلى إيقاف Gateway والحصول على حل loginctl enable-linger الدقيق. #97514 شكرًا @giodl73-repo.
  • يمكن الآن لمضيفي Node البعيدين الاتصال بوحدات Gateway المثبّتة عند مسارات وكيل عكسي مثل /openclaw-gw، بما في ذلك بعد تثبيت البرنامج الخدمي أو إعادة الاتصال. #97679 ذو صلة #97678. شكرًا @wm0018.
  • أصبحت احتمالية نفاد الذاكرة في عمليات البناء المحلية من المصدر باستخدام Docker أقل، كما تقترح حالات الفشل التي لا تزال تستنفد الذاكرة إعدادات البناء ذات الصلة. #98119 ذو صلة #98118. شكرًا @zyzo.
  • يوفر openclaw pairing list الآن خطوة تالية مفيدة للموافقة على الجهاز عند عدم وجود قنوات إقران عبر الرسائل الخاصة للمحادثة، بدلًا من عرض خطأ معطّل بسبب خيارات فارغة. #98142 شكرًا @romneyda.
  • يحذّر openclaw doctor الآن عندما تستهدف مهام Cron قنوات تكون Plugins الخاصة بها غير نشطة، مما يتيح للمشغّلين تصحيح التسليم قبل فشل التشغيل المجدول التالي. #98184 شكرًا @masatohoshino و@vincentkoc.
  • يمكن لعمليات التثبيت باستخدام Docker وbind-mount الآن إكمال ترحيل Cron القديم عبر حدود أنظمة الملفات، مع تحذيرات قابلة للتنفيذ وإعادات محاولة آمنة من التكرار عندما يتعذر إكمال التنظيف. #98217 شكرًا @masatohoshino.
  • يرى مشغّلو Linux الآن عندما يتوقف systemd عن إعادة تشغيل Gateway يتعطل مرارًا، ويمكن لـ openclaw gateway restart استرداد الخدمة الفاشلة العالقة. #98291 شكرًا @masatohoshino.
  • يمكن الآن لفحص Doctor تحديد قوالب HEARTBEAT.md القديمة المسيّجة وتمييز الملفات المناسبة للتنظيف التلقائي عن الملفات التي تحتوي على محتوى مخصص. #98400 شكرًا @giodl73-repo.
  • يمكن الآن لفحص Doctor الإبلاغ عن اقتران WhatsApp مع حلقة أحداث Gateway واقعة تحت ضغط وجلسات TUI محلية نشطة، وهو اقتران مرتبط بتأخر الردود. #98406 شكرًا @giodl73-repo.
  • تفضّل الآن روابط واجهة التحكم والإقران ورمز الإعداد وQR والحالة عنوان LAN قابلًا للوصول على المضيفين الذين لديهم شبكات VPN أو محوّلات افتراضية أو WSL أو Hyper-V أو شبكات متعددة. #98482 شكرًا @joshavant.
  • يشرح openclaw doctor الآن مهام Cron التي تظل ظاهريًا قيد التنفيذ بعد تشغيل Gateway تمت مقاطعته، وكيف تُزال تلك العلامات المتبقية عند بدء التشغيل التالي. #98620 شكرًا @masatohoshino.
  • يمكن لـ openclaw gateway status --deep الآن تحديد قواعد Windows Firewall التي تحظر أجهزة LAN واقتراح حلول عملية للقواعد أو loopback أو Tailscale أو نفق SSH. #98666 شكرًا @joshavant.
  • يمكن الآن لفحص Doctor المنظّم الإبلاغ عن الروابط الرمزية العامة القديمة لوقت تشغيل Plugin، بما في ذلك الرابط المتقادم وهدفه وأمر التنظيف openclaw doctor --fix. #98729 شكرًا @giodl73-repo.
  • بعد أن يؤرشف openclaw doctor --fix ملفًا جانبيًا قديمًا، لم يعد تطبيق macOS يعيد إنشاءه أو يطلق تحذير تعارض الترحيل نفسه مع كل أمر أو بدء تشغيل لـ Gateway. #99039 ذو صلة #98917. شكرًا @momothemage و@p51moustache.
  • تقرأ الآن تشخيصات حالة Gateway وDoctor والتأهيل السجلات الكبيرة ضمن حدود ثابتة، وتُظهر حالات الفشل الحديثة المفيدة بدلًا من الضجيج القديم. #99407 شكرًا @sunlit-deng.
  • يحذّر Doctor الآن عندما تعلق مهام Cron المفعّلة في إخفاقات متكررة دون تنبيهات مُهيأة، بينما تظل المهام السليمة والواقعة دون العتبة صامتة. #99606 شكرًا @masatohoshino.
  • تتيح الآن تحديثات Gateway المُدارة إكمال العمل النشط ضمن فترة التصريف المُهيأة قبل انتهاء مهلة تسليم الخدمة. #99695 شكرًا @zoowh.
  • تُنتج سجلات الجلسات الكبيرة الآن ملفات .usage-cost-cache.json أصغر حجمًا، مع تقليل أعمال التحليل وإعادة الكتابة، وتُعاد بناؤها تلقائيًا بعد الترقية. #99714 ذو صلة #99511. شكرًا @dexhunter و@wayne524.
  • يجمع الآن إعداد Skills عند التشغيل الأول على الأجهزة ذات الحد الأدنى من المكونات المتطلبات الأساسية المفقودة لـ Homebrew أو uv أو Go في ملاحظة واحدة واضحة، مع الاستمرار في تثبيت التبعيات التي يمكن تثبيتها بنجاح. #99726 شكرًا @fuller-stack-dev و@sedrak-hovhannisyan.
  • لم تعد الترقيات من مخزن صحة الإعدادات القديم تكرر تحذير تعارض دائم، وتظل النسخ الاحتياطية الحالية للاسترداد متاحة دون الكتابة فوق الملاحظات الأحدث. #99728 ذو صلة #99280. شكرًا @ccbridle و@jalehman و@joshavant.
  • ترفض الآن أدوات التثبيت وفحوصات وقت التشغيل Node 23.0-23.10 مبكرًا، مع إرشادات للإصدارات المدعومة، بدلًا من ترك المستخدمين مع CLI معطّل لـ OpenClaw. #99832 شكرًا @fuller-stack-dev و@vincentkoc.
  • يمكن الآن لـ Crestodian على Claude Code أو Gemini CLI إجراء محادثات إعداد متعددة الأدوار، وفحص الحالة، وطلب موافقة دقيقة على التغييرات، والتحقق من عمليات الكتابة بدلًا من الرجوع فورًا إلى مخطِّط أحادي الدور. #100029
  • لم تعد محادثات إعداد Crestodian وإصلاحه تزعزع استقرار TUI المحلية عند فشل مستهلك لأحداث الطرفية أثناء تسليم الاستجابة. #100341 شكرًا @cxbasdev و@vincentkoc.
  • تعرض وحدات Gateway ذات الاستقرار الممتد الآن تلميح openclaw update دوريًا عند التحقق من حزمة مطابقة أحدث، دون تغيير التثبيت تلقائيًا. #100438 شكرًا @kevinslin.
  • يميّز Crestodian الآن بين الأسئلة العادية والطلبات التشغيلية، ويقبل عبارات الموافقة الطبيعية، ويمحو المقترحات القديمة، ويبقي الإعدادات الحساسة خارج نموذج المحادثة. #100656
  • ترشد الآن عمليات تثبيت git الجديدة المستخدمين خلال الإعداد، أو تقدم الأمر الدقيق لإكماله لاحقًا، قبل أن يؤدي غياب الإعدادات أو مصادقة Gateway إلى تعطيل الاستخدام الأول. #101901 شكرًا @fuller-stack-dev.
  • يتحقق الإعداد الآن من دليل الوكيل المخصص أو دليل المصادقة المُهيأ بحثًا عن البيانات الاعتمادية، بدلًا من الإبلاغ عن حالة تمهيد خاطئة من موقع افتراضي. 0fd69dc شكرًا @vincentkoc.
  • يفتح الآن CLI وTUI بملء الشاشة برسالة استرداد واضحة عندما يكون دليل تشغيلهما قد حُذف، بدلًا من التعطل قبل بدء التشغيل. #93636 شكرًا @ml12580.
  • تتحمل الآن عروض حالة Node والقائمة والإقران المعلّق القيم المحفوظة المشوهة، وتعرض معلومات Node القابلة للاستخدام بدلًا من التعطل. #93930 شكرًا @ly-wang19.
  • يرفض الآن usage.cost وsessions.usage تاريخ بدء لاحقًا لتاريخ الانتهاء، مع INVALID_REQUEST واضح، بدلًا من إرجاع تقرير فارغ مضلل. #94096 شكرًا @alix-007.
  • تقبل أوامر CLI للمتصفح الآن --browser-profile قبل الأمر الفرعي أو بعده، ما يستعيد أنماط أوامر المتصفح البعيد وWSL2 الحالية. #94431 شكرًا @ml12580.
  • يمكن الآن لـ Langfuse وOpenTelemetry وPrometheus التقاط بيانات الاستخدام والتكلفة والنموذج والموفّر والتوقيت والجلسة لعمليات التشغيل التي بدأت عبر /v1/responses و/v1/chat/completions. #96152 شكرًا @rocke2020، @xialonglee.
  • يحافظ openclaw tasks maintenance --apply الآن على سجل جلسة cron النشطة حتى عندما تحتوي معرّفات المهام على مسافات أو أحرف كبيرة أو علامات ترقيم أو مفاتيح جلسات صريحة. #96352 شكرًا @ly-wang19، @vincentkoc.
  • يرفض openclaw cron add الآن قيم --no-output-timeout-seconds و--output-max-bytes غير الصالحة فورًا بدلًا من إنشاء مهمة أوامر بصمت من دون الحدود المطلوبة. #96516 شكرًا @zhangguiping-xydt.
  • يوضح openclaw config unset الآن متى تكون القيمة الظاهرة قيمة افتراضية موروثة لبيئة التشغيل وغير مخزنة في إعدادات المستخدم، ما يتجنب حلقة غير مجدية بين config get وconfig unset مع إبقاء المحاولات الفاشلة من دون تغيير. #96557 شكرًا @moeghashim.
  • يُرجع فشل بدء تشغيل openclaw --help وopenclaw --version الآن رمز الخروج 1 سريعًا بدلًا من ترك عملية الطرفية عالقة. #97807 شكرًا @aniruddhaadak80، @maweibin.
  • يتجاهل gateway run --force الآن سجلات PID المشوّهة للمستمعين أثناء تنظيف المنفذ بدلًا من نقل حالة عملية غير صالحة إلى الاسترداد. #98371 شكرًا @lzyyzznl.
  • تتجاهل الآن تشخيصات المنافذ المشغولة في Gateway والتنظيف القسري معرّفات المستمعين المشوّهة، وتتجنب العمليات الوهمية، وتتحقق من أن المنفذ متاح فعلًا قبل الإبلاغ عن الاسترداد. #98505 شكرًا @qiuyuang.
  • تختصر جداول CLI الآن دليل المنزل الفعلي وما يندرج تحته فقط، لذا لم تعد المسارات الشقيقة مثل /home/alice2/project تظهر بصورة مضللة كمسارات نسبية إلى دليل المنزل. #98876 ذو صلة #98872. شكرًا @qingminglong.
  • يتحمّل openclaw backup create الآن اختفاء ملفات بيئة التشغيل المؤقتة أثناء النسخ الاحتياطي المباشر، مع مواصلة حماية الملفات الدائمة وفق سياسة التضمين الحالية. #98879 ذو صلة #98865. شكرًا @carterstebbins23-spec، @vincentkoc، @zengwen-dt.
  • تحافظ قوالب شريط الاستخدام المدعومة بملفات الآن على استخدام محدود للمراقبين وواصفات الملفات في عمليات OpenClaw طويلة التشغيل، مع الاستمرار في إعادة تحميل القوالب عند الحاجة. #98990 شكرًا @chenyangjun-xy، @vincentkoc، @zhanglei99586.
  • تعرض تلميحات التحقق من صحة الإعدادات ومخطط Plugin الآن القيم المسموح بها بوضوح بدلًا من التسمية الحرفية المضللة undefined. #99045 شكرًا @lzyyzznl.
  • يمكن الآن لأوامر قراءة الرسائل والرسائل المثبتة والبحث عرض أكثر من 25 صفًا مُعادًا عند طلب قيمة --limit أعلى، والتحذير عند بقاء نتائج إضافية لدى الموفّر. #99089 شكرًا @jerrytao-ai، @wm0018.
  • يحذّر openclaw health الآن عند توقف إعادة التحميل الفوري لإعدادات Gateway، ليعرف المشغّلون أن إعادة التشغيل مطلوبة بدلًا من الاستمرار من دون علمهم في تشغيل إعدادات قديمة. #99267 شكرًا @masatohoshino، @vincentkoc.
  • يرفض openclaw sessions tail --tail الآن الأعداد الأكبر من أن تُمثّل بأمان بدلًا من تطبيق حد غير دقيق للسجل. #99398 شكرًا @qingminglong.
  • لم يعد طابع زمني مشوّه في النص المنسوخ يُفسد سجلات استخدام الجلسة وتكلفتها بقيم غير صالحة. #99420 شكرًا @krissding.
  • يكشف إخراج cron list وcron show القابل للقراءة الآن سلاسل الإخفاق المتكررة مثل error (12x) مع إبقاء قيم حالة JSON من دون تغيير. #99602 شكرًا @masatohoshino.
  • يكتشف Windows الآن مستمعي Gateway النشطين بصورة موثوقة من إخراج netstat المترجم، ما يحسن تشخيصات المنافذ وتنظيف gateway --force من دون الخلط بين الاتصالات القائمة والمستمعين. #100012 شكرًا @qingminglong، @vincentkoc.
  • تذكر تحذيرات صيانة الجلسات الآن 1 minute أو 1 hour أو 1 day عند الحدود المقرّبة بدلًا من قيم غير ملائمة مثل 60 seconds. #100096 شكرًا @narahariraghava، @vincentkoc.
  • لم يعد العرض المختصر لـ /status يُظهر صف Plugins: OK الملتبس، بينما تظل التحذيرات وتشخيصات Plugin التفصيلية متاحة. #100143
  • يطابق openclaw --help الآن المساعدة والإكمالات الخاصة بكل أمر، مع ظهور config patch وconfig schema في قائمة الأوامر الرئيسية. #100670 شكرًا @amirf194، @vincentkoc.
  • تظل الروابط المعروضة في الطرفية والتي تحتوي على أقواس متوازنة قابلة للنقر الآن عبر عنوان URL المقصود كاملًا بدلًا من اختصارها أو توجيهها بصورة خاطئة. #100697 شكرًا @aniruddhaadak80، @zoowh.
  • يوفر انقطاع اتصال Gateway WebSocket برمز 1006 الآن للمشغّلين إرشادات دقيقة بشأن فقدان الاتصال بدلًا من الإيحاء بأن Gateway السليم قد تعطل بالضرورة. #101219 شكرًا @darren2030، @vincentkoc.
  • تتضمن الآن آثار OpenClaw وأداة اختبار Plugin الفاشلة تفاصيل أخطاء منقّحة ومفيدة في OpenTelemetry بدلًا من مجرد تسمية عامة للإخفاق. #101244 شكرًا @amknight.
  • لم تعد عمليات إعادة تشغيل Gateway على Windows تعتمد على فحص findstr الذي قد يترك نافذة أوامر ظاهرة أو عالقة تعيق التسليم. #101366 شكرًا @deepujain.
  • يمكن الآن لعارضي آثار OpenTelemetry عرض نتائج الأدوات الملتقطة إلى جانب مدخلات الأدوات في حقول GenAI القياسية، ما يجعل التحقيق في عمليات التشغيل الفاشلة أكثر اكتمالًا. #101371 شكرًا @amknight.
  • يقل احتمال أن تترك الأوامر التي انتهت مهلتها على Windows عمليات فرعية قيد التشغيل عندما يتعذر بدء taskkill.exe. #101392 شكرًا @aniruddhaadak80، @zengwen-dt.
  • يعيد openclaw backup create على Windows الآن محاولة معالجة حالات السباق في أرشفة الملفات النشطة باستخدام مسارات مؤقتة جديدة، ما يقلل النسخ الاحتياطية الجزئية المقفلة وأرشيفات إعادة المحاولة المتبقية. #101464 شكرًا @lilan0125، @zoowh.
  • يحافظ openclaw status --all الآن على قابلية قراءة رسائل مشكلات القنوات المختصرة عندما يقع رمز تعبيري عند حد العرض. #101503 شكرًا @wm0018.
  • تعرض تحذيرات صيانة الجلسات الآن تقديرات انتظار أدق بالقرب من حدود الوحدات، بحيث لا يُضخّم تأخير يبلغ نحو 90 ثانية إلى دقيقتين. 58d707f شكرًا @vincentkoc.
  • تلتزم openclaw status وstatus --json وstatus --all الآن بمهلتها على Linux عندما لا يستجيب systemd بدلًا من التعليق إلى أجل غير مسمى. #94149 ذو صلة #84698. شكرًا @zengwen-dt، @zus-assistant.
  • عندما يكون Gateway محلي في وضع الاستماع لكنه غير سليم، يمكن لـ openclaw gateway status --deep إظهار سبب حديث محتمل، مثل امتلاء القرص، بدلًا من الإبلاغ عن انقطاع عام فقط. #95902 شكرًا @vincentkoc، @wangbyg.
  • تحافظ الآن إعادة تشغيل Gateway أو تحديثه أو إعادة تثبيته أو إصلاحه على macOS على بيانات اعتماد القنوات النشطة المدعومة بـ SecretRef بدلًا من ترك Telegram وعمليات التكامل الأخرى غير قادرة على المصادقة. #99124 شكرًا @mushuiyu886.
  • ترفض تحديثات إعدادات Gateway الآن القيم المنقّحة المفقودة لمفاتيح مثل toString أو constructor بدلًا من استعادة دالة JavaScript موروثة. #99152 شكرًا @zenglingbiao.
  • يقترح إكمال الصدفة المُنشأ الآن الأسماء البديلة المقبولة لأوامر OpenClaw، ويواصل إكمال خياراتها وأوامرها الفرعية. #99419 شكرًا @amirf194، @jack-dev-ops، @vincentkoc.
  • تتعرف عمليات التحقق من التحديث والحالة الآن على بيانات npm الوصفية المشوّهة باعتبارها JSON غير صالح بدلًا من إرجاع خطأ بنية مبهم فقط. #100338 شكرًا @cxbasdev.
  • يمكن للمشغّلين ترقية Gateway قبل العُقد التابعة بإصدار N-1 من دون فقدان مسار التحديث وإعادة التشغيل والإصلاح والحالة والصيانة المعتاد لتلك العُقد. #101109 شكرًا @jtczville.
  • يمكن لمستخدمي Windows تشغيل الواجهات الخلفية المثبتة عالميًا لـ Gemini CLI وClaude Code عبر مغلفات أوامر npm الخاصة بها من دون إخفاقات فورية في إنشاء العمليات أو تشويه معاملات المطالبة. #101378 شكرًا @wendy-chsy.
  • لم تعد عملية استبدال Gateway الفاشلة أثناء التحديث تسبب تعطلًا إضافيًا غير ملتقط في العملية الأم الحالية. #101489 شكرًا @aniruddhaadak80، @momothemage، @vincentkoc.
  • تنظف عمليات تثبيت CLI الفاشلة الآن أدلة التجهيز المؤقتة لـ Node وملفات إعادة كتابة مساحة عمل pnpm الخاصة بها. #103725 شكرًا @sebtardif.
  • تنشئ عمليات تثبيت Git الآن مشغّل openclaw يواصل استخدام بيئة تشغيل Node.js المقصودة حتى بعد تغيير PATH لدى المستخدم. be7198f
  • يعرض openclaw agents list الآن القنوات الخارجية المُعدّة حتى عندما يكون Plugin الخاص بها مفقودًا، ويوفر إرشادات التثبيت المناسبة أو إرشادات openclaw doctor --fix. #95363 شكرًا @hugenshen.
  • يمكن للمشغّلين استخدام تدقيق Doctor موجّه لفحص نصوص الجلسات القديمة ومسارات اللقطات المتقادمة، ومعاينة التنظيف، واختيار تطبيقه من عدمه. #95976 شكرًا @giodl73-repo.
  • تتوفر الآن تحذيرات توجيه الحساب الافتراضي في WhatsApp وTelegram عبر تدقيق Doctor منظّم وقابل للتحديد، بينما يظل إخراج Doctor العادي من دون تغيير. #96147 شكرًا @pick-cat، @vincentkoc.
  • يمكن لتدقيق Doctor الاختياري الآن تحديد بيانات سجل Plugin المتقادمة أو المفقودة، وعمليات Plugin المضمّنة المحجوبة، وسجلات التثبيت المتقادمة، وروابط الأقران المعطلة في OpenClaw. #96169 شكرًا @giodl73-repo.
  • تُحل الآن روابط وثائق الطرفية والإعداد بشكل صحيح عندما تبدأ المسارات النسبية بـ http أو تستخدم مخططات HTTP المطلقة أحرفًا كبيرة. #96439 شكرًا @lin-hongkuan.
  • تلتف الآن ملاحظات الطرفية ومخرجات Doctor والتشخيصات التي تحتوي على سلاسل طويلة من محارف CJK أو المحارف كاملة العرض أو الرموز التعبيرية ضمن العرض المطلوب بدلًا من تجاوز حدود الأعمدة. #96746 شكرًا @ly-wang19.
  • يمكن الآن لتدقيق Doctor المنظّم الإبلاغ عن انخفاض مساحة القرص أو وصولها إلى مستوى حرج في دليل حالة OpenClaw، بما في ذلك المسار المتأثر والمساحة المتاحة والمتطلبات وخطوات المعالجة. #98391 شكرًا @giodl73-repo.
  • يرفض إعداد Gateway اليدوي الآن إدخالات المنافذ مثل 1e3 أو 0x1000 بدلًا من حفظ منفذ مختلف بصمت، بينما تظل المنافذ العشرية الصالحة دون تغيير. #98689 ذو صلة #98681. شكرًا @qingminglong.
  • يمكن لمشغّلي Plugin تشغيل doctor --lint --only core/doctor/legacy-plugin-manifests أو --all لتحديد مفاتيح البيان القديمة والاطلاع على Plugin المتأثر والمسار وأمر الإصلاح. #98695 شكرًا @giodl73-repo.
  • يمكن للمشغّلين استخدام openclaw doctor --lint --only core/doctor/legacy-plugin-dependencies أو --all للعثور على حالة قديمة لتبعيات Plugin والحصول على المسار وإرشادات إصلاح آمنة دون تغيير التثبيت. #98725 شكرًا @giodl73-repo.
  • يمكن للمشغّلين تفعيل core/doctor/legacy-cron-store للعثور على بيانات Cron قديمة تحتاج إلى مراجعة دون أن يغيّر فحص التدقيق أي حالة مخزّنة. #99211 شكرًا @giodl73-repo.
  • أصبحت تحذيرات إعداد القنوات متاحة الآن كنتائج منظّمة لتدقيق Doctor، مع مسارات ثابتة وإرشادات إصلاح للمشغّلين والأتمتة. #99238 شكرًا @giodl73-repo.
  • تركّز نتائج doctor --lint الافتراضية الآن على مشكلات الإعداد ووقت التشغيل القابلة للمعالجة، ولا تتوفر النصائح الاختيارية بشأن النسخ الاحتياطي والذاكرة إلا عند طلبها. #99249 شكرًا @giodl73-repo.
  • لم يعد تشغيل تدقيق Doctor العادي يستدعي crontab -l لإجراء فحص WhatsApp القديم الاختياري ما لم يحدده مشغّل صراحةً. #99250 شكرًا @giodl73-repo.
  • يكتمل openclaw doctor --fix الآن بنجاح في البيئات شديدة التقييد عندما يكون تثبيت إكمال الصدفة وحده محظورًا، مع الاستمرار في الإبلاغ عن حالات فشل الكتابة الفعلية. #99540 ذو صلة #99237. شكرًا @hunglp6d، @rballiance.
  • يمكن لـ doctor --lint --all الآن توضيح المسار أو الإذن الذي سيمنع إصلاح الإعداد قبل أن يشغّل المشغّلون doctor --fix. #100093 شكرًا @giodl73-repo.
  • تتبع الآن تتبعات OTLP ومقاييسه وسجلاته HTTP_PROXY وHTTPS_PROXY وNO_PROXY، مما يُبقي عمليات تصدير التشخيصات على مسار الشبكة المُعدّ. #100616 شكرًا @jesse-merhi.
  • تعود الآن فحوصات حالة Gateway البعيد إلى هدف SSH المُعدّ عند فشل استقصاء الإعداد الفعلي المحلي، بدلًا من التعطل أو تعطيل عملية الاكتشاف. #101160 شكرًا @cxbasdev.
  • ينقل تحديث Windows وإصلاح Doctor الآن Gateway قديمًا ومملوكًا من Startup إلى Task Scheduler دون ترك عملية قديمة أو إسقاط المصادقة أو إزالة الخيار الاحتياطي قبل الأوان. #101213 شكرًا @vincentkoc.
  • يستهدف openclaw update الآن تثبيت Node العام الذي شغّله، متجنبًا النجاح الزائف عندما يعرض Homebrew أو nvm أو asdf أو Volta نسخة أخرى من OpenClaw. #101228 شكرًا @buddyh.
  • تصف بطاقات موافقة التنفيذ المعلّقة الآن حالة الموافقة فقط، ولا يظهر تحذير الرجوع إلى الواجهة الأمامية إلا بعد تشغيل أمر بهذه الطريقة فعليًا. #101561 شكرًا @vincentkoc.
  • يستخدم openclaw plugins list الآن قدرًا أقل بكثير من الذاكرة القصوى في عمليات التثبيت المجمّعة الجديدة والمُرحّلة مسبقًا، مع الحفاظ على سلوك الترحيل المطلوب. #103132

الوثائق وأدلة التشغيل

تتوافق إرشادات التشغيل الرسمية الآن بصورة أوثق مع الأوامر المتاحة، والإعدادات، والتهيئة، ومخرجات الحالة، والعناصر النائبة، وسلوك الاسترداد. كما تحافظ خرائط الوثائق المُنشأة على معاملات الأوامر الحرفية، مما يقلل احتمال اتباع القارئ مثالًا أُزيلت معرّفاته أو لم يعد سير عمله متوافقًا مع المنتج.
  • توضح وثائق إعداد CLI الآن بجلاء الفرق بين التحليل العادي لقيم JSON5 و--strict-json، الذي يقبل JSON القياسي ويرفض الصياغة الخاصة بـJSON5 فقط. #80981 شكرًا لـ@addu2612.
  • توضح وثائق Plugin وحالة القناة الآن أن نتيجة MessageReceipt أو نتيجة sent الدائمة تثبت قبول المنصة، لا تأكيد العرض أو القراءة على جهاز المستلم. #90063 شكرًا لـ@pdurlej.
  • يقدم دليل macOS الآن للمستخدمين مسارًا أوضح بدءًا من تنزيل التطبيق، مرورًا بتهيئة التشغيل الأول واختيار Gateway، ووصولًا إلى استكشاف الأخطاء وإصلاحها بصورة مركزة. #97120 شكرًا لـ@romneyda.
  • يوجه دليل إعداد Discord المستخدمين الآن إلى قسم إعدادات Developer الصحيح لتمكين Developer Mode ونسخ المعرّفات المطلوبة. #97336 شكرًا لـ@naseemm123.
  • يتلقى مطورو Plugin الآن إشعارات إهمال أوضح في SDK وإرشادات ترحيل لمساعدات مخزن الجلسات وملفات النسخ النصي قبل الانتقال المخطط له إلى SQLite. #97494 شكرًا لـ@jalehman.
  • تستخدم وثائق OpenClaw العامة الآن تعليمات أقصر تبدأ بالمهمة، مع تصحيح الأوامر وأسماء الإعدادات والقيم الافتراضية وسلوك المزوّد وخطوات استكشاف الأخطاء وإصلاحها. #100142
  • أصبح لدى مستخدمي Logbook الآن إرشادات شاملة للتهيئة، وتوجيه النماذج، وخيارات الخصوصية، واستكشاف أخطاء فقدان نتائج الالتقاط أو المخطط الزمني وإصلاحها. b6a7898
  • توضح إرشادات إعادة التشغيل الآمنة الآن أن الانتظار الافتراضي قد ينتهي بعد gateway.reload.deferralTimeoutMs، وتشرح كيفية إعداد انتظار غير محدد المدة. #95397 شكرًا لـ@zhangqueping.
  • يحدد دليل إعداد الوكيل الآن النماذج الحالية التي تختارها الأسماء المستعارة المضمنة opus وgpt. #96375 شكرًا لـ@niks999.
  • أصبح لدى مشغلي Docker الآن مسار رسمي لتثبيت الواجهة الخلفية claude-cli ومصادقتها والتحقق منها والحفاظ عليها عبر ترقيات صورة الحاوية. #96380 شكرًا لـ@fffrank و@zaidazmi.
  • تعكس وثائق Anthropic وClaude CLI في OpenClaw الآن المعالجة الحالية لحدود الاشتراك الخاصة بـclaude -p والاستخدام المرتبط به، مع مراجع رسمية لقرارات الفوترة والنشر. #96848 شكرًا لـ@fightingsleep و@tirion-p.
  • يفصل دليل إعداد Discord الآن بين General Permissions وText Permissions لتسهيل قراءة خيارات وصول الروبوت بصورة صحيحة. #97584 شكرًا لـ@slammajamma28.
  • تسرد وثائق ردود الأخطاء في Telegram الآن السياسات المدعومة والقيم الافتراضية الصحيحة لفترة التهدئة، مما يجنب إعدادات errorPolicy: "reply" غير الصالحة. #97635 شكرًا لـ@wm0018.
  • لم تعد وثائق Feishu تقترح إعداد dmPolicy: disabled المرفوض، مما يقلل حالات فشل الإعداد المنسوخة من الدليل. #97640 شكرًا لـ@wm0018.
  • تغطي وثائق الإعداد الأولي العامة الآن إحدى عشرة علامة غير تفاعلية موجودة لمصادقة الرموز، وCloudflare AI Gateway، والبرنامج الخفي، وواجهة المستخدم، والخطافات، ومخرجات الرموز. #97753 شكرًا لـ@vincentkoc و@wm0018.
  • تشرح وثائق Matrix الآن بث التقدم، ومطابقة الإشارات الخاصة بالغرف، والتمكين لكل غرفة، وإجراءات الحماية من حلقات الروبوت التي يستطيع المشغلون إعدادها. #98318 شكرًا لـ@vincentkoc و@wm0018.
  • توضح وثائق قناة Telegram الآن بصورة صحيحة أن عدم تعيين وضع البث يستخدم معاينات جزئية، وتشرح كيفية اختيار الردود النهائية فقط. #98453 شكرًا لـ@solodmd.
  • تحدد وثائق OpenClaw للأجهزة المحمولة الآن تطبيقي iOS وAndroid بوصفهما إصدارين رسميين، وتوفر إرشادات متسقة بشأن App Store وGoogle Play ومرحل الإشعارات الفورية المستضاف لنظام iOS. #98843 شكرًا لـ@joshavant.
  • يحصل مؤلفو Plugin الآن على إرشادات أوضح بشأن تحزيم تبعيات وقت التشغيل، والعناصر المنشأة، والتحقق من npm-pack:، وفحوصات Plugin الرسمية الموثوقة قبل النشر. #99962 شكرًا لـ@hxy91819.
  • تتفق أمثلة حزم Plugin الرسمية الآن بشأن تبعيات وقت التشغيل typebox وتبعيات النظراء openclaw المطلوبة، مما يقلل حالات فشل التهيئة الناتجة عن النسخ واللصق. #99973
  • ترشد مهارة imsg المضمنة الوكلاء الآن إلى المحادثة المباشرة أو الجماعية الصحيحة، والأهداف المستقرة، والإجراءات ذات الصلاحيات الدنيا، والتأكيد قبل التغييرات المرئية أو الحساسة. #100105 شكرًا لـ@omarshahine.
  • تساعد وثائق OpenClaw الرسمية الآن المشغلين ومؤلفي Plugin على التعامل الآمن مع بيانات الاعتماد، وإجراء فحص تمهيدي لمهام Cron التي تستخدم بدائل المزوّد المحلي، وتطبيق قيم توقيت Talk الافتراضية، وإعداد مزوّدي MiniMax ونماذجه، ونسخ حزمة Plugin دنيا مكتملة تتضمن بيانات تعريف التبعيات المطلوبة. #100182
  • أصبح لدى مشغلي Node على Android الآن دليل شامل لعكس جهاز بعيد والتحكم فيه بأمان من macOS، بما يشمل التخويل، واستكشاف الأخطاء وإصلاحها، وقطع الاتصال بصورة سليمة. #100398
  • تحدد مراجع Plugin لـCodex وWhatsApp الآن عقد أدواتهما، مما يسهل مطابقة إمكانات Plugin المدعومة مع تدفقات عمل OpenClaw. 46ad3f9 شكرًا لـ@vincentkoc.
  • يوضح مرجع الإعداد الأولي الآن أن openclaw المجرّد يبدأ الإعداد الأولي عند فقدان ملف الإعداد، ويفتح Crestodian عند وجود إعداد غير صالح، ويشغّل TUI الخاص بالوكيل عند وجود إعداد صالح. d9dbee7
  • تذكر إرشادات استكشاف أخطاء ACP وإصلاحها الآن PermissionPromptUnavailableError بالاسم، مما يساعد المشغلين على التعرف على فشل صلاحية غير تفاعلي والعثور على إصلاح الإعداد الصحيح. b3a74cc
  • يقدم مرجع الإعداد الأولي الآن إرشادات دقيقة بشأن signal-cli ووقت تشغيل Gateway وقائمة سماح القنوات، بما في ذلك قيود Windows والمعرّفات المتوقعة للرسائل المباشرة. aaaa803
  • يحافظ تنقل الوثائق المُنشأ الآن على العناوين الكاملة التي تتضمن عناصر نائبة للأوامر مثل <id> و<deviceId> بدلًا من إخفاء الوسائط المطلوبة. #99099 شكرًا لـ@hxy91819.

المتصفح والجداول الزمنية والملفات وأدوات البرمجة

يمكن للوكلاء قراءة ملفات PDF الممسوحة ضوئيًا باستخدام النماذج القادرة على الرؤية، والعمل في نسخ برمجية معزولة، والتعامل مع الملفات والوسائط ونتائج المتصفح وإخفاقات التنفيذ بمخرجات أكثر قابلية للاستخدام. يحتفظ التحكم في المتصفح بحالة الاقتران والتنزيل بصورة أكثر موثوقية، في حين تقل احتمالية تعارض عمليات مساحات العمل المتوازية بعضها مع بعض أو مع ملفات المستخدم الحالية. تحتفظ الأتمتة المجدولة بالنماذج والتوقيت والحالة والتسليم المقصودة عبر المزيد من عمليات إعادة التشغيل والتعديلات. كما تتعافى استدعاءات الأدوات ونتائجها بصورة أنظف من حالات انتهاء المهلة والمحتوى المشوه والمخرجات الضخمة والعمل المنقطع، بدلًا من ترك المهمة تبدو مكتملة بعد فقدان نتيجتها القابلة للاستخدام.
  • يمكن للنماذج القادرة على معالجة الرؤية الآن قراءة الصفحات المعروضة من ملفات PDF الممسوحة ضوئيًا أو التي تحتوي على صور فقط والمرفقة عبر قنوات الدردشة. #97354 شكرًا @joshavant.
  • يمكن لمهام لوحة العمل الآن استخدام أشجار عمل معزولة ومُدارة، مع أدوات CLI وواجهة التحكم لإنشائها وتنظيفها واستعادتها وإنشاء لقطات استرداد عندما يتعذر حذف العمل بأمان. #100535
  • يمكن للمستخدمين الآن بدء دردشة في شجرة عمل مُدارة خاصة بها من واجهة التحكم أو تطبيق الهاتف المحمول، ما يعزل أعمال البرمجة المتوازية مع الحفاظ على العمل غير الملتزم به وتنظيف نسخ العمل الخاملة الآمنة تلقائيًا. #100788
  • لم يعد بإمكان متصفح Chrome بعيد أو متصفح WSL2 متوقف إبقاء طلبات قائمة علامات التبويب معلّقة إلى أجل غير مسمى؛ إذ يعيد OpenClaw مهلة زمنية محدودة ويمكنه إعادة الاتصال عند الطلب التالي. #80147 شكرًا @hemantsudarshan، @keaneyan.
  • تتعافى إجراءات المتصفح البعيد الآن من إغلاق علامة التبويب المحددة أو استبدالها بإعادة المحاولة دون معرّف علامة التبويب القديم، بما يطابق سلوك المتصفح المحلي. #89086 شكرًا @rhclaw.
  • يعيد تنقل المتصفح المدعوم بـ CDP إلى عناوين URL لملفات CSV وPDF والمرفقات الأخرى الآن ملفًا مُدارًا ومحفوظًا بأمان مع عنوان URL الخاص به واسم الملف المقترح. #89416 شكرًا @zhangguiping-xydt.
  • تُبلغ تنزيلات المتصفح الوكيل الآن باسم الملف المحفوظ ومساره، ما يساعده على استخدام التنزيل المكتمل بدلًا من إعادة محاولة الإجراء. #93307 شكرًا @sunlit-deng.
  • يمكن الآن أن يسري تحديث تفاصيل اتصال browser.profiles.* دون إعادة تشغيل Gateway بلا داعٍ أو مقاطعة الجلسات النشطة. #93827 شكرًا @goutamadwant.
  • يمكن لأتمتة المتصفح الآن تنفيذ إجراءات على علامات التبويب باستخدام المعرّف المقترح أو معرّف علامة التبويب أو التسمية أو بادئة فريدة دون إخفاقات زائفة بسبب عدم تطابق الهدف. #96178 شكرًا @zengwen-dt.
  • تستمر الآن عمليات تسجيل الدخول الدائمة إلى المتصفح المُدار بعد عمليات إعادة التشغيل الاعتيادية لـ Chrome وGateway، ما يقلل تكرار تسجيل الدخول وانقطاعات المصادقة متعددة العوامل في أعمال المتصفح غير الخاضعة للإشراف. #98284 شكرًا @malashenia، @turbotheturtle.
  • لم تعد استجابات أخطاء التحكم في المتصفح كبيرة الحجم قادرة على استهلاك قدر مفرط من ذاكرة Gateway، مع استمرار الإخفاقات الاعتيادية في تقديم معلومات تشخيصية مفيدة. #98455 شكرًا @wings1029.
  • تتجنب طلبات responsebody في المتصفح لبادئة قصيرة من استجابة كبيرة الآن فك ترميز نسخة نصية ثانية بالحجم الكامل، مع الاستمرار في إعادة المحتوى المقتطع المطلوب. #98940 شكرًا @pandah97.
  • يمكن لإضافات المتصفح إعادة الاتصال باستخدام رمز إقران جرى تدويره حديثًا بينما يظل التحكم في المتصفح قيد التشغيل، مع استمرار رفض الرموز القديمة. a703183 شكرًا @vincentkoc.
  • تحتفظ مهام Cron ذات وقت تشغيل مستقبلي صالح يقع تمامًا على حدّ الثانية بذلك الوقت المجدول الآن، بدلًا من اعتبارها قديمة وإعادة ضبط أساسها بصورة غير صحيحة. #81731 شكرًا @vincentkoc، @yashkot007.
  • يمكن لمهام Cron المعزولة من agentTurn التعافي من عدم تطابق مؤقت في مخرجات بيئة التشغيل بدلًا من الإخفاق عند بدء التشغيل بخطأ sourceReplyDeliveryMode. #85249 شكرًا @jerry-xin.
  • يمكن لـ openclaw tasks maintenance --apply الآن إصلاح سجلات فقدان المهام الزائفة عندما يثبت سجل Cron الدائم اكتمال التشغيل بنجاح. #86088 شكرًا @altaywtf، @liaoandi.
  • تحذّر مهام الوكيل المجدولة الآن عندما يمنع ANNOUNCE_SKIP إشعار اكتمال Cron، ما يسهّل تشخيص التقارير المفقودة والمخرجات الجزئية. #90566 ذو صلة #68561. شكرًا @mibslee، @sahibzada-allahyar.
  • لم تعد مهام Cron الاستدراكية المؤجلة لفترة وجيزة بعد بدء التشغيل تُتخطى لمجرد أن مشغّلًا تحقّق من حالة Cron قبل تنفيذها. #94022 ذو صلة #93935. شكرًا @richchen01، @vincentkoc، @yetval.
  • تبدأ دورات الوكيل المجدولة التي تستخدم claude-cli أو واجهة CLI خلفية أخرى بصورة طبيعية الآن، بينما تظل قيود الأدوات غير المدعومة صراحةً مغلقة عند الإخفاق. #95615 شكرًا @anagnorisis2peripeteia، @obviyus.
  • تحتفظ عمليات Cron المعزولة التي انتهت مهلتها أو أُلغيت الآن بتفاصيل المزوّد والنموذج والجلسة في cron_run_logs، ما يسهّل تتبّع المهام الفاشلة. #95943 ذو صلة #95873. شكرًا @luke-renjoy، @zengwen-dt.
  • يمكن لمهمة نموذج سحابي مجدولة تفتح استجابة دون إرسال أي محتوى الانتقال الآن إلى نموذج احتياطي سليم قبل انتهاء مهلة التشغيل بالكامل. #96096 شكرًا @849261680، @velvet-shark.
  • لم يعد تعديل مهمة Cron متكررة يتخطى تشغيلًا حان موعده بالفعل أو ينقل جدولًا زمنيًا بفاصل زمني لم يتغير إلى وقت التعديل. #96159 شكرًا @yetval.
  • تؤدي الآن إزالة تجاوز محفوظ للنموذج أو للتفكير/الجهد في واجهة التحكم في Cron إلى استعادة الإعدادات الافتراضية الموروثة فعليًا، مع إتاحة --clear-thinking من CLI. #96293 ذو صلة #96287. شكرًا @takamasa-aiso، @zengwen-dt.
  • تنتهي الآن العمليات العاملة المدعومة بـ CLI والمنشأة من مهام Cron المعزولة بعد الاكتمال بدلًا من تراكمها وإبطاء المضيف وGateway. #97227 شكرًا @vianne-droid، @xialonglee، @yusukeit0.
  • تحافظ تنبيهات إخفاق Cron الطويلة الآن على الرموز التعبيرية ومحارف Unicode التكميلية الأخرى بدلًا من انتهائها برمز استبدال تالف. #97298 شكرًا @zenglingbiao.
  • لم تعد إخفاقات Heartbeat الاحتياطية ترسل رسائل دردشة مزعجة لا تتكون إلا من عناصر نائبة متكررة لأخطاء داخلية. #97364 شكرًا @turbotheturtle.
  • تفصل رسائل إخفاق أداة الصدفة الآن الأمر الذي كتبه الوكيل عن تسميات إطار العمل، وتعرض رمز الخروج والعقدة ودليل العمل بوضوح أكبر. #97511 شكرًا @aditya-vithaldas.
  • تُبلغ المهام المجدولة التي تسمح بـ web_search الآن بعدم تحديد أي مزوّد بحث صالح للاستخدام بدلًا من الاكتمال بنتيجة غير قابلة للاستخدام. #97677 شكرًا @lilan0125، @riazrahaman.
  • تظل المتابعات المجدولة للالتزامات الآن مركزة على محادثتها الأصلية بدلًا من استيعاب تعليمات Heartbeat غير ذات الصلة أو السياق الموجود في قائمة الانتظار أو أعمال الاسترداد. #98169 شكرًا @bdjben.
  • تعود عمليات التسليم المجدولة إلى سلاسل رقمية، مثل موضوعات منتديات Telegram، الآن إلى السلسلة المضبوطة بعد إعادة تشغيل Gateway بدلًا من الرجوع إلى الدردشة العامة. #98699 شكرًا @yetval.
  • يمكن للمهام المجدولة التسليم إلى دردشة مباشرة دون حظر الردود أو مزج العمل في الخلفية بنصها، ويمكن للمشغّلين إزالة مهام Cron القديمة التي لا تملك عمليات فرعية دون إلغاء عمليات التشغيل النشطة المدعومة بجلسات. #98755 ذو صلة #98121. شكرًا @ethansk، @obviyus.
  • تحمل مهام Cron المتكررة المنشأة لـ current أو session:<id> مرة أخرى سجل المحادثة المحدد إلى عمليات التشغيل اللاحقة، بينما تظل مهام isolated تبدأ بسياق نظيف. #98947 شكرًا @ethansk، @obviyus.
  • تترك أوامر cron add وcron update وcron remove الفاشلة الآن المجدول قيد التشغيل دون تغيير، بحيث تطابق المهام النشطة الإعدادات المحفوظة والنتيجة المُبلغ عنها. #99960 شكرًا @masatohoshino، @vincentkoc.
  • لم يعد تعديل رسالة مهمة مجدولة يعطّل عمليات التشغيل اللاحقة المدعومة بـ CLI عن طريق الخطأ، بينما تظل قيود الأدوات الصريحة محمية حيث يتعذر فرضها. #100203 شكرًا @obviyus.
  • ترفض إصلاحات الموثوقية الآن مدخلات Cron وPlugin غير الآمنة، وتحافظ على تنسيق المهارات، وتُظهر إخفاقات Gateway والذاكرة، وتُفشل بدء تشغيل LSP في وقت أبكر، وتمنع نتائج كاميرا Android القديمة بعد الإلغاء. #100399 شكرًا @849261680، @anyech، @cxbasdev، @lin-hongkuan، @masatohoshino، @nankingjing، @qingminglong، @simon-xydt، @snotty، @xialonglee.
  • تستبدل الآن جولة واسعة لتحسين الموثوقية عمل العمليات الفرعية المتوقف بأخطاء واضحة، وتحسّن تشخيصات البيئة المعزولة، وتضع حدودًا لحالة تقويم الهاتف المحمول والصوت، وتوحّد بدائل Cron الاحتياطية، وترفض استجابات المزوّد غير الآمنة. #100483 شكرًا @aniruddhaadak80، @cxbasdev، @jincheng-xydt، @morluto، @nianjiuzst، @pandah97، @versatagent، @xialonglee، @zenglingbiao، @zengwen-dt.
  • لم تعد أخطاء القراءة العابرة من stdout أو stderr والصادرة من gog gmail watch serve تتسبب في تعطل OpenClaw أثناء تشغيل وضع مراقبة Gmail. #100519 شكرًا @cxbasdev.
  • تتضمن الآن نتائج Exec والجلسات الخلفية المنتهية الإشارات وعلامات انتهاء المهلة وأنواع الإخفاق وأسباب الخروج، بحيث يمكن للمستخدمين معرفة سبب توقف الأمر. #89104 شكرًا @yu-xin-c.
  • يبدأ الآن openclaw mcp serve وopenclaw acp المجرّد بمخرجات نظيفة لبروتوكول الآلة، ما يمنع تحذيرات بدء التشغيل من إفساد JSON-RPC لعملاء MCP وACP. #89997 شكرًا @kenners22، @vincentkoc.
  • تتوقف أوامر الوكيل التي تحتوي على workdir صريح غير صالح، بما في ذلك ~ الحرفي، بوضوح الآن بدلًا من التشغيل من دليل احتياطي غير مقصود. #94441 شكرًا @jesse-merhi، @renaudcerrato.
  • تنظّف الآن أوامر البيئة المعزولة المدعومة بـ SSH وOpenShell الموارد البعيدة بعد فشل التشغيل، وتحافظ على جلسة Plugin الصحيحة وسياق القناة، وتعيد خطأ أداة اعتياديًا للمدخلات غير الصحيحة بدلًا من إخفاق WeakMap داخلي. #96926 شكرًا @jesse-merhi.
  • تعيد عمليات autoreview --engine copilot على Windows الآن نتيجة مراجعة مكتملة حتى عندما يتأخر تنظيف الدليل المؤقت لفترة وجيزة. #97901 شكرًا @paulcam206.
  • تفشل الآن ردود المقبس المحلي كبيرة الحجم سريعًا دون استهلاك الذاكرة حتى انتهاء المهلة، بينما تظل أوامر macOS الكبيرة تعيد حالة الاكتمال ومخرجات حديثة محدودة الحجم. #98130 شكرًا @pick-cat.
  • تُنظّف أوامر الإضافات التي انتهت مهلتها أو أُجهضت أو قُيّد إخراجها الآن عملياتها الفرعية بدلًا من ترك أعمال تعمل في الخلفية بعد عودة api.exec(). #98340 ذو صلة: #98335. شكرًا @ooiuuii.
  • يصل web_fetch الآن إلى مزوّد الاحتياط بسرعة أكبر بكثير للصفحات الهيكلية التي لا تحتوي على محتوى قابل للاستخراج محليًا، ما يقلّص التأخير المقاس للعملية الجديدة من عدة ثوانٍ إلى نحو ثانية واحدة. #98559 شكرًا @vincentkoc.
  • تظل الرموز التعبيرية ومحارف Unicode التكميلية الأخرى سليمة عند اختصار إخراج الأوامر الطويل للاستطلاعات أو إشعارات الاكتمال أو متابعات الموافقة. #98721 شكرًا @zengwen-dt.
  • تُبقي مجموعة من إصلاحات مسارات الفشل الآن الأوامر ومهام الصيانة قيد التشغيل رغم الأخطاء المعزولة، وتحافظ على نص الطرفية والنموذج، وتحسّن تشخيصات Skills والموافقة، وتُنهي جلسات الصوت في Android على نحو سليم بعد فقدان الميكروفون. #100440 شكرًا @cxbasdev، @lavyatandel، @nankingjing، @nianjiuzst، @tzy-17، @wendy-chsy.
  • يمكن لسير عمل الوكلاء الآن تجاوز حالات الفشل المؤقتة في قراءة stdout أو stderr من العمليات المساعدة بدلًا من فقدان عملية OpenClaw بأكملها. #100522 شكرًا @cxbasdev، @vincentkoc.
  • تعيد أوامر بيئة Docker المعزولة الآن فشلًا صريحًا عندما يتعذر قراءة الإخراج بدلًا من تعطيل OpenClaw أو الإبلاغ عن نتيجة غير مكتملة على أنها ناجحة. #100523 شكرًا @cxbasdev.
  • لم يعد إعداد Crestodian وفحوص الأدوات المحلية يُنهيان OpenClaw عندما يواجه أمر خاضع للفحص فشلًا نادرًا في قراءة تدفق الإخراج. #100741 شكرًا @lsr911.
  • يتعامل web_fetch الآن مع HTML المشوّه أو العدائي بصورة أكثر قابلية للتوقع، ما يقلّل المعالجة المفرطة ويمنع النص المخفي الشبيه بالبرامج النصية من الظهور في إخراج الاحتياط. #102033 شكرًا @pgondhi987.
  • تصل الآن الصور الشبيهة بلقطات الشاشة التي تعيدها أدوات Plugin عبر MCP إلى العملاء كنتائج قابلة للاستخدام بدلًا من التسبب في فشل استدعاء الأداة. #90902 شكرًا @k-schmidt، @mushuiyu886.
  • بعد أن يصبح مقطع فيديو مُنشأ واحد جاهزًا، يمكن بدء مقطع تالٍ مختلف فورًا بدلًا من الانتظار عدة دقائق إضافية بسبب منع التكرار المتقادم. #96018 شكرًا @palomyates516-alt، @vincentkoc.
  • تتوقف عمليات تشغيل الوكيل الآن على نحو سليم عندما لا تُحدث عملية write أو edit أو apply_patch أي تغيير، ما يمنع تكرار محاولات إعادة التقدم الزائف مع استمرار التغييرات الفعلية وتعديلات العناصر الشقيقة الصالحة بصورة طبيعية. #97044 شكرًا @vincentkoc، @zw-xysk.
  • يعيد openclaw capability video generate الآن خطأً محدودًا وقابلًا للتنفيذ عندما يقدّم عنوان URL للمزوّد مقطع فيديو مفرط الحجم من دون --output. #97549 شكرًا @alix-007.
  • يجرّب openclaw infer image describe الآن نماذج الصور الاحتياطية المُعدّة بعد فشل نموذج محدد صراحةً، ويبلّغ عن النموذج الذي نجح في النهاية. #98347 شكرًا @momothemage.
  • عندما يتوقف خادم MCP مضمّن في منتصف الجلسة، يتلقى المستخدمون الآن رسالة فورية خاصة بالخادم تفيد بانقطاع الاتصال، ويمكنهم مسح الجلسة المعطّلة بتحديث الكتالوج. #98738 شكرًا @masatohoshino، @vincentkoc.
  • يعيد جلب ملف فارغ ذي اسم شبيه بالصور الآن مسارًا واضحًا للملف المحفوظ بدلًا من نتيجة صورة مضمّنة غير قابلة للاستخدام. #99370 شكرًا @2loch-ness6، @vincentkoc.
  • تعرض أداة الفروق الآن المخرجات الافتراضية بسرعة أكبر، وتحافظ على التمييز اللوني للغات المتاحة عبر الحزم فقط، وتتعامل بوضوح مع المدخلات غير المتغيرة، وتبلّغ بدقة أكبر عن أخطاء عرض الملفات والتصحيحات غير الصالحة. #100487
  • يمكن الآن أن تتحول التصحيحات المكتوبة باللغة الطبيعية إلى تحسين Skill Workshop المعلّق المناسب بعد الأدوار الناجحة أو الفاشلة من دون تكرار الملاحظات القديمة أو مضاعفة /learn أو استبدال سياق الاقتراح. #100576 شكرًا @vincentkoc.
  • تنتج تنزيلات المجلدات عبر نقل الملفات الآن إما أرشيفًا كاملًا ومتحققًا منه أو تبلّغ عن فشل واضح في القراءة بدلًا من التعطل أو إعادة بيانات جزئية. #101590 شكرًا @sunlit-deng.
  • تبدأ جلسات بيئة OpenShell المعزولة الآن بملفات مساحة العمل المقصودة في الدليل البعيد المُدار، ما يتجنب حالات الفشل الناتجة عن الملفات المفقودة أو الدليل الخاطئ. d9034da شكرًا @vincentkoc.
  • تتضمن صورة البيئة المعزولة العامة الاختيارية الآن Node 24 وpnpm كي يمكن تشغيل مهام التطوير الموثقة المستندة إلى Node داخلها. eabc12b شكرًا @vincentkoc.
  • يرى web_search من جهة الوكيل الآن المزوّد المُعدّ في بيئة التشغيل النشطة، لذا يمكن لجلسات Gateway والقنوات مواصلة استخدام مزوّدين مثل Brave من دون إعادة تشغيل. #88684 شكرًا @alexzhu0، @vincentkoc.
  • تنتج مخططات الأدوات المشوّهة من الإصدار draft-2020-12 الواردة من خادم MCP الآن خطأ إعداد قابلًا للتنفيذ يحدد المخطط الخارجي ويحتفظ بالفشل الأساسي. #89619 شكرًا @vincentkoc.
  • تعرض الآن محاولات الأدوات الفاشلة في وضع التعليمات البرمجية نوع الخطأ ورسالته وموقعه، ما يمنح النموذج والمشغّل تفاصيل كافية لتشخيص المشكلة أو تصحيحها. #95906 شكرًا @vincentkoc، @zengwen-dt.
  • تحافظ قوالب المطالبات الآن على الوسائط المقتبسة والفارغة عمدًا، كي تتلقى العناصر النائبة الموضعية اللاحقة القيم الصحيحة. #96405 شكرًا @lin-hongkuan.
  • توفّر لوحات معلومات زمن الاستجابة في OpenTelemetry الآن توزيعات مفيدة للمدة وحجم السياق لأعمال الوكيل وأداة الاختبار التي تستمر لأكثر بكثير من 10 ثوانٍ، بما في ذلك عمليات التشغيل التي تستغرق عدة دقائق، من دون تخصيص حاويات التجميع من جهة المُجمّع. #96592 شكرًا @hcnode، @vincentkoc، @zhiling-chen-20230331.
  • عندما يتعذر على أداة التحرير مطابقة oldText، يشير خطؤها الآن إلى الأسطر القريبة المحتملة ويشرح الاختلافات الشائعة في المسافة البادئة والتخطي والمسافات البيضاء، ما يقلّل محاولات الإعادة العمياء. #97038 شكرًا @aocogoal-gethub، @vincentkoc، @zoowh.
  • تتلقى أدوات MCP الآن القيم الفارغة الاختيارية بصورة صحيحة بدلًا من تحويلها إلى سلاسل فارغة قد تُفسد الاستدعاءات الصالحة. #97212 شكرًا @vincentkoc، @zw-xysk.
  • تظهر الآن القراءات الناجحة لهدف سلسلة Codex بوصفها ناجحة في سياق النموذج والنصوص المنقولة والتشخيصات بدلًا من تسجيلها كاستدعاءات أدوات فاشلة. #98659 شكرًا @yetval.
  • تتضمن مطالبات الموافقة في Skill Workshop الآن تفاصيل الاقتراح اللازمة لتطبيق تغيير أو رفضه أو عزله، بينما تظل الطلبات غير المجاب عنها معلّقة بأمان وتعيد رسالة واضحة بانتهاء المهلة. #100498
  • عندما يقول المستخدمون عبارات مثل “في المرة القادمة” أو “تذكّر أن”، يمكن لـ OpenClaw الآن تقديم اقتراح واحد قابل للمراجعة في Skill Workshop من دون الحاجة إلى الالتقاط الذاتي أو تكرار المطالبة بعد الرفض. #100692
  • تستعيد ترقيات المهام القديمة الآن المهام المحفوظة تلقائيًا، ما يمنع TaskFlows المرتبطة من الإبلاغ كذبًا عن فقدانها أو طلب استرداد SQLite يدويًا. #103946 شكرًا @bek91، @theo674.
  • تقبل اتصالات CDP البعيدة بالمتصفح الآن بيانات اعتماد المصادقة الأساسية المرمّزة ضمن URL والتي تحتوي على مسافات وعلامات @ ومحارف محجوزة أخرى. #97972 شكرًا @vectorpeak.
  • تنتج بيانات تعبئة المتصفح المشوّهة المقدّمة عبر --fields أو --fields-file الآن خطأً واضحًا وقابلًا للتنفيذ، وتخرج قبل بدء أي إجراء في المتصفح. #98861 شكرًا @lsr911.
  • يؤدي تشغيل /new أو /reset في رسالة مباشرة الآن إلى إغلاق علامات تبويب المتصفح المُدارة الخاصة بتلك المحادثة مع ترك علامات تبويب الآخرين دون مساس، حتى أثناء انقطاع وجيز في اتصال المتصفح. #100792 شكرًا @fmls.
  • يمكن للوكلاء الآن التقاط لقطة شاشة لعلامة تبويب Chromium خلفية محددة من دون انتظار انتهاء مهلة أمر المتصفح، رغم أن الالتقاط قد ينقل تلك العلامة إلى المقدمة. #100857 شكرًا @spencer2211.
  • يمكن لصفحات المتصفح المحلي المُدار الآن التنقل بصورة طبيعية في ظل browser.ssrfPolicy.hostnameAllowlist مقيّد، بينما تظل نقاط نهاية CDP البعيدة والوجهات غير المسموح بها محظورة. #100986 شكرًا @nianjiuzst، @sarinv.
  • لم تعد لقطات شاشة المتصفح المستخدمة بصورة خاصة للفحص المرئي تُرفق تلقائيًا بردود القنوات، ولا تجري مشاركتها إلا عند طلب ذلك صراحةً. #101434
  • تتوقف الآن أتمتة المتصفح المرتبطة بجلسة Chrome موجودة مع خطأ محدود عند تعطل Chrome أو إلغاء طلب، ويمكن للطلبات اللاحقة إعادة الاتصال بصورة سليمة. #101454 شكرًا @aniruddhaadak80.
  • تتعافى عمليات رفع الملفات عبر المتصفح في الصفحات التي يُعاد عرضها الآن بموثوقية أكبر، وتكشف خطأ المرجع المتقادم أو الإجراء الفعلي بدلًا من انتهاء مهلة عام. #101465 شكرًا @diwakarrankawat، @m13v، @tigicion.
  • تظل نصوص استجابات المتصفح ولقطات الصفحات الآن صالحة وقابلة للقراءة عند اختصار الإخراج قرب رمز تعبيري. #101761 شكرًا @mushuiyu886.
  • يتلقى مستخدمو التحكم في المتصفح الذين يفتقدون Playwright الآن مؤشرًا صالحًا إلى الوثائق لتثبيت بيئة تشغيل المتصفح المطلوبة أو إصلاحها. d460635
  • يمكن للتحكم في المتصفح الآن محاكاة عدم وجود تفضيل صريح للألوان باستخدام openclaw browser set media no-preference، وتسرد القيم غير الصالحة كل الخيارات المدعومة. 9133118
  • تكتمل الآن إجراءات POST في المتصفح على بيئات تشغيل Node 24.16 والإصدارات الأحدث المدعومة بعد تحليل JSON، مع استمرار إلغائها عند انقطاع اتصال العميل. 52044e1 شكرًا @obviyus، @vincentkoc.
  • يمكن لتحديثات مهام Cron الآن إزالة إعداد نموذج احتياطي خاص بمهمة، كي ترث عمليات التشغيل المجدولة الإعدادات الافتراضية العامة مجددًا من دون إعادة إنشاء المهمة. #100801 شكرًا @sunnyshu0925.
  • تظل مهام Heartbeat المكتملة مسجّلة عندما يتعذر تسليم إقرار HEARTBEAT_OK الصامت، مما يقلل تكرار العمل وإجراءات المتابعة المكررة عند نبضة Heartbeat التالية. #100834 شكرًا لـ @machine3at و@vincentkoc.
  • openclaw cron edit يعثر الآن على المهام بموثوقية أكبر وتأخير أقل على بوابات Gateway التي تحتوي على العديد من المهام المجدولة، بما في ذلك تعديلات --exact والتعديلات الخاصة بالمهلة فقط. #100836 شكرًا لـ @machine3at و@vincentkoc.
  • لم يعد تعديل حمولة Cron باستخدام --no-best-effort-deliver يغيّر بصمت وضع تسليم المهمة إلى الإعلانات. #100846 شكرًا لـ @machine3at.
  • لم يعد استخدام openclaw cron edit <id> --no-best-effort-deliver على مهمة منفصلة قديمة يؤدي عن غير قصد إلى منع إعلان اكتمالها. #101027
  • تفشل الآن طلبات Cron الخاصة بالوكيل وMCP التي تستخدم تسميات أوامر مختلطة حالة الأحرف بشكل مغلق، بدلًا من تجاوز القيد المفروض على مهام Cron الخاصة بالوكيل والمدعومة بصدفة الأوامر. #101350 شكرًا لـ @pgondhi987.
  • تؤكد الردود الآن بصورة صحيحة التذكيرات المجدولة عبر أوامر مثل openclaw cron add، بدلًا من الادعاء أيضًا بعدم إنشاء أي تذكير. #101807 شكرًا لـ @bryantegomoh و@vincentkoc.
  • عندما يكون ملف fd أو rg الثنائي المثبّت غير صالح للاستخدام، يمكن لبحث الوكيل الآن تثبيت نسخة عاملة والتعافي بدلًا من الفشل المتكرر. #96361 شكرًا لـ @miorbnli.
  • يُبقي فهم الروابط الآن جلب الصفحات متاحًا لأبطأ خيار احتياطي مهيأ، ويطبّق tools.links.timeoutSeconds بصورة متسقة بصرف النظر عن ترتيب النماذج. #100731 شكرًا لـ @aniruddhaadak80 و@cxbasdev.
  • يعيد بحث find الفاشل الآن خطأ أداة واحدًا محتوى، ويوقف عملية fd الخاصة به بدلًا من المخاطرة بتعطل الوكيل أو ترك بحث يتيم. #101158 شكرًا لـ @cxbasdev.
  • يمكن الآن لإيقاف محادثة عبر chat.abort العثور على التشغيل المضمّن المطابق لها وإنهاؤه، بدلًا من الإبلاغ عن الفشل بينما تستمر عملية الأداة الأساسية. #101222 شكرًا لـ @zoowh.
  • يفشل بحث الأدوات الآن بصورة سليمة في الاستدعاء المتأثر وينهي عمليته الفرعية غير الصالحة للاستخدام عند انقطاع تدفق التشخيص، بدلًا من المخاطرة بطلب عالق أو تعطل Gateway. #101295 شكرًا لـ @cxbasdev.
  • أصبحت الآن مخرجات العمليات الفرعية المعطلة، وانتهاء المهل، وعمليات الإلغاء أثناء أوامر صدفة الوكيل محتواة بدلًا من التسبب في حالات تعطل نادرة لـ Gateway. #101370 شكرًا لـ @wings1029.
  • تُبلغ الآن حالات فشل أنبوب أوامر QMD عن خطأ سليم في عملية الذاكرة بدلًا من إسقاط مضيف الذاكرة. #101402 شكرًا لـ @wings1029.
  • تختصر قوائم مهام الطرفية الآن الملخصات الغنية بالرموز التعبيرية دون ترك أحرف استبدال معطلة في الصف. #101600 شكرًا لـ @maweibin.
  • يظل Markdown الذي يبدأ بنص مثل ---not أو ---- الآن محتوى عاديًا بدلًا من اعتباره خطأً بيانات أمامية وحذفه. #101795 شكرًا لـ @nianjiuzst.
  • تضع عمليات الرفع إلى بيئة OpenShell المعزولة الآن أدلة مساحة العمل في المسار البعيد المطلوب، لكي تتمكن أوامر البيئة المعزولة من العثور على ملفاتها بموثوقية. #96303 شكرًا لـ @vincentkoc.
  • تحافظ ملفات PDF الممسوحة ضوئيًا متعددة الصفحات الآن على الصفحات اللاحقة بحجم صورة صالح للاستخدام أثناء الاستخراج الاحتياطي، مما يتيح لنماذج الرؤية قراءة المستند كاملًا. #96390 شكرًا لـ @cls3389 و@vincentkoc و@zengwen-dt.
  • تحتفظ المطالبات متعددة المرفقات الآن بالتسميات التوضيحية الحقيقية، مع إزالة علامات النقل المكررة والنصوص التي تحتوي على عناصر نائبة فقط والتي قد تربك النموذج. #96431 شكرًا لـ @lin-hongkuan.
  • يُتعرّف الآن على مرفقات GIF رغم معاملات Content-Type العادية أو المسافات أو اختلاف حالة الأحرف، بدلًا من اعتبارها نوع وسائط آخر. #96435 شكرًا لـ @lin-hongkuan.
  • تُقبل الآن عناوين URL الصالحة لبيانات الصور المضمنة التي لا تحتوي على حشو base64 لاحق، بينما تظل حمولات الصور المشوهة محظورة. #96437 شكرًا لـ @lin-hongkuan و@vincentkoc.
  • تُقبل أو تُرفض الآن مدخلات الفيديو القريبة من حد الحجم المهيأ وفقًا لحجمها الفعلي بالبايت، مما يجنب حالات الفشل غير المتوقعة للملفات التي لا تزال ضمن الحد. #96519 شكرًا لـ @lin-hongkuan و@vincentkoc.
  • يعيد طلب صفحات PDF غير موجودة الآن خطأ نطاق واضحًا بدلًا من إرسال المستند بأكمله عن غير قصد إلى مزود أصلي. #97698 شكرًا لـ @zhangguiping-xydt.
  • تعيد استدعاءات أداة الرسائل ذات مهلة Gateway غير الصالحة الآن خطأ تحقق فوريًا بدلًا من أن تبدو وكأنها متوقفة. #98652
  • تحافظ البيانات الأمامية في Markdown الآن على الحقول ذات القيمة الفارغة المسماة toString أو constructor أو valueOf أو hasOwnProperty بدلًا من إسقاط البيانات الوصفية بصمت من Skills أو الخطافات أو الأوامر. #99129 شكرًا لـ @vincentkoc و@zenglingbiao.
  • لم تعد ملخصات التقدم للنصوص البرمجية المضمنة والملفات المُنشأة تعرض محتوى heredoc على أنه أوامر صدفة إضافية تم تشغيلها. #99379 شكرًا لـ @zengwen-dt.
  • تفشل الآن اختيارات صفحات PDF الكسرية مثل 1.5 فورًا مع خطأ تحقق واضح، بدلًا من حذف المحتوى المطلوب بصمت. #99399 شكرًا لـ @qingminglong.
  • تُبلغ أداة الوكيل find الآن عن بحث الدليل المنقطع أو الفاشل بوصفه خطأً، بدلًا من إعادة قائمة تطابقات جزئية على أنها مكتملة. #99446 شكرًا لـ @zhangguiping-xydt.
  • تعرض الآن تعديلات المطابقة التامة الفاشلة سياق الملف الحالي بصورة مقروءة، حتى عندما يقع الاقتطاع بجانب رمز تعبيري أو حرف آخر خارج BMP. #99527 شكرًا لـ @mikasa0818.
  • تعرض الآن طلبات الموافقة غير الصالحة الخاصة بالـ Plugin مشكلة التحقق الفعلية، بدلًا من تضليل المستخدمين بخطأ يفيد بعدم توفر Gateway. #100337 شكرًا لـ @tzy-17.
  • توضح ورشة Skills الآن متى تؤدي سياسة الأدوات إلى إخفاء skill_workshop، وتعرض تغيير allow أو alsoAllow المطلوب بدقة لتمكين استدعاءات المراجعة اليدوية. #100654 شكرًا لـ @wangwllu.
  • تتوقف الآن حزم ClawHub وSkills وClawPacks وأرشيفات المحلّل والتنزيلات من مصدر GitHub ذات الحجم الزائد، مع خطأ واضح بشأن حد الحجم، قبل أن تتمكن من استنفاد ذاكرة Gateway. #101176
  • أصبح تدوير الجلسة التلقائي أقل عرضة لتعطيل المحادثة التالية عندما يقرأ Plugin لمحرك السياق نصها فورًا أو ينشئ نقطة تحقق له. #101192
  • تحافظ ملفات تجاوز web_fetch المستردة الآن على الرموز التعبيرية سليمة، وتبلغ عن الطول الفعلي المكتوب بأمان عندما تتجاوز صفحة طويلة الحد المضمّن. #101312 شكرًا لـ @alix-007.
  • تُحرر الآن عمليات سرد أدلة الوكيل المتكررة الفاشلة أو الملغاة مستمعي الإلغاء الخاصة بها، مما يجنب تراكم المستمعين بمرور الوقت. #101588 شكرًا لـ @lzw112.
  • لم تعد المعرّفات والنطاقات الطويلة تدفع أعمدة openclaw commitments خارج المحاذاة، مما يحافظ على سهولة قراءة الجدول بنظرة سريعة. #95923 شكرًا لـ @parveshsaini.
  • web_fetch يحافظ الآن بمزيد من الدقة على الرموز التعبيرية والرموز الرياضية وUnicode الموسّع ونصوص الكيانات الرقمية التي جرى تخطيها عمدًا. #96268 شكرًا لـ @ly-wang19.
  • تحافظ نتائج DuckDuckGo الآن على تدوين الكيانات المقصود، مثل < و'، بدلًا من تغيير العناوين أو المقتطفات أو عناوين URL بصمت. #96348 شكرًا لـ @ly-wang19 و@vincentkoc.
  • تحتفظ الآن ردود تضمين Canvas بنص رسالتها المرئي عندما يتبع رمز تضمين مختصر ذاتي الإغلاق علامة إغلاق إضافية. #96449 شكرًا لـ @ly-wang19.
  • لم تعد التسميات المحاطة بأقواس في استشهادات Markdown تجعل فهم الروابط يجلب عناوين URL المخصصة للعرض فقط، والتي لم يقصد المستخدم استردادها. #96476 شكرًا لـ @ly-wang19 و@vincentkoc.
  • لم تعد صفحات بحث DuckDuckGo التي تحتوي على كيانات HTML رقمية مشوهة تتسبب في تعطل التحليل أو إدخال Unicode معطل في العناوين وعناوين URL والمقتطفات، مع استمرار دعم كيانات الرموز التعبيرية الصالحة. #96583 شكرًا لـ @llagy007 و@weeli-009.
  • لم تعد أوصاف الأدوات المختصرة في الكتالوجات و/tools verbose تقسّم الرموز التعبيرية أو أحرف Unicode الأخرى إلى رموز استبدال مشوهة. #98644 شكرًا لـ @zengwen-dt.
  • يتلقى الآن مؤلفو الخطافات الداخلية تحذيرًا عندما يؤدي خطأ مطبعي محتمل في اسم حدث إلى بقاء الخطاف غير نشط بصمت. #99456 شكرًا لـ @masatohoshino.
  • تلتزم الآن أدوات جلسة Codex بالمهلة المطلوبة بالثواني، وتعيد حالة انتهاء المهلة المفيدة الخاصة بها بدلًا من الانتهاء مبكرًا. #100722 شكرًا لـ @carterstebbins23-spec و@cxbasdev.
  • تظهر الآن مهام ACP الخلفية الملغاة على أنها ملغاة في قوائم المهام والملخصات وتحديثات التشغيل الأصل، بدلًا من الإبلاغ عنها على أنها ناجحة. #101245 شكرًا لـ @masatohoshino.
  • يمكن الآن لطلبات عائلة Anthropic التي تستخدم الأدوات الانتقال احتياطيًا إلى OpenAI دون خطأ 400 ناتج عن تنسيق أدوات غير متوافق. #101443 شكرًا لـ @chrisbaker2000.
  • حُدِّث التتبع الداخلي للإعدادات دون تغيير كيفية اكتشاف تحديثات الإعدادات. #59695 شكرًا @yonganzhang.
  • حُسِّنت نماذج الإبلاغ عن الأخطاء بحيث يمكن للمبلّغين إرفاق لقطات شاشة أو تسجيلات مع الحفاظ على سهولة قراءة السجلات. #73649 شكرًا @d1rshan.
  • عُزِّزت تغطية مصادقة Gateway على Android بجعل فحص الاسترداد الحساس للتوقيت أكثر موثوقية. #83826 شكرًا @neatguycoding.
  • أُضيف إعداد تقارير أوضح عن تغطية السياسات كي يتمكن المشرفون من اكتشاف الفجوات مع تطور الإعدادات الحساسة أمنيًا. #87081 شكرًا @giodl73-repo.
  • استُعيد التحقق الموثوق من الشيفرة المتغيرة لأعمال اكتشاف Plugin دون تغيير سلوك Plugin. #87695 شكرًا @vincentkoc.
  • عُزِّزت تغطية ربط محادثات Codex دون نموذج محدد صراحةً، لحماية سير العمل الافتراضي من التراجعات. #89535 شكرًا @kesslerio.
  • وُضِّح سلوك الرجوع الاحتياطي الداخلي لتقليل احتمال سوء تعامل أعمال الصيانة المستقبلية مع أخطاء المزوّد أو استجابات النماذج الأقدم. #89558
  • وُثِّق سلوك توقيت إعادة محاولة Compaction لجعل الصيانة المستقبلية أكثر أمانًا دون تغيير سلوك وقت التشغيل. #89585
  • وُسِّعت تغطية أمان المتصفح على أنظمة Windows التي تدعم روابط الأدلة، مما حسّن قابلية نقل الاختبارات. #90365 شكرًا @aniruddhaadak80.
  • صُحِّحت نسبة المساهمات بحيث يمكن إسناد أعمال guanbear المدمجة على نحو صحيح في سجلات المساهمين المُنشأة. #90547 شكرًا @guanbear.
  • أُضيف تحقق أبكر من إعدادات القنوات، مما قلّل احتمال تسبب تغييرات الإعدادات في أخطاء بدء تشغيل Gateway. #91134 شكرًا @luoyanglang.
  • أُصلح إعداد اختبارات Python المحلية بحيث يستطيع المساهمون تشغيل فحوصات ما قبل الالتزام المدعومة بموثوقية. #91276 شكرًا @deepujain.
  • أصبح العثور على بطاقة قياس نضج ضمان الجودة أسهل، ووُضِّحت كيفية تحديث المشرفين لوثائقها. #91483 شكرًا @romneyda.
  • أُضيفت تغطية ضمان جودة قابلة للتكرار في Slack للموافقات على أوامر Codex وتغييرات الملفات. #91519 شكرًا @kevinslin.
  • عُزِّزت التغطية لضمان توافق خيارات استدلال GitHub Copilot مع النماذج التي يدعمها كل حساب. #91728 شكرًا @saju01.
  • قُلِّل استخدام القرص في الاختبارات الحية بتجنب النسخ غير الضرورية لبيانات متصفح Gemini الكبيرة مع الحفاظ على بيانات الاعتماد المطلوبة. #91907 شكرًا @bryantegomoh، @pikaqqqqqq.
  • وُسِّعت المراجعة الأمنية الآلية للشيفرة التي تشغّل العمليات المحلية، للمساعدة في اكتشاف المخاطر عالية الخطورة قبل الدمج. #92667 شكرًا @hxy91819.
  • حُسِّنت عملية التنظيف الآلي للاختبارات وإرشاداتها، مما قلّل الملفات المؤقتة المتبقية وعدم اتساق إعداد الاختبارات. #93209 شكرًا @hxy91819.
  • أُضيف تحقق دوري مبدئي يساعد المشرفين على اكتشاف التراجعات واسعة النطاق وتشخيصها في وقت أبكر. #94291 شكرًا @romneyda، @solvely-colin.
  • عُزِّزت التغطية لإبقاء ردود Telegram المتدفقة داخل موضوع المنتدى الذي بدأت فيه المحادثة. #94526 ذو صلة #89352. شكرًا @pmika، @xialonglee.
  • أصبح التحقق أسرع وأسهل فحصًا لتعديلات الإضافات أو النصوص البرمجية الصغيرة، مع الحفاظ على الفحوصات الكاملة عند الحاجة. #94708 شكرًا @romneyda.
  • أُضيفت تغطية تراجعية لضمان بقاء معرّفات الشيفرة التي تحتوي على شرطات سفلية مقروءة في واجهة الطرفية. #95211 شكرًا @zhangguiping-xydt.
  • وُسِّع اكتشاف الوثائق ليشمل صفحات MDX، مما يمنع إغفال الأدلة الفعلية. #95230 شكرًا @hugenshen.
  • أصبحت اختبارات أمان QQBot وZalo تعتمد على الدعم الفعلي للروابط الرمزية بدلًا من اسم نظام التشغيل. #95531 شكرًا @aniruddhaadak80، @vincentkoc.
  • أصبحت فحوصات توطين واجهة التحكم تعمل بموثوقية على Windows دون تغيير المحتوى المترجم. #95534 شكرًا @ooiuuii.
  • عُزِّز ضمان جودة WhatsApp فيما يتعلق بالرسائل والتفاعلات والردود والوسائط والاستطلاعات والموافقات وسلوك المجموعات. #95622 شكرًا @mcaxtr.
  • مُنعت تهيئة ما قبل الالتزام من إعادة كتابة الملفات بصورة غير متوقعة أثناء عمليات الدمج وإعادة التأسيس والانتقاء والتراجع. #95842 شكرًا @nxmxbbd، @vincentkoc.
  • أُتيح اختبار تكامل WhatsApp بصورة قابلة للتكرار مقابل خدمة محلية خاضعة للتحكم دون الحاجة إلى بيانات اعتماد حية. #95920 شكرًا @romneyda.
  • أُضيفت خريطة وثائق مُنشأة بحيث يستطيع المساهمون تحديد الأدلة ذات الصلة بسرعة واكتشاف مسارات التنقل القديمة. #95954 شكرًا @glenn-agent.
  • حُسِّنت عملية التنظيف والعزل في اختبارات الرد التلقائي وتثبيت Skills، مما قلّل تراكم البيانات المؤقتة على القرص. #96058 شكرًا @xialonglee.
  • أُضيفت تغطية تراجعية تضمن إمكانية استعادة البحث في الذاكرة بعد إعادة فهرسة منفصلة دون إعادة تشغيل Gateway. #96094 ذو صلة #91167. شكرًا @849261680، @kiagentkronos-cell.
  • جُهِّزت نقاط تحقق المحادثات لتغييرات التخزين المستقبلية دون تغيير سلوك الفروع أو الاستعادة. #96222 شكرًا @jalehman.
  • جُهِّز التعامل مع جلسات بدء التشغيل لتغييرات التخزين المستقبلية دون تغيير سلوك العزل أو التنظيف. #96225 شكرًا @jalehman.
  • أُضيف دليل إجراءات للمشرفين لتشخيص سعة البناء وضبطها دون الخلط بينها وبين حالات الفشل غير المرتبطة. #96302 شكرًا @vincentkoc.
  • أصبح الاختبار المبدئي لطلبات السحب أسرع وأكثر قابلية للتنبؤ، مع الإبقاء على تغطية الإصدار الأوسع. #96320 شكرًا @romneyda.
  • حُسِّنت سجلات تشغيل ضمان الجودة بحيث يستطيع المشرفون تحديد القناة الخاضعة للاختبار فورًا. #96327 شكرًا @romneyda.
  • مُنعت استدعاءات الأدوات المتكررة في سيناريوهات ضمان الجودة من التسبب في حالات فشل زائفة بسبب تكرار المعرّفات. #96338 شكرًا @vincentkoc.
  • بُسِّط الاختبار المبدئي لتقديم ملاحظات أسرع مع الحفاظ على تغطية ضمان الجودة المقصودة. #96340 شكرًا @romneyda.
  • حُسِّنت عملية التنظيف عبر اختبارات الأوامر، مما قلّل البيانات المؤقتة المتبقية في عمليات التشغيل المحلية والآلية. #96359 شكرًا @xialonglee.
  • عُزِّزت التغطية للتعامل الآمن مع استجابات استخدام المزوّد كبيرة الحجم أو المشوهة. #96360 شكرًا @solodmd، @vincentkoc.
  • مُنعت نتائج السياق الطويل الصالحة من Codex من التسبب في حالات فشل زائفة لضمان الجودة، مع الاستمرار في التحقق من بقاء الأدلة السابقة متاحة. #96366 شكرًا @vincentkoc.
  • حُسِّنت قابلية تتبع أدلة ضمان الجودة بتسجيل مراجعة المصدر الفعلية المستخدمة في كل عملية تشغيل. #96434 شكرًا @vincentkoc.
  • أُضيفت تغطية لمخرجات الأوامر وتنسيق التحذيرات لتقليل تراجعات العرض مستقبلًا. #96448 شكرًا @dwc1997.
  • جُهِّزت حالة الجلسة واختيار النموذج لتغييرات التخزين المستقبلية مع الحفاظ على السلوك الحالي. #96460 شكرًا @jalehman.
  • جُهِّزت معاينات Feishu وملخصات نماذج Mattermost لتغييرات تخزين الجلسات المستقبلية دون تغيير السلوك. #96507 شكرًا @jalehman.
  • حُدِّث التعامل الداخلي مع جلسات Telegram مع الحفاظ على سلوك الاستقصاء والبحث والإرسال والحذف. #96524 شكرًا @jalehman.
  • جُهِّز التعامل مع جلسات القنوات المضمّنة لتغييرات التخزين المستقبلية دون تعديل التوجيه أو خيارات النماذج أو مهام سير عمل المستخدمين. #96527 شكرًا @jalehman.
  • جُهِّزت إعدادات تفعيل مجموعات WhatsApp لتغييرات التخزين المستقبلية مع الحفاظ على سلوك التفعيل الحالي. #96530 شكرًا @jalehman.
  • حُدِّث التعامل الداخلي مع جلسات المكالمات الصوتية دون تغيير الردود أو سلوك المكالمات. #96539 شكرًا @jalehman.
  • أصبحت بطاقة قياس نضج ضمان الجودة تعكس التغطية الجزئية بدقة أكبر وتبيّن الأدلة التي ما تزال مفقودة. #96543 شكرًا @romneyda.
  • مُنحت عمليات ضمان الجودة في Claude CLI الحدود الزمنية الأطول المناسبة لنماذج Sonnet وOpus. #96567 شكرًا @clawsean.
  • وُضِّحت كيفية احتساب النضج مع إبقاء التغطية ظاهرة بوصفها دليلًا داعمًا. #96594 شكرًا @romneyda.
  • أصبحت أدلة ضمان الجودة الكاملة هي الإعداد الافتراضي لتحديثات بطاقة قياس النضج، مما يمنع الأدلة غير المكتملة من التأثير في النتائج. #96595 شكرًا @romneyda.
  • قُلِّلت المعالجة المتكررة عندما يقرأ Gateway البيانات الوصفية من سجلات نصوص المحادثات الكبيرة جدًا. #96707 شكرًا @vincentkoc، @yonganzhang.
  • حُسِّنت عملية تنظيف الملفات المؤقتة في اختبارات الإعدادات وGateway والجدولة والحالة. #96711 شكرًا @xialonglee.
  • وُثِّقت كيفية توجيه المساهمين للمشكلات وطلبات الدعم والتقارير الأمنية وطلبات السحب. #96714 شكرًا @100yenadmin.
  • عُزِّزت التغطية للتسجيل التفصيلي لسطر الأوامر لتقليل التراجعات المستقبلية. #96735 شكرًا @dwc1997، @vincentkoc.
  • أُضيفت تغطية لمخرجات الطرفية وسلوك الأوامر التي لا تنهي التشغيل، مما حسّن قابلية الصيانة دون تغيير الواجهة. #96736 شكرًا @dwc1997.
  • وُضِّحت شيفرة قالب الجلسة المصدَّرة لجعل صيانتها مستقبلًا أقل عرضة للأخطاء من دون تغيير الصفحات المعروضة. #96765 شكرًا @qiuyuang.
  • حُوفظ على إجماليات الرموز المميزة والتكلفة عند تقليص سجلات التشغيل المصدَّرة كبيرة الحجم. #96811 شكرًا @aleps001، @joshavant، @lin-hongkuan.
  • خُفِّض العبء الروتيني لعملية البناء عبر إيقاف جمع ملخصات التوقيت غير المستخدمة مؤقتًا، مع إبقائه متاحًا للتشخيصات المستقبلية. #96930 شكرًا @romneyda.
  • خُفِّض العمل المتكرر للمتصفح في لوحات معلومات الاستخدام الكبيرة مع الحفاظ على عوامل التصفية والإجماليات والمخططات والجداول الزمنية. #96945 شكرًا @ly-wang19.
  • خُفِّض العمل المتكرر عندما تحل الإضافات استدعاءات الأدوات المخزنة مؤقتًا، من دون تغيير اختيار الأدوات. #96948 شكرًا @ly-wang19.
  • خُفِّضت أعمال التتبع أثناء التحديثات التي تصادف كثيرًا من ملفات الإضافات المفقودة، مع الحفاظ على قرارات الإصلاح والتحذيرات. #96950 شكرًا @ly-wang19.
  • خُفِّضت المعالجة غير الضرورية لعمليات تثبيت الذاكرة المحلية المضبوطة لاستخدام متجهات تضمين أقصر. #96952 شكرًا @ly-wang19، @vincentkoc.
  • أصبح الإبلاغ عن الحالة أكثر كفاءة لعمليات التثبيت ذات سجلات الجلسات الكبيرة، مع الحفاظ على ملخص الجلسات الحديثة نفسه. #96955 شكرًا @ly-wang19.
  • خُفِّض استخدام وحدة المعالجة المركزية والذاكرة المؤقتة عند تفريع الجلسات أو استعادتها إذا كانت تحتوي على نقاط تحقق محفوظة كثيرة. #96964 شكرًا @ly-wang19.
  • نُشرت قصة إصدار v2026.6.10 التفصيلية والمعتمدة، مع توضيحات ومصادر ونَسبٍ إلى المساهمين بصورة أوضح. #97079 شكرًا @hannesrudolph.
  • وُثِّق ترقيم الصفحات الذي سبق إصداره لفحص الأقسام الأقدم من سجلات الجلسات الطويلة. #97101 شكرًا @galiniliev.
  • أُضيف تتبع تغطية الترجمة لنصوص واجهات Android وiOS وmacOS عبر اللغات المدعومة. #97110 شكرًا @vincentkoc.
  • أُضيف سير عمل متسق لترجمة نصوص التطبيقات الأصلية عبر 21 لغة، بما في ذلك ضمانات لحماية العناصر النائبة والمصطلحات. #97113 شكرًا @vincentkoc.
  • وُضِّحت تعليمات إصدار macOS لكي يستخدم المشرفون المستودعات ومراجعات المصدر الصحيحة لكل خطوة نشر. #97116 شكرًا @romneyda.
  • عُدِّلت سعة البناء الآلي لتقليل الانتظار الممكن تجنبه في قوائم Linux، مع الإبقاء على الضمانات الحالية للمنصات الأخرى. #97119 شكرًا @vincentkoc.
  • نُشرت قصة إصدار v2026.6.9 التي خضعت للمراجعة في سجل التغييرات، مع تجميع ومصادر ونَسبٍ أوضح. #97124 شكرًا @hannesrudolph.
  • أصبحت حماية Nostr من التكرار تتعامل بأمان مع قيم التوقيت غير الصالحة، مما يمنع نسيان الأحداث مبكرًا جدًا أو الاحتفاظ بها إلى الأبد. #97133 شكرًا @zhangguiping-xydt.
  • رُبطت اختبارات التكامل الحالية من البداية إلى النهاية بمخزون نضج ضمان الجودة لتقديم تقارير أكثر دقة عن التغطية. #97150 شكرًا @romneyda.
  • أصبحت سجلات حزم macOS أسهل في المتابعة عبر تحديد كل منتج ومعمارية قيد البناء بوضوح. #97151 شكرًا @romneyda.
  • ضُيِّق نطاق عملية إصلاح التشفير الأصلي في Matrix مع الحفاظ على سلوك الاسترداد التلقائي نفسه. #97181 شكرًا @patrick-erichsen.
  • أُضيف فهرس لبرامج المستودع النصية لكي يتمكن المساهمون من العثور على الأداة الحالية المناسبة من دون تعطيل المسارات الراسخة. #97250 شكرًا @dboone323، @qingminglong.
  • وُوفِق عنوان تاريخي في سجل التغييرات مع البنية الحالية لملاحظات الإصدار من دون تغيير ادعاءاته. #97297 شكرًا @hannesrudolph.
  • أُعيد سجل تغييرات v2026.6.9 الموجز ريثما يتسنى إعداد بديل متوافق مع صفحة الإصدار. #97306 شكرًا @hannesrudolph.
  • أُضيف وكيل سطر الأوامر من Cursor كمحرك اختياري لمراجعات شيفرة المستودع. #97348 شكرًا @hxy91819.
  • حُمي OpenClaw من الاستخدام المفرط للذاكرة عندما يعيد وكيل وسيط استجابة خطأ كبيرة على نحو غير معتاد. #97351 شكرًا @zhangguiping-xydt.
  • أصبح الإبلاغ عن تغطية ضمان الجودة يعكس بدقة أكبر اختبارات موفري الخدمات المتوافقة مع OpenAI. #97369 شكرًا @romneyda.
  • ثُبِّت اختبار ترحيل الجلسات مع الحفاظ على التغطية المركزة لمعالجة جلسات المكالمات الصوتية. #97370 شكرًا @romneyda.
  • رُبطت تغطية Gateway الحالية للبحث عن الأدوات بمخزون ضمان الجودة القياسي لتتبع أوضح. #97374 شكرًا @romneyda.
  • نُقل التحقق من Gateway للبحث عن الأدوات إلى سير عمل ضمان الجودة القياسي لضمان اتساق التنفيذ وجمع الأدلة. #97478 شكرًا @romneyda.
  • حُميت عمليات ضمان جودة Matrix من الاستخدام المفرط للذاكرة عندما يعيد خادم منزلي استجابة كبيرة على نحو غير معتاد. #97547 شكرًا @alix-007.
  • حُميت فحوصات Discord الأولية من الاستخدام المفرط للذاكرة عندما تعيد الخدمة استجابة كبيرة على نحو غير معتاد. #97548 شكرًا @alix-007، @vincentkoc.
  • حُدِّثت حدود التحقق من حزمة تطوير برمجيات الإضافات لتطابق السطح العام الحالي، مع الحفاظ على فحوصات النمو المستقبلية. #97604 شكرًا @romneyda.
  • حُسِّنت إمكانية تتبع ضمان الجودة لاتصال Gateway والتفاوض على البروتوكول وسلوك إعادة محاولة بدء التشغيل الذي تستخدمه جسور قنوات MCP. #97609 شكرًا @romneyda.
  • نُقل التحقق من تحويل النص إلى كلام تلقائيًا في WebChat إلى سير عمل ضمان الجودة القياسي لضمان اتساق التغطية والإبلاغ. #97632 شكرًا @romneyda.
  • أُسهم في الإصلاح المُصدر الذي يحافظ على ردود Discord بعد حفظ كمية كبيرة من بيانات Skills. #97657 شكرًا @joshavant، @wiidz.
  • أُعيد التحقق الموثوق من بناء حزمة تطوير برمجيات الإضافات عبر إزالة تعريف متعارض مخصص للاختبار فقط. #97661 شكرًا @vincentkoc.
  • أُتيحت فحوصات إصدار Docker وترقيته الحالية بصفتها أدلة منظمة لضمان الجودة من دون تكرار الاختبارات الأساسية. #97689 شكرًا @romneyda.
  • وُضِّح سبب احتفاظ عدة مسارات للشبكة والموفرين بالنتائج المفيدة عند فشل خطوات التنظيف أو التحليل الثانوية. #97701 شكرًا @zengwen-dt.
  • أُدرجت فحوصات Docker إضافية في مخزون ضمان الجودة المشترك، مما حسّن تغطية الإصدارات وقلّل أعمال التحقق المكررة. #97708 شكرًا @romneyda.
  • أُضيفت تغطية منظمة لضمان الجودة لقوائم سوق ClawHub وفحوصات تثبيت الإضافات المحزّمة. #97712 شكرًا @romneyda.
  • عُزِّزت تغطية اختبارات الانحدار في Firecrawl لسلامة عناوين URL ونتائج البحث واستخلاص المحتوى وحدود الاستجابة. #97714 شكرًا @solodmd.
  • عُزِّزت تغطية رسائل التحقق الواضحة والدقيقة من صحة الإعدادات. #97736 شكرًا @solodmd.
  • أُضيفت تغطية اختبارات انحدار لخيارات سطر الأوامر والإعدادات الرقمية، بما في ذلك القيم الافتراضية والحدية. #97802 شكرًا @dwc1997.
  • أصبح تمييز عمليات الخروج المقصودة في الاختبارات والأغلفة عن إخفاقات وقت التشغيل الفعلية أسهل. #97803 شكرًا @maweibin.
  • أُضيفت تغطية اختبارات انحدار لتقسيم النص بأمان وفق Unicode، بما في ذلك الرموز التعبيرية وحدود الأحرف المجزأة. #97805 شكرًا @dwc1997.
  • أُتيح تشغيل تدفقات ضمان جودة Slack مقابل موفر اختبار محلي، مما قلّل الاعتماد على بيانات اعتماد Slack الفعلية. #97891 شكرًا @romneyda.
  • أُضيفت فحوصات قابلة للتكرار لمرشحي الإصدار، للتأكد من تثبيت حزم ClawHub الجديدة وترقيتها قبل النشر. #97896 شكرًا @romneyda.
  • وُضِّح الحد الأدنى لإصدار Node.js لمساهمي المصدر قبل تشغيل أوامر التثبيت والاختبار. #97898 ذو صلة #97792. شكرًا @aniruddhaadak80، @lin-hongkuan.
  • أُضيفت أدلة منظمة ومباشرة لضمان الجودة لموفري الصور والفيديو المستضافين، مع الحفاظ على الفحوصات اليدوية الحالية. #97900 شكرًا @romneyda.
  • حُسِّنت موثوقية نشر الإضافات الرسمية عبر اعتماد الكشف المصحح عن عائلة حزم ClawHub. #97907 شكرًا @patrick-erichsen.
  • خُفِّضت إخفاقات التحقق العابرة في Windows وmacOS وiOS عبر إعادة محاولة جلب المصدر عند انتهاء مهلته. #97912 شكرًا @romneyda.
  • أُعد ضمان جودة أكثر قابلية للنقل للقنوات عبر جعل كل سيناريو يصرّح بمتطلباته قبل التشغيل. #97915 شكرًا @romneyda.
  • أصبحت فحوصات ضمان الجودة المدعومة من Docker أسهل في العثور عليها وصيانتها في موضع واحد مدعوم. #97937 شكرًا @romneyda.
  • قُلِّلت إعدادات التكامل المستمر المكررة في Linux لكي يتسنى الحفاظ على اتساق سلوك جلب المصدر. #97940 شكرًا @romneyda.
  • حُوفظ على توافق مختبر ضمان الجودة مع حزمة Crabline الحالية، ووُضِّحت مصطلحات الموفر المحلي للمشغّلين. #97941 شكرًا @romneyda.
  • حُدِّثت إرشادات سعة التكامل المستمر لكي يتمكن المشرفون من تحديد حجم الزيادات المؤقتة في عدد المشغّلات المستضافة باستخدام الحدود الحالية. #97943 شكرًا @vincentkoc.
  • وُحِّدت إعدادات جلب المصدر المتكررة في تدفقات العمل، مما قلّل تباين الصيانة من دون تغيير سلوك التحقق. #97946 شكرًا @romneyda.
  • وُحِّدت فحوصات بيانات الاعتماد المتكررة لضمان جودة القنوات المباشرة من دون تغيير ما يجري التحقق منه. #97947 شكرًا @romneyda.
  • وُحِّدت فحوصات بيانات اعتماد ضمان جودة الإصدار عبر مهام القنوات مع الحفاظ على سلوك التحقق نفسه. #97948 شكرًا @romneyda.
  • أُزيل إعداد جاهزية Docker المكرر من عملية تحقق Crabbox، مما يسهّل الحفاظ على اتساق التحديثات المستقبلية. #97950 شكرًا @romneyda.
  • وُحِّدت خطوات إعداد بناء Docker المتكررة في سير عمل الإصدار للحد من تباين الصيانة. #97951 شكرًا @romneyda.
  • أُعدّت صفحة رئيسية يسهل اكتشافها في الوثائق لملاحظات إصدارات OpenClaw المصقولة. #97959 شكرًا @hannesrudolph.
  • أصبحت سيناريوهات ضمان جودة القنوات قابلة لإعادة الاستخدام عبر بيئات الاختبار المدعومة من دون تغيير سلوك المستخدم النهائي. #97962 شكرًا @romneyda.
  • أُضيفت تغطية لاختبارات الانحدار لضمان اتساق القيم الرقمية في تدفقات العمل المدعومة بـ SQLite. #98009 شكرًا @dwc1997.
  • أُضيفت تغطية لإعدادات تمييز الأوامر العامة والخاصة بكل وكيل ولسلوكها الاحتياطي. #98087 شكرًا @solodmd.
  • مُنعت فحوصات اكتشاف Tailscale المكتملة من إبقاء مؤقتات غير ضرورية نشطة أثناء إعداد Gateway. #98134 شكرًا @zhanglei99586.
  • حُميت ملفات Chrome الشخصية المُدارة من تلقي إدخالات تفضيلات فارغة ومشوّهة في حالة حدّية. #98138 شكرًا @zhanglei99586.
  • عُزّزت تغطية اختبارات الانحدار لمعالجة حالة إيقاظ عقدة Gateway وإعادة اتصالها. #98205 شكرًا @zenglingbiao.
  • أُضيفت تغطية لتقسيم القوائم باتساق عبر المدخلات العادية والحالات الحدّية. #98219 شكرًا @zenglingbiao.
  • حُدّث نشر الإضافات الرسمية لاستخدام أدوات ClawHub المصححة لمعالجة عائلات الحزم. #98233 شكرًا @patrick-erichsen.
  • سُمح بإعادة نشر أربع إضافات رسمية قديمة من دون أن يرفض ClawHub عائلة حزمها المعتمدة. #98249 شكرًا @patrick-erichsen.
  • نُشرت في الوثائق قصة إصدار مقروءة ويسهل اكتشافها لـ OpenClaw v2026.6.11. #98319 شكرًا @hannesrudolph.
  • حُدّثت بيانات تعريف الوثائق المُنشأة كي تجتاز ملاحظات إصدار v2026.6.11 فحوصات النشر. #98325 شكرًا @hannesrudolph.
  • أُضيفت تغطية لاختبارات الانحدار لقراءة إصدار قاعدة بيانات SQLite المستخدمة أثناء بدء التشغيل وفحوصات المخطط. #98369 شكرًا @dwc1997.
  • أُضيفت تغطية لاختبارات الانحدار للتعرّف الصحيح على كتل استجابة التفكير والتفكير المنقّح. #98370 شكرًا @dwc1997.
  • أُضيفت تغطية لإبقاء حسابات القنوات مفعّلة افتراضيًا ما لم تُعطّل صراحةً. #98395 شكرًا @dwc1997.
  • أصبحت عمليات مسح الأخطاء الخاصة بالمشرفين تدعم أحجام الدُفعات المطلوبة وقوائم طلبات السحب المحددة مع الحفاظ على معايير الجاهزية الحالية. #98494 شكرًا @vincentkoc.
  • استُعيدت موثوقية التحقق المستضاف بإصلاح توقعات الاختبارات القديمة عبر فحوصات النواة والموفّرين. #98533
  • أُعدّ أساس داخلي متسق لعناصر التحكم في الوصول المستقبلية المدركة للمحادثات من دون تغيير الأذونات الحالية. #98536
  • استُعيد فحص أنواع اختبارات النواة كي لا تعيق اختبارات Gateway والموفّرين الصالحة أعمالًا غير مرتبطة. #98551 شكرًا @romneyda.
  • استُعيد اجتياز التحقق من التدقيق مع الحفاظ على إصلاحات أمان Tailscale وFeishu السابقة. #98598 ذو صلة #98462، #98464. شكرًا @zhanglei99586.
  • أُضيفت تغطية لاختبارات الانحدار لضمان قوائم مقروءة في إشعارات الموافقة والرسائل الأخرى الموجّهة للمستخدم. #98605 شكرًا @dwc1997، @vincentkoc.
  • استُعيد مسار التحقق من الأدوات بعد أن غيّرت التغطية الجديدة للنصوص المسجلة خطة الاختبار المتوقعة. #98610
  • أُسهم في الإصلاح الذي يُبقي قوائم ملفات مساحة العمل الطويلة قابلة للتمرير في الشريط الجانبي للدردشة. #98611 ذو صلة #98566. شكرًا @645648406-max، @zw-xysk.
  • أصبحت طلبات بيانات اعتماد ضمان الجودة تفشل بصورة سليمة عندما يعيد وسيط مشترك استجابة كبيرة على نحو غير متوقع. #98619 شكرًا @zengwen-dt.
  • مُنعت اختبارات أداة الرسائل من تجاوز المهلة مع الحفاظ على سلوك الإضافة الذي تتحقق منه. #98701
  • وُحِّدت أنماط تحميل الموفّرين والأدوات المساعدة المتكررة لتحسين الاتساق وقابلية الصيانة. #98749 شكرًا @romneyda.
  • عُزّز دليل ضمان الجودة على أن أوامر الإيقاف الأصلية تقاطع المحادثة النشطة الصحيحة عبر بيئات الاختبار المدعومة. #98751 شكرًا @romneyda.
  • وُسّعت تغطية ضمان الجودة لإعداد Signal وMattermost وMatrix وتطبيع الرسائل عبر Crabline. #98779 شكرًا @romneyda.
  • استُعيدت فحوصات أنواع الوثائق والاختبارات من دون تغيير سلوك أمر الإرفاق. #98792
  • وُضعت إرشادات موثوقية Telegram حيث سيصادفها المساهمون والمراجعون أثناء أعمال الإضافات المستقبلية. #98808 شكرًا @obviyus.
  • أصبح تحقق Swift على macOS يتعافى من ذاكرات البناء المؤقتة غير المكتملة بدلًا من تكرار الإخفاق نفسه. #98818
  • حُفظت استجابة فحوصات قائمة الترجمة الأصلية عند فحص تسميات مصدر غير معتادة. #99098 شكرًا @hxy91819.
  • حُميت فحوصات Telegram في مختبر ضمان الجودة من الاستهلاك المفرط للذاكرة عندما تعيد واجهة Telegram البرمجية استجابة كبيرة على نحو غير متوقع. #99151 شكرًا @hugenshen.
  • أصبحت فحوصات إعداد مختبر ضمان الجودة تتوقف مبكرًا وبوضوح عند تلقي استجابات كبيرة على نحو غير متوقع من Gateway. #99165 شكرًا @hugenshen.
  • حُميت تدفقات عمل قنوات ضمان الجودة من الاستهلاك المفرط للذاكرة عندما تعيد خدمة ضمان الجودة بيانات مفرطة الحجم. #99169 شكرًا @hugenshen.
  • قُللت إخفاقات CI الزائفة في تغطية تزامن جلسات الرد بجعل تنسيق الاختبارات أكثر موثوقية. #99212
  • مُنعت تأكيدات الوكيل المخصصة للاختبارات فقط من التسبب في إخفاقات زائفة للتحقق من أمان الشبكة. #99233 شكرًا @joshavant.
  • أُنشئ أساس داخلي مشترك لتحميل وحدات وقت التشغيل باتساق من دون تغيير السلوك. #99261 شكرًا @romneyda.
  • أُضيفت تغطية لضمان الجودة لإرسال رسائل Signal عبر Crabline ونتائجها المطبّعة. #99262 شكرًا @romneyda.
  • أُضيفت تغطية لضمان الجودة للتأكد من بقاء ردود Mattermost مرتبطة بالمحادثة الجماعية الصحيحة عبر Crabline. #99264 شكرًا @romneyda.
  • أُضيفت تغطية لضمان الجودة للتأكد من بقاء رسائل Matrix مرتبطة بالغرفة الصحيحة عبر Crabline. #99265 شكرًا @romneyda.
  • وُحِّدت أنماط التحميل المتكررة عبر مناطق وقت التشغيل الأساسية للحد من تباين الصيانة. #99278 شكرًا @romneyda.
  • قُللت حالات تجاوز المهلة العابرة في اختبارات ضمان الجودة الأولية تحت حمل CI كثيف من دون تغيير سلوك المنتج. #99294 شكرًا @romneyda.
  • وُحِّدت أنماط تحميل Gateway ووقت التشغيل ذي الحالة لتحسين الاتساق وقابلية الصيانة. #99296 شكرًا @romneyda.
  • وُحِّدت أنماط التحميل المتكررة عبر Discord وSlack وTelegram مع الحفاظ على سلوك القنوات الحالي. #99298 شكرًا @romneyda.
  • وُحِّدت أنماط التحميل المتكررة عبر Matrix والقنوات الأخرى للحد من مخاطر الصيانة المستقبلية. #99302 شكرًا @romneyda.
  • أُضيفت تغطية شاملة لضمان الجودة من البداية إلى النهاية لإعداد Zalo والتسليم الوارد وتطبيع الرسائل الصادرة عبر Crabline. #99303 شكرًا @romneyda.
  • استُعيدت موثوقية التحقق من التدقيق لإضافة Memory Wiki من دون تغيير سلوكها. #99307 شكرًا @romneyda.
  • أصبح دليل ضمان جودة البث يثبت أن القناة تعرض معاينة قبل الإجابة النهائية. #99310 شكرًا @romneyda.
  • أُضيف مسار محمي للنشر الشهري على npm لمشرفي الإصدارات من دون تحريك قناة latest العادية. #99352 شكرًا @kevinslin.
  • استُعيدت فحوصات CI لمعالجة سياق Telegram وحدود SDK الإضافات المدعومة. #99355 شكرًا @romneyda.
  • وُحِّدت فحوصات شكل البيانات المتكررة عبر الشيفرة الأساسية لتحسين الاتساق وقابلية الصيانة. #99359 شكرًا @romneyda.
  • وُحِّدت فحوصات شكل البيانات المتكررة عبر الإضافات المضمّنة للحد من تباين الصيانة. #99361 شكرًا @romneyda.
  • قُللت حالات تجاوز المهلة المتقطعة في اختبارات ضمان الجودة الأولية عند تشغيل عدة فحوصات معزولة لـ Gateway معًا على عتاد CI محدود. #99368 شكرًا @romneyda.
  • وُحِّدت نتائج ضمان الجودة وبيانات التشخيص كي يسهل مقارنة التحقق من الإصدار والوثوق به. #99374 شكرًا @romneyda.
  • استُعيد التحقق من Gateway في نسخة عمل نظيفة بعد أن تسببت تبعية اختبار مفقودة في إخفاقات زائفة. #99520 ذو صلة #99513. شكرًا @masatohoshino.
  • أُبقيت فحوصات Bedrock المباشرة الصريحة على بيئة تشغيل Bedrock الحقيقية حتى يتمكن المشرفون من التحقق بشكل موثوق من السلوك المدعوم من AWS. #99607 شكرًا @brian-bell.
  • جُعلت التغطية المكررة لسيناريوهات ضمان الجودة تفشل بوضوح كي تظل نتائج التحقق موثوقة. #99628 ذو صلة #99627. شكرًا @romneyda.
  • حُميت الأسرار في سجلات أدلة ضمان الجودة محدودة الحجم وتفاصيل الإخفاق، مع الحفاظ على معلومات التشخيص المفيدة. #99629 شكرًا @romneyda.
  • بُسّط إعداد ضمان جودة القنوات، وجُعل إخفاق إجراءات الاختبار غير المدعومة أكثر وضوحًا. #99632 ذو صلة #99622. شكرًا @romneyda.
  • قُللت إخفاقات فحص الإصدار الزائفة عبر الأنظمة الأساسية والمتعلقة بإيقاف تشغيل الخادم الثابت. #99642 شكرًا @romneyda.
  • قُللت إخفاقات ضمان جودة Crabline المتقطعة الناجمة عن مخرجات اختبار مكتوبة جزئيًا. #99649 ذو صلة #99648. شكرًا @romneyda.
  • قُللت إخفاقات ضمان الجودة الزائفة بمنح استرداد أمر الإيقاف الأصلي كامل مدة الدور المتوقعة. #99656 ذو صلة #99655. شكرًا @romneyda.
  • وُحّدت معالجة الحدود الرقمية في OpenClaw لتحسين الاتساق وقابلية الصيانة. #99671 ذو صلة #99667. شكرًا @romneyda.
  • وُحّدت المعالجة المتكررة لخيارات السلاسل النصية عبر الأوامر والإعدادات والمزودين والقنوات من دون تغيير السلوك. #99676 ذو صلة #99663. شكرًا @romneyda.
  • جُعل نشاط المزود المحلي يظهر بسرعة واتساق في ضمان الجودة المدعوم من Crabline. #99679 ذو صلة #99664. شكرًا @romneyda.
  • جُعلت مراجع النماذج المضبوطة أكثر اتساقًا عبر الدليل وبيئة تشغيل الوكيل وGateway والـ plugins من دون تغيير السلوك المقصود. #99682 ذو صلة #99674. شكرًا @romneyda.
  • وُحّدت التجزئة الداخلية للمعرّفات وسجلات التحقق من دون تغيير مخرجاتها. #99687 ذو صلة #99675. شكرًا @romneyda.
  • وُحّدت معالجة JSON المتسامحة عبر عدة مسارات عمل داخلية لتقليل التكرار والانحراف مستقبلًا. #99688 شكرًا @romneyda.
  • وُحّد ترتيب العمل الداخلي عبر مسارات الحساب والجلسة والملف والرسالة والـ Plugin مع الحفاظ على السلوك الحالي. #99691 شكرًا @romneyda.
  • أُزيلت طبقات تنقية القوائم الزائدة عبر القنوات والوكلاء وCLI والتشخيصات لتوضيح الصيانة. #99702 ذو صلة #99697. شكرًا @romneyda.
  • عُزز التحقق من الإصدار لمسارات عمل الدردشة والبحث والتوافق والـ Plugin المهمة. #99705 شكرًا @romneyda.
  • وُسعت تغطية ضمان الجودة المشتركة للقنوات المباشرة في Telegram وSlack وWhatsApp وMatrix، مع الحفاظ على السلوك الحالي لكل قناة. #99707 شكرًا @romneyda.
  • استُعيد إعداد الحزم وDocker بصورة موثوقة من نُسخ عمل نظيفة. #99710 شكرًا @romneyda.
  • وُحّد تنسيق الصور المرجعية عبر مزودي الوسائط لتقليل انحراف الصيانة من دون تغيير سلوك الوسائط المُنشأة. #99715 شكرًا @romneyda.
  • عُزز التحقق من مسار إعداد Telegram التفاعلي، بما في ذلك حفظ الإعداد الناتج. #99717 شكرًا @romneyda.
  • وُحّدت تنقية النصوص الداخلية مع الحفاظ على تنسيق الطرفية وسلامة الرسائل الصادرة. #99718 شكرًا @romneyda.
  • جُعل التحقق من عناوين الويب وWebSocket أكثر اتساقًا عبر مسارات عمل الإعداد والوكيل والوسائط والـ webhook والـ Plugin. #99719 شكرًا @romneyda.
  • وُحّد سلوك الانتظار والمهلة الشائع عبر مسارات العمل الأساسية والـ plugins والأدوات والاختبارات من دون تغيير التوقيت المقصود. #99721 شكرًا @romneyda.
  • عُززت تغطية الإصدار لبدء تشغيل Gateway وMCP الحقيقيين، والاتصالات، والاكتشاف، والتفاوض، واستدعاءات الأدوات. #99735 شكرًا @romneyda.
  • جُعل التحقق المدمج من الإصدار أكثر موثوقية بمنع غياب ملفات بيئة التشغيل المضمّنة في الحزمة. #99736 ذو صلة #99734. شكرًا @romneyda.
  • أُضيفت تغطية أقوى لبيئة التشغيل لمسارات عمل الصوت والوسائط والجدولة وتنظيف المتصفح والقياس عن بُعد. #99737 شكرًا @romneyda.
  • قُللت مهلات التحقق الزائفة لاستهداف جلسات الأوامر الأصلية في ظروف الانشغال. #99743 شكرًا @romneyda.
  • وُحّدت ضمانات تنزيل استجابات HTTP محدودة الحجم عبر الوكلاء والمزودين وGateway والـ plugins والوثائق والوسائط. #99744 شكرًا @romneyda.
  • مُركز إخفاء بيانات الاعتماد والمقارنة الآمنة للأسرار للحفاظ على اتساق سلوك المصادقة عبر مسارات العمل المدعومة. #99746 شكرًا @romneyda.
  • جُعل تفسير إعدادات الصواب أو الخطأ متسقًا عبر الـ plugins والمراسلة والوسائط والجدولة وإعدادات الذاكرة. #99750 شكرًا @romneyda.
  • وُحّدت معالجة الإلغاء كي تظل عمليات الإيقاف والمهلات متسقة عبر مسارات عمل الوكيل وGateway والردود والوسائط والعمليات. #99753 شكرًا @romneyda.
  • وُحّدت عمليات تسليم المهام الداخلية المتكررة عبر الإعداد والموافقات وأدوار الوكيل والـ plugins من دون تغيير السلوك. #99755 شكرًا @romneyda.
  • وُحّدت معالجة مسارات المكالمات الصوتية مع الحفاظ على مطابقة الـ webhook والمطابقة الفورية. #99766 شكرًا @romneyda.
  • بُسّطت صيانة الاختبارات بتوحيد إعداد الشبكة المحلية المتكرر. #99771 شكرًا @romneyda.
  • بُسّطت صيانة دليلي نماذج BytePlus وVolcengine المقترنين من دون تغيير سلوك المزود. #99777 شكرًا @romneyda.
  • وُحّد تجاوز أنماط النصوص عبر أتمتة المشرفين لتقليل التكرار وحالات عدم الاتساق مستقبلًا. #99778 شكرًا @romneyda.
  • جُعل التحقق الأساسي من الإصدار أسرع وأكثر موثوقية، مع الاحتفاظ بتغطية بيئة التشغيل والقياس عن بُعد. #99784 شكرًا @romneyda.
  • وُحّد سلوك تنقية القوائم المكرر المستخدم في تحديد المزود وتفويض التنفيذ. #99785 شكرًا @romneyda.
  • وُحّدت معالجة الحدود الرقمية عبر مسارات عمل الوكيل مع الحفاظ على نطاقاتها المسموح بها حاليًا. #99786 شكرًا @romneyda.
  • وُحّدت التجزئة الداخلية عبر المصادقة والجلسات والموافقات والمعرّفات والـ plugins من دون تغيير التوافق. #99788 شكرًا @romneyda.
  • وُسعت المعالجة المتسقة لمراجع المزودين والنماذج عبر مسارات عمل الوسائط والكلام وسياسة الوكيل والتشخيص. #99790 شكرًا @romneyda.
  • حُسنت موثوقية التحقق من الإصدار عبر تقليل ضغط الذاكرة الناتج عن بناء الحزم. #99793
  • وُفقت تسميات جمهور المحادثات الداخلية مع سياق المجموعة المتحقق منه تمهيدًا لأعمال التحكم في الوصول مستقبلًا. #99816
  • حُسنت موثوقية بناء العناصر بمنع إخفاقات التحقق المرتبطة بالذاكرة. #99820
  • وُحّدت صيانة حالة القنوات المشتركة وترحيل الـ plugins عبر Slack وMattermost وTeams وMatrix من دون تغيير مسارات العمل. #99850
  • جُعل تحديث أنماط دردشة واجهة التحكم أكثر قابلية للتنبؤ، من دون تغيير مرئي مقصود وبمخاطر أقل لحدوث تراجعات. #99900
  • جُعل التحقق من أوامر تقارير ضمان الجودة أسرع بكثير وأقل استهلاكًا للذاكرة من دون تغيير نتائجه. #99909
  • صُحح اختصار مخرجات الأوامر كي لا تنتج حدود الطول الصفرية أو غير الصالحة نصًا يتجاوز الحجم المطلوب. #99917 شكرًا @super-cabbage.
  • جُعل التحقق من سطح تطوير الـ Plugin أسرع وأقل استهلاكًا للذاكرة من دون تغيير ما يتحقق منه. #99940
  • أُزيل مسار تنزيل غير مستخدم في Slack، مما يقلل الصيانة الحساسة أمنيًا مع الحفاظ على تنزيل الملفات الخاصة والصور. #99944 شكرًا @miorbnli.
  • سُرعت تغطية أمر التحديث مع الاحتفاظ بالتحقق من إخفاقات إعادة تشغيل الخدمة المُدارة. #99945
  • جُعلت تغطية مغلّف Crabbox أسرع وأخف مع الحفاظ على فحوصات السلوك نفسها. #99969
  • قُلّل الانتظار غير الضروري في تغطية مجدول Docker من دون تغيير سلوك الجدولة في بيئة التشغيل. #99988
  • جُعلت أدوات التحقق الفوري الخفيفة تبدأ بسرعة أكبر وتستخدم ذاكرة أقل، مع الحفاظ على سلوك الاختبار المباشر السريع. #100002
  • سُرع التحقق من سلامة الحزمة المرشحة من دون تغيير وسائل الحماية التي يوفرها. #100008
  • مُنعت إصدارات Plugin Codex من النشر مع بيئة تشغيل مضمنة قديمة، مما يقلل التحديثات الناجحة زيفًا. #100015 شكرًا @100yenadmin، @fuller-stack-dev.
  • خفض استخدام الذاكرة وأبقى الاختبارات المعزولة ضمن ميزانية أدائها لتقديم ملاحظات أسرع وأكثر موثوقية للمساهمين. #100019
  • أعاد هيكلة واجهة التحكم لجعل التنقل أكثر قابلية للتوقع، والانتقالات بين الصفحات أكثر سلاسة، وتقليل تحديث الشاشة غير الضروري. #100024 شكرًا @shakkernerd.
  • حسّن أدلة ضمان الجودة الخاصة بـ Matrix كي يتمكن المشرفون من تشخيص ترتيب الطلبات وإعادات المحاولة والأخطاء واستمرارية الحالة بسهولة أكبر. #100039 شكرًا @romneyda.
  • جعل التحقق من نسخ التطوير المعزولة يستخدم الشيفرة الخاضعة للاختبار فعليًا، متجنبًا النتائج المضللة. #100053
  • أزال أسماء الأنواع الداخلية الزائدة كي يتمكن المشرفون ومطورو Plugin من تتبع الشيفرة المتأثرة بصورة مباشرة أكثر. #100061 شكرًا @romneyda.
  • ثبّت التحقق المحلي على macOS كي يتمكن المشرفون من إعداد الإصدارات والتغييرات دون إخفاقات زائفة خاصة بالمضيف. #100069
  • حدّث تدقيق TypeScript مع تجنب النتائج المضللة والتغييرات الآلية غير الآمنة. #100083
  • جعل أمر قياس أداء جلب الويب الموثق يعمل كما هو مكتوب. #100087 شكرًا @vincentkoc.
  • ثبّت تغطية توجيه واجهة التحكم لتقليل الإخفاقات الزائفة المتعلقة بتخطيطات الدردشة والجلسات. #100108 شكرًا @vincentkoc.
  • جعل الإجابات النهائية لقناة ضمان الجودة تستبدل المعاينات بشكل موثوق حتى عند غياب تفاصيل التسليم الاختيارية. #100114 شكرًا @vincentkoc.
  • عزّز حماية التدقيق من المشاركة غير المقصودة لقيمة واحدة قابلة للتغيير بين عدة عناصر في المصفوفة. #100122
  • حدّث تغطية اختبارات الانحدار للتوثيق لتطابق الصياغة الحالية وتمنع إخفاقات التحقق غير المرتبطة. #100183 شكرًا @vincentkoc.
  • واءم التوثيق الخاص بحماية البيئة، وفحوصات الرجوع الاحتياطي للمهام المجدولة، وإعدادات الصمت الافتراضية لميزة Talk دون تغيير السلوك. #100186
  • أضاف تغطية قابلة للتكرار لبث الدردشة على Android للرسائل المكررة والمفقودة والقديمة والمنتهية المهلة والمشوّهة. #100200
  • أضاف تغطية قابلة للتكرار للدردشة على منصات Apple لاكتشاف الردود المتدفقة المكررة أو المفقودة أو المعاد ترتيبها أو المشوّهة قبل الإصدار. #100201
  • عزّز التحقق على الأجهزة المحمولة كي لا تمر أحداث Gateway الجديدة دون معالجة بصمت على iOS أو Android. #100206
  • حدّث سير عمل المراجعة الآلية المضمّن بخيارات المراجعين الحالية، وإعدادات افتراضية قابلة للتهيئة، وضمانات تنفيذ أقوى. #100210
  • حسّن سلامة واتساق تحقق المشرفين لأحمال العمل الثقيلة والمساهمات غير الموثوقة. #100220
  • عزل اختبارات الوحدات عن الإعدادات المحلية الحية وبيانات الاعتماد لتوفير نتائج أكثر أمانًا واتساقًا عبر الأجهزة. #100221
  • أتاح لمطوري iOS إبقاء تطبيقي تصحيح الأخطاء والإصدار مثبتين جنبًا إلى جنب بأيقونات مميزة وبيانات تطبيق منفصلة. #100222
  • استعاد التحقق السليم من الترجمة والتوثيق والتدقيق لتدفق الإعداد الأولي في Crestodian. #100223
  • بسّط نشر الإصدارات عبر تمرير الموافقة الواضحة خلال الإصدار المسمّى نفسه مع الاحتفاظ بفحوصات المخاطر المتغيرة. #100239 شكرًا @vincentkoc.
  • جعل إعداد الإصدارات أكثر موثوقية على أجهزة Mac المنشغلة وعزّز التحقق من مجموعة الاختبارات الكاملة. #100242
  • ثبّت تغطية العقود والدردشة في OpenClawKit تحت الحمل المتوازي على macOS، مما قلل إخفاقات التحقق الزائفة. #100243
  • استعاد عناصر الحزم الكاملة لجعل إصدارات التطوير من المصدر وDocker وPlugin أكثر موثوقية. #100249 شكرًا @vincentkoc.
  • قلل الانقطاعات أثناء التنظيف المحدود الذي يجريه المشرفون عبر السماح بدفعات أكبر معتمدة من طلبات السحب القديمة. #100253
  • نظّف أيقونات تصحيح الأخطاء في iOS وApple Watch بإزالة حافة خارجية بيضاء غير مقصودة. #100259
  • صحّح معالجة مطالبات ضمان الجودة كي يستجيب التحقق لتعليمات المستخدم الفعلية بدلًا من سياق وقت التشغيل المخفي. #100272 شكرًا @marvinthebored، @obviyus، @peetiegonzalez.
  • عزّز التحقق من بروتوكول الأجهزة المحمولة كي لا تتمكن تغييرات iOS أو Android الأصلية من تجاوز تغطية أحداث Gateway. #100278
  • استعاد خط أساس سليم لتنسيق Android كي يتمكن المساهمون من التحقق من أعمال الدردشة الحديثة على الأجهزة المحمولة وتوسيعها. #100304
  • منع تحقق دمج طلبات السحب من استنفاد حدود الخدمات المشتركة مع الحفاظ على نتائج جديرة بالثقة. #100332
  • استكمل سجل الإصدار لإصلاحات WhatsApp المدمجة المتعلقة بإعادة الاتصال، والردود المقتبسة، واسترداد بيانات الاعتماد، وحالة التسليم. #100346 شكرًا @bartok9، @leonidaslux، @masatohoshino، @vishalj99.
  • استعاد ترجمة اختبارات منصات Apple المشتركة التي تغطي نتائج إعداد الاقتران. #100355
  • منع إخفاقات بدء تشغيل iOS عند تعطيل Voice Wake، بما في ذلك إصدارات التطوير في Simulator. #100370
  • ثبّت تغطية Matrix وWhatsApp والعمليات الحساسة للحمل لتقليل الإخفاقات الزائفة على الأجهزة المنشغلة. #100420
  • خفّض ضغط الذاكرة الناتج عن مجموعة الاختبارات الكاملة بحيث يقل احتمال إخفاق التحقق المحلي أو إرهاق محطة عمل المطور. #100437
  • استكمل سجل الإصدار لعدة إصلاحات مرئية للمستخدم سبق دمجها ولمساهميها الأصليين. #100441
  • أصلح إخفاقًا في التحقق من الإصدار كان يمنع إعداد الحزم المرشحة. #100459 شكرًا @vincentkoc.
  • أضاف الإشادة المفقودة في الإصدار بإصلاح الردود التفاعلية الفارغة. #100464 شكرًا @mushuiyu886.
  • بسّط تسمية تطبيق تطوير iOS مع إبقاء تثبيتات تصحيح الأخطاء والإصدار سهلة التمييز. #100466
  • استعاد التحقق من الإصدارات لمرشحي OpenClaw الأقدم دون إضعاف فحوصات الحزم الحالية. #100469 شكرًا @vincentkoc.
  • أضاف دليلًا مرئيًا قابلًا للتكرار على أن الإصدارات المرشحة من واجهة التحكم تستطيع إرسال رسالة دردشة وعرض الرد النهائي. #100472 شكرًا @brokemac79.
  • استكمل سجل الإصدار والإشادة بالمساهمين لثلاثة إصلاحات صوتية سبق دمجها. #100473
  • سجّل إصلاحًا سبق دمجه لموثوقية المتصفح البعيد، مع تقليل أعمال التحقق المتكررة الناجمة عن تعارضات سجل التغييرات. #100495 شكرًا @hemantsudarshan، @keaneyan.
  • أزال اختبار إعداد أولي قديمًا على macOS كي يُترجم هدف الاختبار الأصلي الحالي دون أخطاء. #100497 شكرًا @steipete-oai.
  • سجّل أن عمليات تسجيل الدخول الدائمة في ملفات تعريف متصفح macOS المعزولة الجديدة تصمد أمام عمليات إعادة التشغيل المنظّمة للمتصفح وGateway. #100507 شكرًا @turbotheturtle.
  • عزّز موثوقية اختبارات وكيل المتصفح على macOS بإزالة الإخفاقات المتقطعة التي كانت تسبب عمليات إعادة تشغيل غير ضرورية. #100517
  • أضاف سجل إصدار دقيقًا لتنزيلات مرفقات المتصفح المُدار وتفاصيل الملفات التي تعيدها. #100532 شكرًا @zhangguiping-xydt.
  • سجّل أربعة تحسينات سبق شحنها لواجهة التحكم كي يظل سجل الإصدارات والإشادة بالمساهمين مكتملين. #100533 شكرًا @evan-ym، @qingminglong، @tiffanychum، @xianshishan.
  • قلل أعمال الإعداد غير الضرورية للنماذج التي لا تستطيع استخدام الأدوات مع الحفاظ على تدفقات العمل الحالية المفعّلة بالأدوات. #100536 شكرًا @vincentkoc.
  • وضّح وعزّز تغطية إعادة المحاولة لتعديلات رسائل Telegram دون تغيير سلوكها الحالي. #100543 شكرًا @lzw112.
  • استكمل سجل الإصدار لثلاثة إصلاحات موثوقية سبق شحنها والإشادة بمساهميها. #100545
  • وثّق معاينات واجهة التحكم المشحونة التي تكشف تفاصيل مفيدة عن مشكلات GitHub وطلبات السحب. #100555
  • أضاف تغطية إلى سجل الإصدارات لاستعادة دردشة Apple بعد إعادة الاتصال برد نشط. #100561
  • سجّل ثلاثة إصلاحات مدمجة تغطي الردود المتدفقة، ومعالجة هوية الهاتف، واستجابات Tlon المحدودة. #100562 شكرًا @hugenshen، @morluto، @totobusnello.
  • أضاف سجل إصدار قابلًا للتتبع لتنزيلات إجراءات المتصفح الأكثر أمانًا والحفاظ على علامات التبويب المملوكة للمستخدم. #100575 شكرًا @sunlit-deng.
  • قلل التحقق المتكرر غير الضروري عند دمج طلبات سحب متزامنة دون تغيير التصحيح المُعد. #100593
  • استكمل تغطية سجل التغييرات لخمسة إصلاحات مشحونة لواجهة التحكم وواجهة الطرفية. #100599 شكرًا @goutamadwant، @haishmg، @ml12580، @ruanrrn، @vincentkoc، @zengwen-dt.
  • استعاد التحقق من التوثيق وفهرسته لدليل أشجار العمل المُدارة. #100603
  • سجّل ثلاثة إصلاحات مشحونة لـ Plugin والتهيئة كي تظل تغطيتها في الإصدار مكتملة. #100609 شكرًا @vincentkoc.
  • صُحّح التحقق من Workboard كي لا يتسبب سلوك التنظيف المشروع في إخفاقات زائفة بعد الآن. #100611
  • بُسّطت صيانة التنقل في واجهة التحكم مع الحفاظ على خيارات الشريط الجانبي المحفوظة والسلوك الحالي. #100612
  • قُلّل تكرار الشيفرة الداخلية غير المستخدمة في عدة مناطق، مما يجعل الصيانة المستقبلية أكثر اتساقًا. #100650 شكرًا @vincentkoc.
  • تُجنّب التحقق المستضاف الزائد بعد عمليات إعادة الأساس النظيفة عندما كان من الممكن إثبات عدم تغير التعديل المُعَدّ. #100663
  • وُسّع سجل إصدار Android ليشمل خمسة تحسينات للتطبيق سبق شحنها. #100702
  • استُعيد التحقق الأساسي من Gateway وجودة الشيفرة كي تتمكن التغييرات غير المرتبطة من المتابعة بموثوقية. #100703
  • حُدّثت تغطية قبول الحزمة لتعكس إعداد Claude CLI المثبّت حاليًا. #100723 شكرًا @vincentkoc.
  • أُضيفت تغطية للإصدار لتسميات النماذج المصححة ومعاينات الصور الواردة الدائمة في واجهة التحكم. #100740 شكرًا @hyspacex، @sweetcornna.
  • اكتمل سجل ما قبل الإصدار لأربعة إصلاحات دُمجت سابقًا ولمساهميها. #100781
  • اكتمل دعم المطورين والتحقق لعمليات التكامل التي تستخدم نتائج جلسات شجرة العمل المُدارة. #100793
  • أُتيحت نتائج جلسات شجرة العمل المُدارة عبر واجهة المطور المدعومة. #100804
  • أُزيلت الشيفرة الداخلية المتقادمة وآثار Android القديمة، مما أبقى نطاق صيانة أصغر. #100823 شكرًا @vincentkoc.
  • قُلّمت مسارات وقت التشغيل الأساسية غير المستخدمة لتسهيل فهم الملكية والصيانة المستقبلية. #100856 شكرًا @vincentkoc.
  • ضُيّقت أسطح واجهة المستخدم والموفّرين الداخلية المتقادمة، مما حسّن دقة تقارير الصيانة. #100882 شكرًا @vincentkoc.
  • عُزّزت تغطية الانحدار لإعداد تطبيقات Hugging Face المحلية مع خوادم نماذج محلية متوافقة. #100887 شكرًا @osolmaz.
  • حُسّن اتساق لقطات الصوت والشاشة المدمجة في Android والمستخدمة لمراجعة الإصدار. #100895 شكرًا @iwhatsskill.
  • أُعيدت مواءمة التحقق مع السلوك الحالي لـ Codex وGateway وواجهة التحكم لمنع الإخفاقات المضللة. #100897 شكرًا @vincentkoc.
  • استُعيد تجميع اختبارات منصات Apple المشتركة المستخدمة للتحقق من تغييرات المحادثة في iOS وmacOS. #100903
  • أُحكمت حدود شيفرة الوكيل الداخلية بحيث يكون لدى المشرفين عدد أقل من الواجهات العرضية التي يلزم الحفاظ عليها. #100909 شكرًا @vincentkoc.
  • قُلّص السطح الداخلي لواجهة التحكم مع إبقاء سلوكها المرئي دون تغيير. #100931 شكرًا @vincentkoc.
  • جُعلت فحوصات واجهة التحكم الشاملة والمركّزة تُعِد أدوات الوسائط المطلوبة تلقائيًا. #100950 شكرًا @vincentkoc.
  • أُزيلت واجهات تطوير واجهة التحكم المتقادمة وغير المدعومة لتقليل التبعيات العرضية. #100952 شكرًا @vincentkoc.
  • مُنع الحل الروتيني لحزم iOS من ترك تغييرات غير مرتبطة في الملفات المحلية. #100961
  • وُضّحت الحدود الداخلية لـ Telegram بحيث تقل احتمالية تحوّل تفاصيل التنفيذ الخاصة إلى تبعيات. #100975 شكرًا @vincentkoc.
  • بُسّط سطح التطوير الداخلي لـ Workboard دون تغيير طريقة عمل Workboard. #100989 شكرًا @vincentkoc.
  • جُعلت توقعات سجل Plugin أوضح وأسهل في التحقق دون تغيير سلوك وقت التشغيل. #100990 شكرًا @romneyda.
  • وُحّدت عقود السكربتات المكررة بحيث يسهل التحقق من تغييرات الصيانة باتساق. #100992 شكرًا @romneyda.
  • بُسّطت صيانة عميل Gateway عبر توحيد العقود الداخلية المتكررة مع الحفاظ على التوافق. #101012 شكرًا @romneyda.
  • قُلّص سطح تطوير واجهة التحكم غير المستخدم والضوضاء في تقارير الصيانة المستقبلية. #101013 شكرًا @vincentkoc.
  • أُبقيت شيفرة الحزمة الخاصة داخلية بوضوح، مما حسّن حدود الملكية والإبلاغ عن الشيفرة الميتة. #101041 شكرًا @vincentkoc.
  • عُزّز التحقق من إصدار Docker بإثبات أن الخدمات الموثقة والتثبيتات المحزّمة تبدأ وتعمل فعليًا. #101045 شكرًا @romneyda.
  • أُضيفت أدلة إصدار أقوى لبدء تشغيل Telegram والنشاط المجدول وتسليم بيانات القياس عن بُعد. #101051 شكرًا @romneyda.
  • وُحّد التحقق من دورة حياة Matrix عبر بيئات الاختبار المدعومة، مما سهّل اكتشاف فجوات التكافؤ. #101055 شكرًا @romneyda.
  • مُركِزت سيناريوهات إعادة تشغيل القنوات وسياسة الوصول لتقليل صيانة ضمان الجودة المكررة. #101063 شكرًا @romneyda.
  • وُحّدت تغطية توجيه القنوات لتسهيل اكتشاف انحدارات الإشارات والغرف وقوائم السماح والردود. #101076 شكرًا @romneyda.
  • وُحّدت فحوصات الأوامر والجلسات في Telegram وWhatsApp عبر بيئات ضمان الجودة المشتركة والحية. #101080 شكرًا @romneyda.
  • استُعيد التحقق من تنسيق Android وإطاره، مما قلّل ضوضاء الصيانة المعيقة للإصدار. #101081 شكرًا @vincentkoc.
  • وُحّدت تغطية السلاسل والرسائل المباشرة في Slack وMatrix لتوضيح التحقق عبر القنوات. #101112 شكرًا @romneyda.
  • أُضيفت تغطية في سجل التغييرات لمجموعة واسعة من إصلاحات الموفّرين والقنوات والذاكرة والمتصفح والإعدادات التي سبق شحنها. #101128
  • حُصّنت إدارة بيانات اعتماد ضمان الجودة ضد استجابات الخدمات كبيرة الحجم، بحيث تفشل بوضوح دون استخدام مفرط للذاكرة. #101131 شكرًا @cxbasdev.
  • نُظّف سطح الأنواع الداخلي لواجهة التحكم لجعل تقارير الصيانة أكثر دقة. #101135 شكرًا @vincentkoc.
  • أُبقيت تعريفات واجهة التحكم الخاصة داخلية، مما قلّل الضوضاء والتبعيات العرضية لدى المشرفين. #101165 شكرًا @vincentkoc.
  • صُحّح اختيار اختبارات الدخان لضمان الجودة كي تبدأ عمليات التشغيل الروتينية بدلًا من الإخفاق أثناء الإعداد. #101173 شكرًا @romneyda.
  • زِيدت سعة الاختبارات المتوازية لتقليل وقت الانتظار الممكن تجنبه أثناء عمليات التحقق المزدحمة. #101174 شكرًا @vincentkoc.
  • أُضيف تحقق للمشرفين يمنع الشيفرة الجديدة من تجاوز مسار تخزين الجلسات المدعوم. #101178 شكرًا @jalehman.
  • هُيئت Compaction والفحوصات المجدولة وتفرعات الجلسات لتغييرات التخزين المستقبلية دون تغيير السلوك. #101179 شكرًا @jalehman.
  • هُيئ توجيه الجلسات والأهداف والتسليم وتتبع Compaction لإجراء تغييرات تخزين أكثر أمانًا دون تغيير تدفقات العمل. #101180 شكرًا @jalehman.
  • تُراجع عن تغيير مؤقت في اختيار اختبارات الدخان لضمان الجودة لم يكن مقصودًا شحنه. #101184 شكرًا @romneyda.
  • أُزيل مؤقتًا متطلب غير موثوق لاختبارات الدخان لضمان الجودة كي لا تُحظر المساهمات غير المرتبطة. #101185 شكرًا @romneyda.
  • استُعيدت تغطية تلقائية موثوقة لاختبارات الدخان لتغييرات قناتي Matrix وTelegram. #101186 شكرًا @romneyda، @vincentkoc.
  • أُبقي التحقق الأصلي من الإصدار متاحًا عند عدم توفر سعة مشغّل الاستضافة المعتادة. #101196
  • ثُبّتت تغطية المسار الاحتياطي لبدء تشغيل Windows، وضُمن وصول تغييرات المجدول إلى التحقق المناسب. #101223
  • حُدّث تتبع التوطين الأصلي بعد نقل المصدر لمنع إخفاقات التحقق الزائفة. #101232
  • صُحّحت مراجع التوطين الأصلية كي يظل التحقق المتعلق بالتطبيق دقيقًا. #101233 شكرًا @vincentkoc.
  • حُدّث فهرس الوثائق المُنشأ ليتوافق مع إرشادات Claude Mythos 5. #101242
  • قُلّل الكشف العرضي عن واجهات API الداخلية، وحُسّنت الإشارات الناتجة من مراجعات الشيفرة الميتة. #101243 شكرًا @vincentkoc.
  • بُسّط سطح الوحدات الداخلي لواجهة التحكم مع الحفاظ على إرشادات الاقتران والسلوك المرئي. #101262 شكرًا @vincentkoc.
  • جُعلت أوامر تطوير Android تعثر تلقائيًا على SDK محلي قياسي في عمليات السحب الجديدة. #101273
  • أُضيف فرض تلقائي لتنسيق Android لمنع انحراف التنظيف من الوصول إلى قاعدة الشيفرة الرئيسية. #101275
  • أُبقي وكيل تصحيح الأخطاء المحلي متاحًا، وظلت أخطاؤه صادقة عندما ينهي خادم المنبع استجابة مبكرًا. #101315 شكرًا @sebtardif.
  • مُنعت اختبارات إعادة تحميل Gateway وبدء تشغيله من التعليق عند تشغيلها معًا. #101331 شكرًا @obviyus.
  • ضُيّقت حدود وحدات واجهة التحكم، وقُلّلت الضوضاء في فحوصات الشيفرة غير المستخدمة. #101339 شكرًا @vincentkoc.
  • حُدِّثت تبعيات بناء Android وعمليات التحقق مع إبقاء السلوك المستهدف للتطبيق دون تغيير. #101356
  • قُلِّص نطاق SDK الذاكرة غير المدعوم لتقليل احتمال اعتماد المطورين على المكونات الداخلية الخاصة. #101362 شكرًا @vincentkoc.
  • أُعيدت إمكانية تجميع اختبارات منصات Apple المشتركة المستخدمة للتحقق المحلي. #101372
  • وُضِّحت الحدود الداخلية لـ Plugin Copilot دون تغيير سلوكه في وقت التشغيل. #101379 شكرًا @vincentkoc.
  • قُلِّص الكشف غير المقصود عن واجهات API في موفر GitHub Copilot، مما جعل حدوده المدعومة أوضح. #101393 شكرًا @vincentkoc.
  • أُبقيت تفاصيل Plugin الخاصة داخلية، مما حسّن تقارير الشيفرة غير المستخدمة وعمليات التنظيف المستقبلية. #101406 شكرًا @vincentkoc.
  • وُضِّحت الحدود المدعومة لإضافات الموفرين Brave وFirecrawl وDeepInfra. #101425 شكرًا @vincentkoc.
  • أُبقيت المكونات الداخلية للبث والكتالوج في OpenCode Go خاصة، كي يرى مطورو الإضافات حدود تكامل أوضح. #101440 شكرًا @vincentkoc.
  • نُظِّفت تعريفات إضافتَي OpenRouter وSMS الخاصة لتحسين دقة واجهات API الداخلية. #101452 شكرًا @vincentkoc.
  • أُتيح لمشغّلي الإصدارات التحقق من مرشح محدد للإصدار المستقر الممتد قبل وجود وسمه النهائي. #101466 شكرًا @kevinslin.
  • أُزيل مسار متقادم لتنظيف ذاكرة Android المؤقتة، مع الإبقاء على نموذج ملكية واحد أوضح. #101470 شكرًا @vincentkoc.
  • ضُيِّق النطاق الخاص لـ SDK الذاكرة وحُسِّنت دقة تقارير الصيانة. #101508 شكرًا @vincentkoc.
  • ثُبِّتت تغطية إعادة الاتصال بـ Gateway المحفوظ في Android لتقليل إخفاقات التحقق المتقطعة. #101519
  • ضُيِّق نطاق الشيفرة الداخلية لمهلة التنفيذ دون تغيير سلوك المهلة. #101523 شكرًا @vincentkoc.
  • أُزيلت أسطح الصيانة المتقادمة في واجهة التحكم مع الحفاظ على السلوك المرئي. #101549 شكرًا @vincentkoc.
  • أُضيفت تغطية في سجل الإصدارات لإصلاح مطالبة عنوان سلسلة محادثات Discord الذي جرى شحنه. #101566 شكرًا @alix-007.
  • بُسِّط النطاق الخاص لـ SDK الذاكرة بإزالة الطبقات أحادية الاستخدام والواجهات غير المستخدمة. #101568 شكرًا @vincentkoc.
  • تمت المساهمة في الإصلاح الذي يحافظ على وضوح نص موافقة Plugin عند ظهور الرموز التعبيرية قرب حدود الطول. #101579 شكرًا @wm0018.
  • قُلِّصت واجهات الذاكرة الداخلية غير المستخدمة، مما سهّل صيانة تلك الشيفرة دون تغيير سلوك المستخدم. #101583 شكرًا @vincentkoc.
  • بُسِّطت الشيفرة الداخلية لتشغيل العمليات على Windows لميزات الذاكرة دون تغيير طريقة عملها. #101594 شكرًا @vincentkoc.
  • قُلِّمت واجهات الذاكرة الداخلية غير المستخدمة لتقليل عبء الصيانة مع الحفاظ على السلوك الحالي. #101604 شكرًا @vincentkoc.
  • دُمجت الشيفرة غير المستخدمة والمكررة في واجهة التحكم لتحسين قابلية الصيانة دون أي تغيير مرئي مقصود. #101632 شكرًا @vincentkoc.
  • دُمجت الأدوات المساعدة المكررة في واجهة التحكم، بحيث تقل المسارات التي يجب إبقاؤها متزامنة في التغييرات المستقبلية. #101647 شكرًا @vincentkoc.
  • وُضِّحت الحدود الداخلية عبر معالجة الردود والإضافات المضمّنة دون تغيير سلوك وقت التشغيل. #101666 شكرًا @vincentkoc.
  • أُزيلت شاشات Android والترجمات التي حلت محلها إصدارات أحدث، مما قلل أعمال الصيانة مع إبقاء مسارات التطبيق النشطة دون تغيير. #101680 شكرًا @vincentkoc.
  • حُدِّثت اختبارات الدردشة في واجهة التحكم لتعكس سلوك الصورة الرمزية الحالي وتقلل افتراضات الاختبار المتقادمة. #101682 شكرًا @shakkernerd.
  • هُيئت معالجة سجل الدردشة لتغييرات التخزين المستقبلية مع الحفاظ على سلوك الرسائل والنصوص الحالية. #101688 شكرًا @jalehman.
  • أُعيد التحقق الموثوق من ترجمات Android بعد إزالة سلسلة نصية متقادمة من التطبيق. #101689
  • هُيئ تفريع المحادثات لتغييرات التخزين المستقبلية دون تغيير كيفية نسخ الجلسات الأصلية. #101699 شكرًا @jalehman.
  • قُلِّصت الواجهات الداخلية غير المقصودة عبر النواة والإضافات وواجهة التحكم لتبسيط الصيانة المستمرة. #101701 شكرًا @vincentkoc.
  • عُزِّزت فحوصات التوافق لتكامل Codex المضمّن لاكتشاف حالات عدم تطابق الطلبات قبل الإصدار. #101726 شكرًا @vincentkoc.
  • مُنعت تفاصيل التنفيذ الخاصة من الظهور كنقاط تكامل مدعومة، مما حسّن قابلية صيانة قاعدة الشيفرة. #101731 شكرًا @vincentkoc.
  • وُسِّعت تغطية الفحص المسبق للإصدار بحيث يمكن بناء حزم الإضافات الرسمية وفحصها قبل إصدار npm مستقر ممتد. #101757 شكرًا @kevinslin.
  • قُلِّصت التصريحات الداخلية غير المستخدمة عبر النواة والإضافات وواجهة التحكم دون تغيير سلوك المنتج. #101758 شكرًا @vincentkoc.
  • أُعيد التحقق من ترجمات واجهة التحكم لواجهة الموافقة الأصلية الحالية. #101771
  • ضُيِّقت حدود الشيفرة الداخلية كي تتمكن أدوات الصيانة من تحديد الشيفرة غير المستخدمة بدقة أكبر. #101831 شكرًا @vincentkoc.
  • أُضيف تعريف متسق لـ OpenClaw إلى الطلبات المرسلة عبر واجهة Google Gemini API الرسمية. #101834 شكرًا @vishal-dharm.
  • نُظِّفت التصريحات الداخلية غير المستخدمة عبر واجهة المستخدم وأدوات الصيانة لجعل ملكية الشيفرة أوضح. #101858 شكرًا @vincentkoc.
  • قُلِّصت الواجهات الداخلية غير المقصودة في الإضافات المضمّنة دون تغيير سلوك Plugin. #101860 شكرًا @vincentkoc.
  • أُحكمت حدود النواة الداخلية لتقليل الضجيج الناتج عن الشيفرة غير المستخدمة وتبسيط الصيانة المستقبلية. #101869 شكرًا @vincentkoc.
  • بُسِّطت واجهات الاختبارات والأدوات الداخلية، مما قلل الضجيج في عمليات الصيانة والبحث في الشيفرة. #101875 شكرًا @vincentkoc.
  • وُضِّح أي الأدوات المساعدة الداخلية خاص، مما قلل مخاطر إنشاء تبعيات غير مقصودة أثناء الصيانة. #101886 شكرًا @vincentkoc.
  • بُسِّط النطاق الخاص لأدوات التحقق في Parallels دون تغيير سلوكها. #101889 شكرًا @vincentkoc.
  • قُلِّصت واجهات السكربتات الداخلية غير الضرورية لتسهيل فهم أتمتة المستودع وصيانتها. #101892 شكرًا @vincentkoc.
  • ضُيِّقت المكونات الداخلية لواجهة التحكم لتحسين تحليل الشيفرة غير المستخدمة دون تغيير الواجهة التي يراها المستخدمون. #101894 شكرًا @vincentkoc.
  • جُعلت اختبارات الإضافات أكثر قابلية للنقل عبر بيئات التطوير والاستضافة الشائعة. #101896
  • وُضِّح النطاق المدعوم لـ Plugin المتصفح عبر إبقاء تفاصيل التنفيذ خاصة. #101898 شكرًا @vincentkoc.
  • وُضِّحت حدود Plugin Microsoft Teams عبر إبقاء تفاصيل التنفيذ الخاصة داخلية. #101903 شكرًا @vincentkoc.
  • بُسِّطت واجهات أدوات الإصدار والتحقق الداخلية مع الحفاظ على الأوامر الحالية. #101904 شكرًا @vincentkoc.
  • ضُيِّقت واجهات موفري الذكاء الاصطناعي الداخلية دون تغيير سلوك الموفرين أو نقاط الدخول المدعومة. #101907 شكرًا @vincentkoc.
  • أُبقيت تفاصيل تنفيذ Canvas خاصة كي يظل نطاقه المدعوم للمطورين واضحًا. #101915 شكرًا @vincentkoc.
  • قُلِّصت الأنواع الداخلية غير المستخدمة في أتمتة المستودع، مما حسّن قابلية الصيانة دون تغيير الأوامر. #101917 شكرًا @vincentkoc.
  • وُضِّحت الحدود الداخلية في إضافتَي ClickClack وLogbook دون تغيير سلوكهما. #101922 شكرًا @vincentkoc.
  • أُبقيت تفاصيل تنفيذ OC Path خاصة مع الحفاظ على أوامره وسلوك تحرير الملفات. #101925 شكرًا @vincentkoc.
  • قُلِّصت واجهات Memory Wiki الداخلية غير المستخدمة لجعل الصيانة المستقبلية وفحوصات الشيفرة غير المستخدمة أوضح. #101931 شكرًا @vincentkoc.
  • وُضِّحت الحدود الداخلية لـ Plugin iMessage دون تغيير إمكاناته أو سلوكه. #101936 شكرًا @vincentkoc.
  • ضُيِّقت واجهات الطرفية الداخلية في Gateway مع الحفاظ على سلوك الطرفية الحالي. #101941 شكرًا @vincentkoc.
  • قُلِّصت الواجهات الداخلية غير المقصودة في Plugin Discord دون تغيير سلوك المراسلة أو الصوت. #101945 شكرًا @vincentkoc.
  • وُضِّح أي تفاصيل تكامل Feishu خاصة، مما سهّل صيانة الشيفرة. #101949 شكرًا @vincentkoc.
  • ضُيِّقت المكونات الداخلية لتكامل Matrix دون تغيير سلوك المستخدم أو الإعدادات الموثقة. #101954 شكرًا @vincentkoc.
  • وُضِّح نطاق الأنواع المدعوم لتكامل WhatsApp مع الحفاظ على سلوك المراسلة. #101959 شكرًا @vincentkoc.
  • قلّل الواجهات الداخلية غير المقصودة في امتداد Policy من دون تغيير فحوصاته أو تقاريره. #101963 شكرًا @vincentkoc.
  • أحكم حدود memory-core لتقليل مخاطر الصيانة من دون تغيير سلوك التخزين أو البحث. #101969 شكرًا @vincentkoc.
  • بسّط المكونات الداخلية لمصفوفة ضمان الجودة مع الحفاظ على سير عمل التحقق الحالي. #101974 شكرًا @vincentkoc.
  • ضيّق نطاق المكونات الداخلية لتقرير الثقة الخاص بضمان الجودة لإبقاء نطاق الصيانة المدعوم واضحًا. #101980 شكرًا @vincentkoc.
  • أبقى المكونات الداخلية لملخص أدلة ضمان الجودة خاصة من دون تغيير سلوك التحقق. #101987 شكرًا @vincentkoc.
  • قلّل أنواع أدوات ضمان الجودة غير المستخدمة للحد من الاعتماد على تفاصيل داخلية غير مدعومة. #101990 شكرًا @vincentkoc.
  • وضّح النطاق المدعوم لمختبر ضمان الجودة عبر إبقاء تفاصيل التنسيق الداخلية خاصة. #102005 شكرًا @vincentkoc.
  • ضيّق نطاق المكونات الداخلية لتكامل Google Meet من دون تغيير الإعداد أو المصادقة أو سلوك المكالمات. #102010 شكرًا @vincentkoc.
  • وضّح الحدود الداخلية في إضافتي الفروق ونقل الملفات من دون تغيير سلوكهما. #102021 شكرًا @vincentkoc.
  • أبقى تفاصيل تنفيذ Google Chat خاصة مع الحفاظ على جميع سلوكيات التكامل الحالية. #102029 شكرًا @vincentkoc.
  • ضيّق نطاق المكونات الداخلية لتكامل LINE من دون تغيير الرسائل أو Webhook أو الإعدادات. #102037 شكرًا @vincentkoc.
  • وضّح حدود تكامل Mattermost عبر إبقاء التفاصيل الخاصة بالتنفيذ فقط سرية. #102040 شكرًا @vincentkoc.
  • قلّل الواجهات الداخلية غير المقصودة في Plugin Signal من دون تغيير طريقة عمل Signal. #102042 شكرًا @vincentkoc.
  • ضيّق نطاق المكونات الداخلية لـ Plugin Slack مع الحفاظ على سلوك المراسلة والتسليم. #102044 شكرًا @vincentkoc.
  • وضّح نطاق التكامل المدعوم في QQBot من دون تغيير سلوك وقت التشغيل. #102048 شكرًا @vincentkoc.
  • أبقى تفاصيل تنفيذ المكالمات الصوتية خاصة مع الحفاظ على السلوك الحالي للـ Plugin. #102059 شكرًا @vincentkoc.
  • ضيّق نطاق المكونات الداخلية لتكامل Zalo من دون تغيير المراسلة أو Webhook أو الوسائط أو الإعدادات. #102065 شكرًا @vincentkoc.
  • جعل التحقق عن بُعد أكثر قدرة على الصمود عندما تستجيب بيئة تحقق بدأت حديثًا أو مشغولة ببطء. #102159
  • منع اختبارات ضمان الجودة الآلية غير الموثوقة من حظر المساهمات غير ذات الصلة، مع إبقاء التحقق اليدوي المركّز متاحًا. #102256 شكرًا @romneyda.
  • قلّل إخفاقات التحقق من الإصدار الزائفة بعد دورات OpenAI الناجحة التي تقتصر على الأدوات، مع مواصلة التعامل الصارم مع الأخطاء الحقيقية. #102600
  • عزّز تغطية تفويض Telegram عبر التحقق من تلقّي الأوامر المرفوضة للرد المتوقع. #102732
  • حدّث التحقق من موفّر Meta والإرشادات الخاصة بنموذج Muse Spark 1.1 المنشور. #103163
  • حسّن موثوقية وأمان فحوصات ترجمة الوثائق. #103244
  • أعاد موثوقية التحقق من إصدار Plugin Codex بعد نقل سجلات اتصاله إلى نظام تخزين جديد. #103467 شكرًا @vincentkoc.
  • عزّز التحقق من برنامج التثبيت بحيث تُرفض مبكرًا الحزم غير المكتملة التي تفتقد وقت تشغيل الذكاء الاصطناعي المضمّن. #103556 شكرًا @vincentkoc.
  • ضمن أن تتضمن فحوصات تحديث الإصدار وقت تشغيل الذكاء الاصطناعي المضمّن وتتحقق منه قبل قبول حزمة مرشحة. #103564
  • حسّن دقة ضمان الجودة بحيث لا تُبلّغ السيناريوهات التي تتعافى بنجاح عند إعادة المحاولة على أنها إخفاقات نهائية. #103635
  • جعل التحقق من استخدام الرموز أكثر دقة عبر استبعاد السيناريوهات المصممة عمدًا لعدم إنتاج رد من المساعد مطلقًا. #103650
  • أعاد موثوقية التشغيل اليدوي للتحقق المركّز من إصدار الموفّرين المباشرين. #103654
  • حدّث التحقق من إعادة تشغيل Gateway للتعرّف على نتائج إعادة التشغيل والإلغاء الناجحة الحالية. #103681
  • عزّز التحقق من الوصول إلى الويب عبر اشتراط جلب فعلي بدلًا من مجرد اكتشاف الإمكانية. #103685
  • جعل التحقق من محادثة الويب ينتظر الردود المحفوظة وبيانات الاستخدام قبل إعلان النجاح. #103718
  • حمى موافقات الإصدار من التغيير بصمت عند إعادة تشغيل التحقق، محافظًا على الأدلة الدقيقة التي راجعها المشغّلون. #103906
  • أعاد التحقق من الوثائق الصينية لصفحات مرجع موفّر Meta والـ Plugin. #103923
  • سمح لمديري الإصدارات بإعادة استخدام تحقق موثوق لمرشح لم يتغير، مع مواصلة رفض الأدلة القديمة. #104162 شكرًا @vincentkoc.
  • سمح بتشغيل ضمان الجودة المعتمد على الحزم بين زيادة رقم الإصدار واكتمال ملاحظات الإصدار من دون إضعاف فحوصات الإصدار. #104186
  • أبقى تفاصيل أخطاء الصوت في Discord محدودة وقابلة للقراءة عندما تحتوي الإخفاقات على نص متعدد البايتات. #104684 شكرًا @qingminglong.
  • نقل بأثر رجعي الحماية من فقدان مخرجات الأدوات المُعادة حديثًا عند تطبيق Compaction على المحادثات الطويلة. #104702 شكرًا @acosx، @solvely-colin.
  • واءم التحقق من الإصدارات التجريبية الأولية للـ Plugin مع الإعدادات الافتراضية الحالية لنموذج GPT-5.6. #104722
  • حدّث التحقق من الموفّرين المباشرين لاستخدام نموذج GPT-5.6 المخصص لشهر يوليو افتراضيًا. #104750
  • نقل بأثر رجعي إصلاحات استعادة بدء التشغيل وإعادة اتصال Discord ورسائل الرفض المقروءة وعرض قائمة أخف للـ Plugin. #104794 شكرًا @wuqxuan.
  • قلّل إخفاقات التحقق من إصدار GPT-5.6 الزائفة عبر إعادة محاولة مجموعة صغيرة من استجابات التحقق غير الصحيحة. #104939
  • أعاد عنصر الحزمة المستقل اللازم للتحقق من إصدار Parallels. #104975
  • قلّل إخفاقات التحقق الزائفة في متصفح واجهة التحكم والمتعلقة بسلوك تمرير المؤشر فوق الطابع الزمني. #105133
  • جعل التحقق من إصدار Telegram يعمل بموثوقية مع اختيارات النماذج من المرشحين المتوافقين الأقدم. #105401
  • حافظ على تغطية ضمان جودة Codex القابلة لإعادة الإنتاج لتبديل النماذج وتوليد الصور. #105444
  • أبقى ضمان جودة عزل الذاكرة دون اتصال محليًا بالكامل، مانعًا الاتصالات العرضية بخدمة التضمينات المباشرة. #105488
  • حسّن التحقق من تبديل نماذج Codex بحيث لم يعد تطبيق Compaction على المحادثة يسبب إخفاقًا زائفًا. #105493
  • جعل نتائج مقارنة توليد الصور أكثر دقة من دون إخفاء النتائج المفقودة أو الملتبسة فعليًا. #105500