Release and CI
v2026.6.11
ملاحظات إصدار OpenClaw v2026.6.11 (2026-06-30)
لقد استمعنا إلى الملاحظات. يركّز v2026.6.11 على الجوانب الخشنة التي تجعل OpenClaw يبدو أقل اعتمادية، مع إصلاحات للردود الموضوعة في غير موضعها، وعمليات الإرسال العالقة، وإعادة الاتصال، وفشل إعداد النموذج، وافتراضيات إدارة أكثر أمانًا.
أبرز النقاط
موثوقية تسليم القنوات
عبر Telegram، وWhatsApp، وMatrix، وGoogle Chat، وiMessage، وFeishu، وMattermost، أصبحت احتمالية إسقاط الردود والأوامر والرسائل في قائمة الانتظار والمرفقات، أو تكرارها، أو توجيهها خطأً، أو إرفاقها بالمحادثة الخاطئة، أقل.
Sources and contributors
- يصلح أحيانًا معاملة الرسائل المباشرة الأحدث في Google Chat كمحادثات جماعية، بحيث تصل إلى محادثة فردية صحيحة بينما تحتفظ رسائل المساحات والمحادثات الجماعية بتوجيهها الحالي. #58993 شكرًا @starhappysh، @vincentkoc.
- تعرض ردود Feishu الصوتية من OpenClaw الآن مدتها في فقاعة الدردشة، بحيث يستطيع المستلمون معرفة طول الصوت قبل تشغيله. #89172 مرتبط بـ #53798. شكرًا @areslp، @fxz26284407، @kinrocw.
- تبقى ردود Discord وTelegram وسجل الدردشة المعكوس مرتبطة بالمحادثة المقصودة بدرجة أكثر اتساقًا، بما في ذلك عبر ردود Telegram المتكررة وتغييرات الجلسة. #89911 شكرًا @jalehman.
- تعود نتائج الصور ومقاطع الفيديو والموسيقى في الخلفية الآن إلى الدردشة التي طلبتها عندما تبدأ المهمة من دون هدف محادثة كامل، بدلًا من أن تبدو كأنها فشلت بعد الإنشاء أو أُرسلت إلى النظير الخطأ أثناء انتقال الجلسة. #89949 مرتبط بـ #86034. شكرًا @tianxiaochannel-oss88، @wangwllu.
- تبقى إجابات Telegram الآن مرتبطة بسؤال المستخدم الحالي عندما يقتبس رسالة سابقة من البوت، بينما تظل اقتباسات رسائل الآخرين ترد على الاقتباس المحدد. #90475 شكرًا @moeedahmed.
- يمكن لمسؤولي مجموعات QQBot اختيار مدى إتاحة أوامر الشرطة المائلة، وتوجّه الأوامر الخاصة فقط المستخدمين الآن إلى دردشة خاصة بدلًا من كشفها أو تجاهلها بصمت في المجموعات. #92154 شكرًا @sliverp.
- تعرض فحوصات Heartbeat التي تستخدم نماذج قادرة على الاستدلال الآن الرد المقصود من المساعد بدلًا من كشف الاستدلال الداخلي في Telegram وWhatsApp والقنوات الأخرى، مع استمرار عمل رسائل التفكير الاختيارية. #92356 مرتبط بـ #92260. شكرًا @jmpei، @tangtaizong666، @vincentkoc.
- تمسح دردشات Telegram في وضع التقدم الآن فقاعة تقدم قديمة قبل ظهور مخرجات الأدوات أو الملفات الناتجة الأحدث، مما يحافظ على المحادثة بترتيب نظيف وسهل القراءة. #93002 مرتبط بـ #90753. شكرًا @shadow-enthusiast، @zhangguiping-xydt.
- تبقى رسائل الأوامر والروابط في iMessage الآن معًا كدورة OpenClaw واحدة عندما تصل معاينات الروابط المتأخرة، بينما تظل الرسائل السريعة غير ذات الصلة منفصلة للمستخدمين الذين فعّلوا دمج الرسائل المباشرة من المرسل نفسه. #93143 شكرًا @omarshahine.
- لم تعد ردود Discord الناجحة المرسلة عبر أداة الرسائل تؤدي إلى تحذير فشل مضلل في دورات قناة المصدر المتأثرة
message_tool_only. #94072 مرتبط بـ #93875. شكرًا @chenyangjun-xy، @hoyanhan، @vincentkoc. - تحافظ محادثات مجموعات WhatsApp الآن على سياق الرسالة والمجموعة الصحيح بموثوقية أكبر أثناء إعادة المحاولة وإعادة الاتصال وتغييرات المجموعة. #94338 مرتبط بـ #7433. شكرًا @mcaxtr، @octopuslabs-fl، @xialonglee.
- يصلح رد OpenClaw أحيانًا على أصدائه المتأخرة في iMessage عندما تمنع أحرف بادئة عارضة التعرف على الرسالة المرسلة. #94442 شكرًا @ly-wang19.
- يمكن لمستخدمي Telegram Webhook الاستمرار في تلقي الرسائل المباشرة ورسائل المجموعات خلال عمليات إعادة تشغيل قصيرة للقناة، وإعادة تحميل الإعدادات، ودورات التعافي من دون انقطاعات مؤقتة للرسائل. #94506 مرتبط بـ #90254. شكرًا @obviyus، @travellingsoldier85، @xialonglee.
- يمكن لـ Matrix E2EE gateways البقاء متصلة أثناء الاستخدام طويل المدى بدلًا من استهلاك الذاكرة تدريجيًا حتى يتسبب تعطل في إسقاط القنوات والعمل الجاري. #94942 مرتبط بـ #90455. شكرًا @xzh-icenter، @yar-sh.
- يرى مستخدمو Telegram الآن التفاعل الأصلي المقصود بدلًا من تعليمات مسربة أو رد يحتوي على تفاعل فقط تم إسقاطه، مع تسجيل النجاح فقط بعد أن يقبله Telegram. #94977 مرتبط بـ #71140. شكرًا @cuttingwater، @hugenshen.
- تبقى تحديثات تقدم Telegram للأوامر والبحث والتحديثات ونشاط API قابلة للقراءة الآن بدلًا من كشف HTML صاخب أو صفوف بأسلوب الكود، مع رجوع إلى نص عادي عندما لا يستطيع Telegram تحليل التنسيق. #95007 مرتبط بـ #95002.
- تعرض محادثات Telegram المتابعة في WebChat الآن ردًا واحدًا من المساعد لكل دورة وتحافظ على الردود اللاحقة مع المحادثة النشطة بدلًا من تكرار الإجابات أو إرسالها مرة أخرى إلى Telegram. #95069 مرتبط بـ #94930. شكرًا @heichaowo.
- يخفي Google Chat الآن لافتات الفشل الداخلية المضللة عندما تكون نتيجة الأداة غير ضارة، تاركًا للمستخدمين الإجابة المكتملة بينما يبقى نص المساعد العادي دون تغيير. #95084 مرتبط بـ #90684. شكرًا @jailbirt، @studentzhou-svg.
- تحمّل محادثات القنوات متعددة الوكلاء المرتبطة الآن ملفات مساحة العمل للوكيل المهيأ بدلًا من الوكيل الافتراضي، رغم أن المحادثات التي وُضعت سابقًا في موضع خاطئ قد تبدأ من جديد في مخزن الوكيل المصحح. #95118 مرتبط بـ #92903. شكرًا @849261680، @axjing.
- يمكن للأشخاص الذين يشاركون OpenClaw gateway الآن تعيين نماذج مختلفة لجهات اتصال الرسائل المباشرة الفردية عبر قنوات الدردشة المدعومة، بينما تستمر اختيارات نماذج المجموعات وحروف البدل الحالية في العمل كما كانت. #95120 مرتبط بـ #53638. شكرًا @gandalf-at-lerian، @thomaszta، @xydigit-zt.
- يعرض Telegram الآن أن OpenClaw لا يزال يعمل أثناء المعاينات الأولية القصيرة أو ردود وضع التقدم بدلًا من ترك الدردشة صامتة حتى وصول الرسالة النهائية. #95183 مرتبط بـ #95004. شكرًا @obviyus.
- يحصل مستخدمو Matrix والمشغّلون الآن على فشل واضح عندما يرسل الخادم المنزلي استجابة كبيرة الحجم أو متوقفة، بدلًا من استمرار OpenClaw في تخزينها مؤقتًا والمخاطرة باستخدام غير محدود للذاكرة. #95240 شكرًا @alix-007.
- يصلح ردود Telegram المتأخرة أو المفقودة وغيرها من ردود القنوات الموضوعة في الطابور في عمليات نشر بأسلوب Kubernetes تحتوي على كثير من متغيرات البيئة المحقونة، حيث كان فتح قاعدة بيانات الطابور قد يوقف Gateway. #95278 مرتبط بـ #94571. شكرًا @kaka-srp.
- تتعافى دردشات Telegram بعد انتهاء مهلة رسالة عالقة واحدة، مما يسمح للرسائل اللاحقة في الدردشة أو الموضوع نفسه بالوصول إلى الوكيل من دون إعادة تشغيل Gateway. #95299 مرتبط بـ #95248. شكرًا @kriegerbangerz-ship-it، @mikasa0818، @obviyus.
- عندما ينتقل الأشخاص بين Telegram وعميل OpenClaw آخر في محادثة مباشرة مشتركة، تتبع ردود Telegram القصيرة الآن أحدث محادثة بدلًا من الرد على اقتراح Telegram أقدم وغير ذي صلة. #95390 مرتبط بـ #95378. شكرًا @maiduy708، @mikasa0818، @obviyus.
- يصلح ظهور رسائل المساعد المكتملة مرتين في Telegram وDiscord وSlack ودردشات البث الأخرى بعد رد متعدد الرسائل. #95432 شكرًا @vincentkoc، @yetval.
- تبقى ردود WhatsApp الآن مرتبطة بالرسالة المباشرة أو رسالة المجموعة التي يجري الرد عليها بدلًا من الظهور كرسالة منفصلة تفقد سياق المحادثة. #95483 شكرًا @mcaxtr.
- تحافظ ردود الرسائل الغنية في Telegram الآن على فصل الفقرات والنقاط وسطور الحالة بدلًا من طي المحتوى متعدد الأسطر في كتلة واحدة متصلة، من دون الحاجة إلى تغيير الإعدادات. #95532 مرتبط بـ #95409. شكرًا @amknight.
- يمكن لمشغّلي Mattermost الذين يفعّلون أوامر الشرطة المائلة الأصلية الآن استخدام
/oc_queueمباشرة في Mattermost لضبط وضع طابور التشغيلات النشطة وتوقيت تهدئته وحدّه الأقصى وطريقة إسقاطه. #95546 شكرًا @amknight. - تستمر الرسائل المسموح بها سابقًا في الوصول إلى الحسابات المسماة بعد ترقيات القنوات متعددة الحسابات القديمة، مع الحفاظ على قواعد وصول الرسائل المباشرة والمجموعات الموروثة عبر Mattermost وDiscord وSlack وTelegram وSignal وWhatsApp وiMessage وIRC. #95550 شكرًا @amknight.
- يمكن لمستخدمي Mattermost مواصلة الحديث في سلسلة من دون ذكر البوت مرة أخرى بعد أن يرد، وتستمر تلك المشاركة عبر إعادة تشغيل Gateway حتى تكون السلسلة خاملة لمدة سبعة أيام. #95552 شكرًا @amknight.
- تصل رسائل Telegram الواردة الآن إلى جلسة OpenClaw المهيأة بسرعة بدلًا من بقائها بلا إجابة حتى فترة الاستقصاء التالية أو إعادة تشغيل Gateway أو التدخل اليدوي. #95577 مرتبط بـ #86957. شكرًا @freidrich-goldenflow، @liuwqgit.
- يتلقى مستخدمو QQBot الآن جداول Markdown كاملة عندما تستخدم الفواصل الصالحة شرطة واحدة أو شرطتين لكل عمود، بدلًا من فقدان الرأس وكل الصفوف باستثناء الصف الأخير. #95637 شكرًا @ly-wang19.
- يمكن لمستخدمي Synology Chat الآن تلقي ردود وكيل تستغرق أكثر من 120 ثانية عندما تسمح مهلة النواة المهيأة بذلك، بدلًا من أن ترفضها القناة مبكرًا. #95707 شكرًا @sahibzada-allahyar، @vincentkoc.
- تحافظ مهام Cron لموضوعات منتدى Telegram الآن على إرسال تنبيهات الفشل المهيأة بشكل منفصل إلى وجهتها المقصودة، حتى عندما يستخدم الإعلان الرئيسي موضوعًا في الدردشة نفسها. #95794 شكرًا @vincentkoc.
- يصلح ردود مجموعات WhatsApp التي كان يمكن أن تقتبس رسالة OpenClaw أقدم بدلًا من رسالة المستخدم المشغِّلة، بحيث تبقى الإجابات النهائية مرتبطة بالرسالة المقصودة عندما يتوفر هدف رد وتتجنب الإشارة إلى سياق بوت قديم عندما لا يتوفر. #95914 شكرًا @mcaxtr.
- يمكن لمستخدمي WhatsApp الموافقة على المطالبات أو رفضها عبر التفاعل من دون بقاء المطالبة عالقة عندما يعرّف WhatsApp الدردشة المباشرة نفسها بطريقة مختلفة، بينما تظل موافقات المجموعات مرتبطة بالمجموعة والشخص الصحيحين. #95935 شكرًا @mcaxtr.
- تستخدم معالجة الرد النهائي الآن CPU أقل عندما يتحقق OpenClaw مما إذا كان نص الكتلة قد أُرسل بالفعل، من دون تغيير الرد الذي يصل إلى الدردشة أو كيفية منع النص المكرر. #96087 شكرًا @vincentkoc.
- تعود نتائج موافقة التنفيذ من Plugins القنوات الخارجية الآن إلى القناة أو الرسالة المباشرة التي بدأ منها الأمر بدلا من الرجوع إلى WebChat أو أن تبدو كأنها تختفي بعد الموافقة. #96140 ذو صلة #96103. شكرا @lansenger-pm، @vincentkoc، @yetval.
- تبقى الإجابة النهائية في WhatsApp الآن مقتبسة من رسالة المتابعة التي أرسلها المستخدم للتو عند الرد على رسالة OpenClaw أقدم، بدلا من وصولها دون اقتباس أو الإشارة مرة أخرى إلى رد البوت الأقدم. #96220 شكرا @mcaxtr.
- تتجاهل بوتات Nextcloud Talk الآن أحداث مشاركة الملفات وأحداث دورة الحياة العادية دون تسجيلها كأخطاء بوت أو المخاطرة بتعطيل التسليم، بينما تظل حمولات الدردشة غير الصحيحة ترجع خطأ. #96243 ذو صلة #81566. شكرا @arkyu2077، @rafaelmgbh، @vincentkoc.
- تستخدم الردود وتسليم أدوات الرسائل في قنوات Mattermost الآن إرشادات القناة والسلسلة لأن الوكيل يحدد تلك المحادثات كقنوات لا كمحادثات جماعية، بينما يبقى سلوك المحادثات الجماعية الحالي دون تغيير. #96244 ذو صلة #95645. شكرا @arkyu2077، @iloveleon19، @vincentkoc.
- تحافظ تكاملات قنوات MCP الآن على قوائم المحادثات وقراءات الرسائل واستطلاعات الأحداث والانتظارات ضمن حدود متوقعة حتى عندما يطلب العميل حدودا أو مهل انتظار مفرطة. a39e548 شكرا @vincentkoc.
- أصبحت الردود التلقائية المتدفقة طويلة التشغيل أقل عرضة للتوقف المبكر أو الإجهاض بشكل غير متسق عند تكوين مهلة انتظار كبيرة على نحو غير معتاد. 6c85b90 شكرا @vincentkoc.
- يعرض تقدم القناة الآن حالة مكررة عندما يعود العمل إليها فعلا بعد تحديث آخر، بدلا من إخفاء سياق مفيد باعتباره تكرارا. 8a75c4d
- لم تعد ردود القناة المكتملة تكتسب إشعارات تقدم متأخرة، مما يمنع ظهور نص حالة قديم بعد اكتمال الإجابة. a594d2c شكرا @vincentkoc.
- أثناء ردود القناة المتدفقة، تستمر رسائل التقدم الآن في عرض أحدث حالة بدلا من أن تعلق عند تحديث أقدم. e114001 شكرا @vincentkoc.
- تتعامل عمليات إعادة الضبط القسرية في Matrix الآن مع تخزين الأسرار غير المتاح دون خطأ وقت تشغيل، مع اعتبار وصول الاسترداد غير متاح حتى يتمكن مسار إعادة الضبط من المتابعة بأمان. 5c5a8a4 شكرا @vincentkoc.
- تظل القنوات المكوّنة الآن مرئية في
openclaw channels status --json، بينما ترفض الإعلانات المجدولة الإدخالات القديمة التي لا تحتوي على Plugin نشط لتسليمها. a641c0d - تحافظ محادثات Discord الصوتية الآن على استمرار ردود المساعد المتتالية، بحيث يتم تشغيل الرد الموجود في الطابور بعد إغلاق تدفق الصوت السابق بدلا من أن يبقى عالقا. 88b64e4 شكرا @vincentkoc.
- أصبحت معاينات التقدم في Discord أقل عرضة للتوقف قبل التعديلات النهائية عندما يكون رد الوكيل قد بدأ بالوصول بالفعل. 86ea382
- لم تعد الدردشات تعرض نص
NO_REPLYعارضا عندما يقصد المساعد أن يبقى صامتا، بينما تستمر ردود الوسائط المشروعة في الوصول دون العنصر النائب. 96c6f80 - تعرض ردود Telegram المتدفقة الآن كل عنوان تقدم مرة واحدة، مما يجعل تحديثات الأدوات والبحث أسهل في التصفح. 013e33c شكرا @vincentkoc.
- تستأنف رسائل Telegram التي تعلق بعد مهمة طويلة التشغيل أو تعطل أو إعادة تشغيل Gateway المعالجة تلقائيا الآن، لذلك لم تعد الرسائل اللاحقة تنتظر بصمت أو تتطلب من المشغلين إصلاح الطابور يدويا. #97543 شكرا @romneyda، @vincentkoc.
استرداد المزوّد والنموذج
يتعافى اختيار النموذج والإعداد بوضوح أكبر عند حدوث خلل في الكتالوجات أو بيانات الاعتماد أو التدفقات أو المهلات أو Compaction أو المسارات الاحتياطية. تُبلّغ إعدادات OpenAI وOpenRouter وOpenCode Go المتأثرة الآن عن الإخفاقات أو تتعافى منها باتساق أكبر بدلاً من ترك المستخدمين مع اختيار قديم أو طلب متوقف.
تُحسّن إصلاحات المتابعة لـالوضع السريع سلوكه في مسارات المزوّد والمسارات الاحتياطية المتأثرة؛ أما الوضع السريع التلقائي نفسه فليس جديدًا في هذا الإصدار.
المصادر والمساهمون
- أصبحت خدمة تحويل النص إلى كلام من MiniMax والملاحظات الصوتية أقل عرضة للفشل لأن OpenClaw يطلب الآن صراحةً تنسيق الصوت الذي يمكنه فك ترميزه بدلًا من الاعتماد على الإعدادات الافتراضية للمزود. #73079 شكرًا لـ @efe-arv.
- يمكن لمشغلي Gateway رؤية تفاصيل المزود والنموذج وحالة الطلب والتوقيت مجددًا في السجلات العادية، مما يجعل تشخيص مشكلات توجيه النماذج والنقل أسهل دون تفعيل تسجيل تصحيح إضافي. #89648 ذو صلة #89300. شكرًا لـ @enominera، @xiaobao-k8s.
- تتلقى النماذج التي يتم الوصول إليها عبر Google وMistral وOpenAI Responses وAzure OpenAI Responses وChatGPT/Codex Responses الآن تعليمات نظام نظيفة دون تسرّب علامة حدود التخزين المؤقت الداخلية في OpenClaw إلى المطالبة. #89716 شكرًا لـ @enominera، @masatohoshino.
- تعمل الآن استدعاءات أدوات Cron التي تستخدم نماذج Gemini عبر مزودين متوافقين مع OpenAI دون أن تتسبب الحقول القابلة للقيمة الفارغة في رفض مخطط المزود. #91559 ذو صلة #91542. شكرًا لـ @pick-cat، @qiukui666.
- تلتزم الآن معرفات النماذج المؤهلة بالمزود بسياسات تشغيل الوكيل وأسماء CLI المستعارة المكوّنة لها بدلًا من الرجوع بشكل غير متوقع إلى وقت التشغيل الافتراضي في OpenClaw. #91724 شكرًا لـ @vincentkoc، @yu-xin-c.
- تستجيب الآن قائمة الدردشة
/modelsومسارات اختيار النماذج أو المزودين الأخرى المدركة لـ Plugin بسرعة بدلًا من التوقف لثوانٍ واستهلاك نواة CPU عبر فحوصات إعداد متكررة، مع استمرار تحديث تغييرات Plugin بشكل طبيعي. #93356 شكرًا لـ @obuchowski. - يمكن لمستخدمي Ollama Cloud المستضافين الاحتفاظ فقط بالنماذج التي قاموا بتكوينها صراحةً بعد إعادة التشغيل، دون إعادة إضافة الفهرس المشترك الكامل، بينما يستمر الاكتشاف التلقائي لخوادم Ollama المحلية والمستضافة ذاتيًا. #93956 شكرًا لـ @jason-allen-oneal.
- يمكن لوظائف Cron الآن إعادة المحاولة أو التبديل إلى نموذج احتياطي مكوّن عندما يرجع مزود محلي الخطأ العام
LLM request failed.، بدلًا من الفشل مع عدم استخدام الاحتياطي. #94062 ذو صلة #93931. شكرًا لـ @hugenshen. - لم تعد رموز المزود منتهية الصلاحية تطمر سجلات المشغل المفيدة تحت تحذيرات احتياطية متكررة، بينما يظل التحذير الأول وملخصات التكرارات اللاحقة متاحة للتشخيص. #94233 ذو صلة #56979. شكرًا لـ @goutamadwant، @yanan1991.
- يمكن الآن اختيار Google Gemini 3.5 Flash بنافذة سياق كاملة تبلغ 1,048,576 رمزًا، مما يتجنب أخطاء النماذج المفقودة ورفض حجم المطالبة بلا داعٍ. #94726 ذو صلة #94723. شكرًا لـ @ajwan8998، @anguslogan01، @kevinat.
- تتعامل جلسات لوحة المعلومات الفرعية الآن مع خيارات النماذج المؤهلة بالمزود والمسموح بها باتساق، وتقدم إرشادات استرداد دقيقة عندما تكون حالة النموذج المحفوظة قديمة. #94752 ذو صلة #94713. شكرًا لـ @gr4via.
- لم يعد مستخدمو Claude CLI يتلقون وعودًا بتحديثات إكمال قد لا تصل أبدًا، لأن OpenClaw يحظر الآن العمل الخلفي الأصلي غير المدعوم قبل أن يترك التقدم عالقًا. #95008 شكرًا لـ @anagnorisis2peripeteia.
- يرفض OpenClaw الآن فهارس المزودين أو استجابات JSON كبيرة الحجم برسالة خطأ واضحة قبل تخزين الاستجابة كاملة في الذاكرة. #95218 شكرًا لـ @alix-007.
- يمكن لمستخدمي OpenRouter الآن اختيار وتشغيل معرفات نماذج DeepSeek V4 القصيرة المعلن عنها دون فشل الطلبات بسبب
model_not_foundلأن OpenClaw أرسل بادئة مزود مكررة. #95268 ذو صلة #95198. شكرًا لـ @daniel-alejandro-t، @darren2030. - مع
/reasoning on، تعرض الآن نماذج DeepSeek ذات نمط OpenAI والمتوافقة معها الإجابة النهائية منفصلة عن الاستدلال بدلًا من دمجها في كتلة الاستدلال، دون الحاجة إلى تغيير في التكوين. #95283 ذو صلة #95280. شكرًا لـ @marvinthebored، @vincentkoc، @zengwen-dt. - عندما يصل اشتراك Codex إلى حد الاستخدام الخاص به، ينتقل OpenClaw الآن إلى النماذج الاحتياطية المكوّنة بدلًا من التوقف عند النتيجة الفاشلة، ولا يعيد محاولة عمليات تشغيل أنتجت بالفعل مخرجات مرئية. #95400 شكرًا لـ @jason-allen-oneal، @sallyom.
- يمكن لمستخدمي LM Studio الآن تشغيل نماذج محلية مكمّمة أو متعددة المتغيرات دون إخفاقات زائفة في دور المساعد أو إدخالات نماذج وهمية ذات لواحق ناتجة عن عدم تطابق مفاتيح النماذج. #95401 شكرًا لـ @monkeyleet.
- تتوقف الآن عمليات تشغيل الوكيل المضمّن المدعومة من Google عن قراءة استجابات تخزين المطالبات المؤقت كبيرة الحجم أو التي لا تنتهي قبل أن تستنفد الذاكرة أو تترك التشغيل عالقًا. #95417 شكرًا لـ @alix-007.
- تفشل فحوصات نماذج OpenRouter بأمان عند وجود فهارس كبيرة الحجم أو مشوهة بدلًا من المخاطرة باستخدام مفرط للذاكرة يمكن أن يزعزع استقرار OpenClaw. #95418 شكرًا لـ @alix-007.
- ترفض إعدادات OpenRouter الآن فهارس النماذج كبيرة الحجم قبل أن تستنفد ذاكرة OpenClaw، دون تخزين الاستجابة الفاشلة مؤقتًا أو إعادة جلبها فورًا. #95420 شكرًا لـ @alix-007، @sallyom.
- يمكن للنماذج الاحتياطية المكوّنة الآن الإجابة عندما تنفد أرصدة Claude CLI أو يحدث فشل عام في المشغّل، بدلًا من ترك المستخدمين مع رسالة الفشل كاستجابة نهائية. #95508 ذو صلة #95489. شكرًا لـ @mikasa0818، @riazrahaman، @sallyom.
- تكتمل الآن عمليات بحث الويب المدعومة من Gemini التي تستخدم
freshness: "day"أوpdبدلًا من الفشل بخطأ مزود 400، بينما تحتفظ خيارات الحداثة الأوسع ونطاقات التاريخ الصريحة بتصفية أكثر صرامة. #95682 شكرًا لـ @sunjae-k، @vincentkoc. - تحافظ إجابات المتابعة من نماذج الاستدلال xAI مثل Grok Composer الآن على سياق الاستدلال السابق بموثوقية أكبر، حتى عندما يكون جهد الاستدلال القابل للتكوين غير مدعوم. #95686 شكرًا لـ @fuller-stack-dev، @geraint0923.
- يمكن لمستخدمي Vercel AI Gateway الآن تشغيل النماذج المختارة من الفهرس الحي، بما في ذلك معرفات النماذج الحية فقط غير الموجودة في القائمة المضمنة مع OpenClaw. #95710 شكرًا لـ @vincentkoc.
- يصلح ذلك قيام المزودين المحددين في البيان بتحويل معرفات النماذج الصالحة إلى معرفات معطلة عندما تحتوي إدخالات
stripPrefixesعلى مسافات زائدة أو اختلاف في حالة الأحرف، بحيث يحصل المشغلون ومؤلفو Plugin على نموذج المزود المقصود. #95744 ذو صلة #95743. شكرًا لـ @parveshsaini. - يفتح إعداد التشغيل الأول الآن مطالبة بيانات الاعتماد لمزود خارجي مثبّت حديثًا بدلًا من الظهور وكأنه يدور في حلقة وترك OpenAI محددًا. #95792 ذو صلة #95765.
- تفشل الآن فهارس المزودين كبيرة الحجم أو المتوقفة بسرعة مع خطأ واضح بدلًا من تعليق OpenClaw أو استهلاك ذاكرة غير محدودة، بينما تستمر الفهارس العادية في التحميل. #95827 شكرًا لـ @alix-007.
- يمكن لمستخدمي Xiaomi Token Plan الآن استخدام ما يصل إلى 128K من رموز الإخراج مع
mimo-v2.5وmimo-v2.5-proبدلًا من التوقف عند الحد القديم البالغ 32,000 رمز. #95934 شكرًا لـ @idootop. - يمكن لاستجابات النماذج الثقيلة بالأدوات أن تتدفق الآن بتكلفة أقل، بينما تظل معرفات استدعاءات الأدوات المتكررة وتفاصيل الاستدلال المشفرة مطابقة للاستدعاء الصحيح عبر Google والمزودين المتوافقين مع OpenAI. #95957 شكرًا لـ @vincentkoc.
- أصبح حساب استخدام الرموز أكثر موثوقية لمستخدمي ACPX المضمنين لأن OpenClaw يتضمن الآن إصلاح الاستمرارية في ACPX 0.11.2 افتراضيًا، دون تجاوز حزمة منفصل أو تحديث يدوي للعميل. #96124 شكرًا لـ @vincentkoc.
- يمكن لمستخدمي Ollama Cloud الآن العثور على
glm-5.2:cloudواختياره بنافذة سياق تبلغ 1,000,000 رمز، ودعم للاستدلال والأدوات حتى عندما يكون غائبًا عن قائمة النماذج العامة. 11484f8 - لم تعد طلبات فهم الصور في MiniMax تفشل قبل الوصول إلى المزود عندما تكون المهلة صفرًا أو سالبة أو كبيرة للغاية؛ تستخدم القيم غير الصالحة الآن مدة انتظار عادية أو حدًا أقصى آمنًا. 4b6182e شكرًا لـ @vincentkoc.
- تتبع عمليات تشغيل Codex الآن خيار الوضع السريع الحالي بدلًا من حمل طبقة سرعة قديمة، ويعرض سطر الحالة بوضوح عندما يكون الوضع السريع تلقائيًا. 77012f9 شكرًا لـ @vincentkoc.
- تعود المحادثات المدعومة من Codex الآن إلى التوجيه العادي بعد مسح الوضع السريع التلقائي، مما يمنع الأدوار اللاحقة أو تغييرات النماذج من إعادة استخدام طبقة أولوية قديمة. 8afc1f7
- تلتزم عمليات تشغيل الوكيل الاحتياطية الآن بحد الوضع السريع التلقائي المكوّن لكل نموذج حتى عند تجاوز الوضع السريع للتشغيل، مما يحافظ على توافق سلوك الاحتياطي مع سياسة النموذج المحدد. efd3172
- تحافظ إعادة محاولات تبديل النماذج الحية الآن على حد الوضع السريع الأصلي للجلسات طويلة التشغيل، بينما يتجنب الوضع السريع الصريح رسائل تقدم مضللة عن الحد التلقائي. d990115 شكرًا لـ @vincentkoc.
- تحافظ عمليات تشغيل الوكيل المضمّن الآن على عمل الوضع السريع التلقائي باتساق عبر إعادة المحاولات وتحديثات التقدم دون الخلط بينه وبين إعداد وضع سريع محدد يدويًا. cf1b6fe شكرًا لـ @vincentkoc.
- تحافظ عمليات تشغيل الوضع السريع الآن على إعداد السرعة الخاص بها عبر إعادة محاولات احتياطي النماذج وتعرض الحد التلقائي المكوّن في الحالة، مما يتجنب سلوك إعادة محاولة غير متسق وتسمية عامة غير مفيدة. aa3797c شكرًا لـ @vincentkoc.
- تتعامل ردود الوكيل وعمليات Cron المجدولة الآن مع إعادة محاولات احتياطي الوضع السريع بموثوقية أكبر، مع الاحتفاظ بالحالة اللازمة للمحاولة النهائية كي تكتمل أو تبلغ عن التقدم بشكل صحيح. 14e448e شكرًا لـ @vincentkoc.
- لم يعد المستخدمون يرون إشعار إعادة ضبط الوضع السريع أثناء استمرار محاولات احتياطي النماذج؛ فهو يظهر فقط عندما يصل التشغيل إلى محاولته الاحتياطية النهائية. 6eb72a8
- يحصل المستخدمون والمشغلون الآن على معالجة أوضح عندما يصبح نموذج حي مكوّن غير متاح، لأن OpenClaw يتعرف على استجابة المزود "selected model was not found" كفشل نموذج غير موجود بدلًا من خطأ عام. 2405d02 شكرًا لـ @vincentkoc.
- يحافظ Qwen وvLLM الآن على إعدادات قالب الدردشة الحالية باتساق عند تشغيل التفكير أو إيقافه، ويمكن لإضافات المزوّدين استخدام المساعد المختبَر نفسه. 2ba9d6e شكرًا لـ @vincentkoc.
- تستطيع المزوّدات الوكيلة المتوافقة مع OpenAI التعامل مع مستويات التفكير وحقول
reasoning_effortالقديمة باتساق أكبر، مع استخدام مطوّري الإضافات ومشرفي المزوّدين مساعدًا موحّدًا وموثّقًا للتطبيع عبر OpenRouter وKilocode وSDK. 35bafea - تستطيع إصدارات المتصفح وVite الآن تحميل مزوّد OpenAI ChatGPT Responses من دون أن تؤدي تبعية خاصة بالخادم فقط إلى كسر الحزمة، مع استمرار ظهور إخفاقات WebSocket بشكل طبيعي. 8c8eb86 شكرًا لـ @vincentkoc.
- تقبل عمليات فحص نماذج OpenRouter الآن الفهارس الصالحة الأكبر نفسها التي يقبلها اكتشاف وقت التشغيل، مع الاستمرار في رفض الاستجابات مفرطة الحجم قبل أن تتمكن من استهلاك ذاكرة غير محدودة. ad3b2f4 شكرًا لـ @vincentkoc.
- يحصل مستخدمو OpenAI Responses الآن، بما في ذلك إعدادات التفكير المتأثرة في Bedrock Mantle GPT-5.x، على إجابة نهائية نظيفة واحدة مع نصوص محفوظة وسياق إعادة تشغيل متوافقين بدلًا من عشرات النسخ التراكمية المتكررة. #92399 مرتبط بـ #91959. شكرًا لـ @amersheeny و@daimingnj و@phoenixyy و@pigfoot.
- تنقل المهام المجدولة والجلسات المعزولة التي تستخدم نماذج opencode-go الآن الطلبات المتوقفة إلى معالجة المهلة أو الرجوع الاحتياطي المضبوطة بدلًا من تعليقها لدقائق قبل أن تنتهي بخطأ عام
LLM request failed. #93965 مرتبط بـ #93610. شكرًا لـ @forceconstant و@zhangguiping-xydt. - بعد تغيير النموذج الافتراضي، يستخدم بدء جلسة قناة جديدة باستخدام
/newأو/resetالآن الافتراضي الجديد بدلًا من إعادة استخدام النموذج السابق المخزّن مؤقتًا بصمت، بينما تبقى تجاوزات/modelالصريحة دون تغيير. #77339 مرتبط بـ #77322. شكرًا لـ @mjamiv و@zaynl. - خلف وكلاء HTTP أو HTTPS، تسترد الآن عمليات استخدام Codex/OpenAI وفحوصات الحصة في
openclaw status --usage --jsonوواجهة التحكم نوافذ الاستخدام بدلًا من الفشل عندما يتعذر الوصول إلى chatgpt.com مباشرة. #93943 مرتبط بـ #78714. شكرًا لـ @tnzgit و@turbotheturtle. - يحافظ
/statusالآن على النموذج النشط وطريقة مسح اختيار مثبّت في سطر مضغوط واحد، حتى يتمكن مستخدمو Discord والدردشات الأخرى من تفحّص حالة النموذج من دون شرح متعدد الأسطر. #95797 شكرًا لـ @solvely-colin. - تحافظ استجابات البث من Anthropic الآن على تحديثات النصوص المتداخلة والتفكير واستدعاءات الأدوات مرتبطة بكتلة الاستجابة الصحيحة بدلًا من خلطها عند نشاط عدة كتل في الوقت نفسه. #96013 شكرًا لـ @vincentkoc.
استمرارية الجلسة والذاكرة والثقة
تحافظ الجلسات، وCompaction، والذاكرة، والذاكرة المدعومة بـ QMD على المحادثة المقصودة والسياق المفيد باتساق أكبر أثناء الأعمال طويلة التشغيل، وإعادة الاتصال، والترقيات، وإصلاح النصوص التفريغية. كما يعمل بحث الأدوات بموثوقية أكبر عندما يحتاج الوكلاء إلى استعادة السياق أو القدرة الصحيحة.
يتوقف استرداد Matrix المشفّر بأمان عندما لا يمكن التحقق من حالة المفاتيح المطلوبة. تظل سياسات الأدوات، والموافقات، والتعامل مع الأسرار مرتبطة بحالة وقت التشغيل المقصودة، مع بقاء الإجراءات الأعلى خطورة معطّلة ما لم يتم تمكينها صراحةً.
Sources and contributors
- يمكن لمحادثات الوكيل المتأثرة التي تستخدم OpenAI Responses الآن التعافي ومتابعة الرد بعد أن تترك استجابة قناة مرئية سجلها المحفوظ غير مكتمل، بدلًا من فشل كل دور لاحق قبل ظهور أي رد. #84708 شكرًا @anyech.
- عندما ينتج وكيل مدعوم من Codex خرج أداة كبيرًا على نحو غير معتاد، تحافظ المحادثات المحفوظة والمعاد تشغيلها الآن على نصه ضمن حد الحجم المعتاد مع ترك المحتوى غير النصي دون تغيير. #87912 شكرًا @adrianip0204.
- تبقى محادثات Control UI الآن مرئية وتستمر في الجلسة نفسها بعد السكون أو انقطاع الشبكة أو إعادة اتصال Gateway، بدلًا من اختفائها عند إرسال الرسالة التالية. #89017 ذو صلة #87700. شكرًا @zhangguiping-xydt، @asicoe.
- تحافظ تكاملات Codex وCopilot المضمنة الآن على سجل الدردشة المنسوخ وتحديثات النص مرتبطة بجلسة OpenClaw الصحيحة مع تطور التخزين، بينما تستمر النصوص النشطة الحالية المدعومة بالملفات في العمل أثناء الترحيل. #89518 شكرًا @jalehman.
- تطابق حالة الجلسة الحالية في WebChat الآن المحادثة التي تستخدمها فعليًا، لذلك لم تعد هوية الجلسة ومستوى التفكير وسياق الرموز وتفاصيل التكلفة تأتي من جلسة
mainالاحتياطية. #89800 ذو صلة #89773. شكرًا @killo3967، @sweetcornna. - أصبحت محادثتك أقل عرضة لفقدان سياقها بعد الضغط على إيقاف أثناء Compaction التلقائي لأن طلب Compaction يُلغى الآن أيضًا. #89886 ذو صلة #89868. شكرًا @lykeion-dev، @openperf، @vincentkoc.
- عند حظر الوصول إلى الجلسة بين الوكلاء، يعرض OpenClaw الآن كل إعدادات الرؤية المطلوبة، وإعدادات الوكيل إلى الوكيل، وقائمة السماح، ما يساعد المشغلين على تصحيح تكوين السياسة بدلًا من ملاحقة فشل وكيل غير موجود. #90489 ذو صلة #90443. شكرًا @ramitrkar-hash، @sahibzada-allahyar، @vincentkoc.
- يعرض
openclaw memory statusالآن مرحلة Dreaming خفيفة نشطة أو REM بدلًا من الإبلاغ خطأً عنDreaming: off، بحيث يمكن للمشغلين رؤية أن تكوينات الذاكرة الصالحة مفعلة. #93113 ذو صلة #67868. شكرًا @agentarclab، @mrossit. - تتوقف الآن عمليات بحث ذاكرة QMD التي انتهت مهلتها عن عملها الخلفي عندما ينتقل الوكيل إلى ما بعد ذلك، ما يمنع العمليات المتروكة من الاستمرار في استهلاك CPU والذاكرة. #93394 شكرًا @alix-007.
- تبقى التعليمات المتكررة المرسلة بعد Compaction الآن في المحادثة، ما يمنع فقدان الأدوار والردود اليتيمة والسجل المشوه الذي ترفضه بعض المزوّدات. #94328 شكرًا @vincentkoc، @yetval.
- أصبح تقرير الصفحات القديمة في Memory Wiki يستبعد الآن صفحات المفاهيم والتركيب الدائمة من تحذيرات الحداثة، مع إبقاء الانتباه على صفحات المصدر والكيانات التي قد تحتاج فعليًا إلى مراجعة. #94369 شكرًا @sunnyshu0925، @vincentkoc.
- أصبحت عمليات التشغيل المضمنة الطويلة ذات التقدم الحديث أقل عرضة للمقاطعة بسبب استرداد الجلسة القديمة، بينما لا يزال بالإمكان مسح عمليات التشغيل المتوقفة فعلًا بحيث يستمر العمل في قائمة الانتظار. #94701 شكرًا @imadal1n، @mrclawfield.
- يحترم بحث ذاكرة Ollama الآن بُعد تضمين أصغر مكوّنًا، ويحافظ على فهارس منفصلة للأبعاد المختلفة، ما يتجنب خلط متجهات غير متوافقة معًا. #94811 شكرًا @mushuiyu886.
- تبقى عمليات بحث الذاكرة والتحديثات المستهدفة الآن متصلة بجلسة OpenClaw الصحيحة حتى عند تغير أسماء ملفات النصوص أو استخدام صادرات QMD اسمًا مختلفًا. #95087 شكرًا @jalehman.
- تحافظ المحادثات الطويلة التي تتضمن لقطات شاشة أو صورًا أخرى الآن على استمراريتها بمزيد من الاتساق عندما يفسح OpenClaw مساحة للرسائل الجديدة، بدلًا من الامتلاء المتكرر دون دفع المحادثة المحتفظ بها إلى الأمام. #95128 شكرًا @yetval.
- يمكن لمستخدمي Windows الآن تشغيل فهرسة الذاكرة والبحث المدعومين بـ QMD عبر مسارات
memory.qmd.commandمطلقة مكوّنة، بما في ذلك مواقع أحرف الأقراص وUNC، دون أن يزيل OpenClaw فواصل المسار قبل التشغيل. #95274 ذو صلة #92302. شكرًا @ardooken، @ly85206559. - تبقى تذييلات الاستخدام المحددة باستخدام
/usage fullأو/usage tokensمرئية الآن بعد تدوير الجلسة اليومي أو الخامل، بحيث لا يضطر المستخدمون إلى تشغيلها مرة أخرى. #95322 شكرًا @litang9. - تبقى الردود اللاحقة والتفاعلات والرسائل المترابطة وفحوصات الحالة مع الدردشة التي تنتمي إليها بعد نشاط webchat أو النظام، بينما لا تزال تبديلات القناة الحقيقية تمسح تفاصيل التوجيه القديمة. #95467 شكرًا @yetval.
- تحتفظ المحادثات الرئيسية الطويلة الآن بسياقها السابق عندما يعود المستخدمون بعد متابعة ليلية أو متأخرة، بدلًا من البدء من جديد بصمت بعد إكمال طبيعي بخلاف ذلك. #95472 شكرًا @xydt-tanshanshan.
- يمكن للأشخاص ذوي سجلات الجلسات الكبيرة سرد الجلسات ومعاينتها والعثور عليها دون تجمد يستمر عدة ثوان، بينما لا تزال مفاتيح الجلسات القديمة المختلطة الأحرف تُرحّل عند بدء التشغيل. #95699 شكرًا @jalehman، @jzakirov.
- يصلح حالات كانت فيها الردود المسلّمة تُحفظ أحيانًا في سجل المحادثة الخطأ أو تُحذف منه عندما يستخدم المشغلون
session.storeمخصصًا أو خاصًا بكل وكيل، ما يحسن الاستمرارية وقابلية التدقيق للجلسة المقصودة. #95782 ذو صلة #95781. شكرًا @youngting520. - تستبعد ملخصات ذاكرة الجلسة المحفوظة الآن رموز النموذج الخام، وكتل استدعاء الأدوات، وعناصر نائبة للوسائط، ووسوم الأدوار، وعلامات
NO_REPLYالقديمة بحيث تحتفظ المحادثات المستقبلية بسياق مفيد. #95791 شكرًا @sweetsophia، @vincentkoc، @yb0y. - يمكن لجلسات OpenAI الطويلة التي تستخدم Codex/ChatGPT OAuth الآن إجراء Compaction دون مفتاح API منفصل، سواء شُغّل
/compactيدويًا أو تلقائيًا. #95831 ذو صلة #95693. شكرًا @sallyom، @yui-tien. - تقوم الجلسات الطويلة كثيفة الأدوات الآن بإجراء Compaction للمحادثات كبيرة الحجم بدلًا من التعطل عندما تظهر نتيجة أداة كبيرة في النهاية. #95860 ذو صلة #78478. شكرًا @jw8957، @wzhgba، @yetval.
- عندما يكون
memory_searchغير متاح لأن بيئة تشغيل Node تفتقر إلىnode:sqlite، يوجّه OpenClaw المستخدمين الآن إلى بيئة تشغيل متوافقة بدلًا من إرسالهم عبر استكشاف أخطاء مزوّد التضمين غير ذات الصلة. #95916 شكرًا @rrrrrredy، @vincentkoc. - يحصل المطورون والمشغلون الذين يفحصون جلسة Copilot مضغوطة الآن على ملخصها، وأعداد الرموز قبل وبعد، وتفاصيل الجلسة بدلًا من نتيجة غير مكتملة. #96049 شكرًا @vincentkoc.
- تواصل أوامر
/stopوالإحباط الآن إيقاف عمليات التشغيل النشطة، ومسح المتابعات في قائمة الانتظار، وإنهاء الوكلاء الفرعيين المرتبطين سريعًا حتى عندما تحتاج مفاتيح الجلسات إلى جعلها معيارية أو لا يمكن حفظ بيانات الإحباط الوصفية. #96201 شكرًا @jalehman. - تحافظ ترقيات Voice Wake الآن على عبارات التشغيل وقواعد التوجيه الحالية عاملة بينما ينقلها OpenClaw من ملفات إعدادات متقاعدة إلى قاعدة بيانات الحالة المشتركة. bdf81a8
- تحافظ الترقيات من تخطيطات حالة OpenClaw الأقدم الآن على إشعارات التحديث، وتقييد تكرار الفحص، وسجلات الإصدارات المتاحة، وسجل محاولات التحديث التلقائي أثناء انتقال تلك الحالة إلى SQLite. eb00d49 شكرًا @vincentkoc.
- تحتفظ محادثات قنوات Plugin بجلساتها المقصودة بشكل أكثر موثوقية عبر بدء التشغيل وفحوصات doctor وإصلاحات الحالة، مع ترحيل سجلات الربط الأقدم إلى قاعدة بيانات OpenClaw المشتركة. 9f888d9
- تواصل مزامنة الجلسات المدعومة بالذاكرة على Windows استخدام ملف النص المقصود حتى عندما يختلف تنسيق المسار. b3b5b08 شكرًا @vincentkoc.
- تبقى عمليات تشغيل الوكيل المضمنة ذات مفتاح الجلسة المفقود أو الفارغ متصلة الآن بالجلسة المقصودة بدلًا من إرسالها عبر توجيه جلسات غير متسق. 911f853 شكرًا @vincentkoc.
- عندما يخمّن نموذج اسم الأداة الخطأ، يعرض Tool Search وCode Mode الآن كيفية العثور على الأداة الصحيحة وإعادة المحاولة، ما يقلل خطر تعطل الجلسات الطويلة أو فقدان الذاكرة الدائمة أثناء Compaction. #93374 ذو صلة #92273. شكرًا @mushuiyu886، @poison، @vincentkoc.
- يصلح اختفاء ردود المساعد من webchat وControl UI وFeishu ومحادثات مضمنة أخرى بعد Compaction، مع إبقاء الدردشات المحدّثة قابلة للقراءة وطلبات المتابعة منفصلة. #95484 ذو صلة #76729. شكرًا @maweibin، @njuboy11، @vincentkoc.
- تحافظ ميزات ذاكرة OpenClaw الآن على توافق تغطية النصوص النشطة والمعاد تعيينها والمحذوفة مع مخازن الجلسات المكوّنة وملكية الوكلاء، ما يجعل Dreaming وصادرات QMD والفهرسة والمزامنة أقل عرضة لتفويت سجل المحادثات أو نسبه خطأً. #96162 شكرًا @jalehman.
- يرفض إعداد TLS في Gateway الآن مسارات الشهادة أو المفتاح الفارغة بوضوح أو يستخدم افتراضيات OpenClaw، ما يتجنب حالات فشل بدء التشغيل وتوليد الشهادات المربكة مع الحفاظ على المسارات الصالحة. #94054 شكرًا @miorbnli.
- تواصل سياسات Plugin المكوّنة حظر استدعاءات الأدوات الحساسة أو إعادة كتابتها بعد تغييرات سجل Gateway أو إعادة التحميل أو التهيئة اللاحقة للخطافات، بدلًا من تخطيها بصمت. #94545 شكرًا @jesse-merhi.
- يمكن الآن لمشغلي الأجهزة المحمولة الذين لديهم
operator.approvalsرؤية موافقات exec التي تطلقها الدردشة وحلها على جهاز iOS الذي بدأ الطلب، بما في ذلك أثناء فتح التطبيق، دون الاعتماد على إشعارات الدفع وحدها. #95175 شكرًا @joshavant. - يحصل مستخدمو Control UI الآن على إصدار DOMPurify المرقع، ما يقلل التعرض لثغرة المطهّر GHSA-cmwh-pvxp-8882 دون تغيير طريقة عمل الواجهة. #95691 شكرًا @vincentkoc.
- تنتقل موافقات "السماح دائمًا" لروابط محادثات Plugin الآن من ملف الإعدادات القديم، وأصبحت أقل عرضة للفقدان أو الاستبدال عندما تعمل عدة عمليات OpenClaw. ae41b00 شكرًا @vincentkoc.
- يرى مستخدمو Matrix الآن أن مفتاح الاسترداد النشط مطلوب قبل أن تتمكن إعادة تعيين التوقيع المتقاطع القسرية من المتابعة، مما يمنع إعادة تعيين ثانية من جعل استرداد التشفير ونسخ مفاتيح الغرف الاحتياطية غير قابلة للاستخدام. #95720 ذو صلة #78396. شكرًا لـ @jteddy، @vincentkoc، @xialonglee.
- أصبحت بطاقات حالة ويكي الذاكرة ومزامنة المصادر المدعومة بالجسر أقل عرضة للفشل أثناء إعادة كتابة الصفحات المتزامنة، لأن OpenClaw يعيد الآن محاولة عدم تطابق المسار العابر مع الاستمرار في إيقاف عمليات الكتابة غير الآمنة أو المستمرة على نظام الملفات. #94443 ذو صلة #92134. شكرًا لـ @cknzraposo، @zengwen-dt.
- يصلح استئناف الجلسة الحديثة الذي كان يفتح محادثة جديدة للمستخدمين ذوي مسارات مساحة العمل الطويلة بدلًا من العودة إلى سجل محادثتهم الحالي. #94578 ذو صلة #94577. شكرًا لـ @rohitjavvadi، @vincentkoc.
- يحافظ ويكي الذاكرة الآن على الملاحظات التي كتبها المستخدمون كما هي عند إعادة إدخال صفحة مصدر موجودة أو مزامنتها، مع الاستمرار في تحديث المحتوى الذي تم توليده. #95614 شكرًا لـ @yetval.
- يصلح تكرار ويكي الذاكرة نسخ صفحات المصدر التي ولدها بنفسه مرة أخرى إلى داخله عندما تكون خزنته مخزنة داخل مجلد ذاكرة مساحة العمل، مما يتجنب الملفات المكررة والتنظيف المتكرر والنمو غير الضروري لفهرس الذاكرة. #95666 ذو صلة #95657. شكرًا لـ @johannes0402، @turbotheturtle، @vincentkoc.
- بالنسبة إلى المشغلين الذين يستخدمون Active Memory مع Dreaming الخاص بـ memory-core، لم تعد مهام Dreaming الليلية تبدأ عمل استدعاء غير ضروري وتصل إلى مهلات 45 ثانية، بينما تستمر محادثات الويب العادية في تلقي استدعاء الذاكرة. #95721 ذو صلة #78500. شكرًا لـ @vincentkoc، @vishutdhar، @xialonglee.
- تصلح جلسات الوكيل التي تحتوي على كثير من استدعاءات الأدوات النتائج الخارجة عن الترتيب بعمل متكرر أقل مع إبقاء كل نتيجة مقترنة باستدعاء الأداة الصحيح. #96014 شكرًا لـ @vincentkoc.
- يتوقف عمل الذاكرة المدعوم بـ qmd على Windows الآن عن جميع العمليات ذات الصلة بعد فحوصات التوفر ومهل الأوامر، مما يمنع عمليات qmd الفرعية من الاستمرار في العمل في الخلفية. 830691b
- ترفض مصادر حزم OpenClaw الموثوقة الآن المسارات الشقيقة المتشابهة، لذا فإن الوثوق بـ
/artifactory/openclawلم يعد يسمح أيضًا بمسارات مثل/artifactory/openclaw-malicious. 12c34fc شكرًا لـ @vincentkoc.
وضع ترحيل موجّه Slack
يتيح وضع ترحيل موجّه Slack لعمليات النشر المُدارة أو متعددة البوابات مركزة حركة Slack الواردة، بينما تظل بوابة OpenClaw الصحيحة تتولى الإشارات، وترابط الخيوط، والردود.
المصادر والمساهمون
- يمكن الآن لعمليات نشر Slack المُدارة استخدام موجّه مركزي لإرسال الإشارات والخيوط الجارية إلى بوابة OpenClaw الصحيحة، بينما تظل الردود تظهر عبر Slack. #94707 شكرًا @pash-openai، @sjf-oa.
جسر إيقاظ Raft External Agent
تدعم قناة Raft وPlugin Raft الآن جسر إيقاظ CLI محليًا، بحيث يمكن لـ External Agents إيقاظ OpenClaw للعمل المعلّق في مساحة العمل، ويمكن للمشغّلين التحقق من الإعداد والحالة عبر المسار المدعوم.
المصادر والمساهمون
- يمكن الآن لمشغّلي Raft External Agent إيقاظ وكيل OpenClaw عندما تكون لدى مساحة العمل أعمال معلّقة عبر جسر CLI المحلي المدعوم، مع ملفات تعريف مسماة وفحوصات لمتطلبات CLI الأساسية المفقودة. #95497 شكرًا @vincentkoc.
تثبيت وإصلاح Plugin الرسمي
تتعامل إدارة Plugin الآن مع مزيد من التكاملات الرسمية عبر مسارات تثبيت الحزم الخارجية وإصلاحها المعتادة. يمنح مخزون Plugin وفحوصات الإعداد المرتبطة به المستخدمين نتائج أوضح عندما تكون حزمة مفقودة أو غير متوافقة أو تحتاج إلى إعادة تثبيت.
المصادر والمساهمون
- عندما يستخدم
plugins.allowاسم قناة أو حزمة بدلًا من معرّف Plugin الحقيقي، تحدد إرشادات بدء التشغيل الآن الإدخال غير المطابق وتعرض معرّفات Plugin المكتشفة اللازمة لتصحيح التكوين. #68389 ذو صلة #68352. شكرًا @aym9999، @jirboy، @lyfuci، @pahuchi-joe، @zmxccxy. - تتضمن تحذيرات ثقة Plugin للتثبيتات الأولى أو الجديدة الآن مثالًا جاهزًا للنسخ لـ
plugins.allowوأوامر لسرد معرّفات Plugin أو فحصها، حتى يتمكن المستخدمون من حل التحذير قبل الوثوق برمز Plugin أو إعادة تثبيته. #78105 ذو صلة #68780. شكرًا @jirboy، @pahuchi-joe. - تعمل ترحيلات Codex الآن مع تثبيتات Plugin العمومية القياسية لأن
openclaw migrateيمكنه العثور على المزوّد المثبّت بدلًا من الفشل بسببUnknown migration provider. #89612 ذو صلة #89609. شكرًا @mugabuga، @zerone0x. - تتعافى عمليات تثبيت Plugin وتحديثه من تثبيتات تبعيات OpenClaw المُدارة القديمة بدلًا من الفشل بسبب
npm EOVERRIDE، من دون أن تؤدي المزامنة اللاحقة إلى تخفيض إصدارات الحزم التي ثبّتها المستخدمون صراحةً أو إزالتها. #91786 ذو صلة #91772. شكرًا @amknight، @mkdelta221. - يمكن لمطوري Plugin القنوات الآن تمرير معرّفات المرسل والمحادثة الأصلية عبر الخطافات وسير عمل التنفيذ المحددة، ما يمنح التكاملات توجيهًا أدق من دون كسر حقول المرسل والدردشة الحالية. #91903 شكرًا @lanzhi-lee، @vincentkoc.
- يكرر اكتشاف Plugin الآن عددًا أقل من فحوصات نظام الملفات المانعة أثناء بدء التشغيل، ما يقلل عمل البدء البارد القابل للتجنب لأشجار Plugin المضمّنة، خصوصًا على أنظمة ملفات Windows الأبطأ، من دون تغيير سلوك اكتشاف الحزم المضمّنة. #93919 ذو صلة #76209. شكرًا @ml12580، @shenhonglong456-ai.
- تعمل أساليب Gateway الخاصة بـ Plugin الآن عبر
openclaw gateway callبعد التسجيل، بحيث يمكن لمؤلفي Plugin استخدامها من السكربتات ومهام Cron بدلًا من الاصطدام بخطأunknown method. #94154 ذو صلة #94127. شكرًا @brycemurray، @pick-cat، @vincentkoc. - أصبحت فحوصات اكتشاف Skills وتثبيتها في ClawHub أقل عرضة لتعطيل OpenClaw أو إسقاطه لأن ردود السوق الضخمة أو المتوقفة باتت تُوقَف الآن قبل أن تستنزف الذاكرة. #95226 شكرًا @alix-007.
- لم تعد Plugins الرسمية المثبّتة تبقى على إصدار قديم عندما يتبع المشغّلون نصيحة الإصلاح من
openclaw doctorأو حالة Gateway العميقة بعد ترقية. #95541 شكرًا @ooiuuii، @vincentkoc. - أصبحت تحديثات Plugin npm المُدارة أقل عرضة لكسر العمل على Gateway قيد التشغيل بأخطاء الوحدات المفقودة، لأن ملفات Plugin الأقدم تظل متاحة حتى تنظفها بداية Gateway لاحقة. #95589 شكرًا @ooiuuii، @vincentkoc.
- تعرض بطاقات Plugin الرسمية للعلامات التجارية المدعومة الآن أيقونات معروفة في ClawHub وكتالوجات أخرى، ويمكن لمؤلفي Plugin تقديم أعمال فنية للسوق عبر حقل البيان الموثّق. #95845 شكرًا @patrick-erichsen.
- لم تعد أيقونات Plugin الرسمية في ClawHub وكتالوجات أخرى تُجبر على اللون نفسه المضمّن صراحةً، ما يتيح لـ Simple Icons استخدام عملها الفني الافتراضي بدلًا من ذلك. #95987 شكرًا @patrick-erichsen.
- أصبح لدى مستخدمي Docker الآن مرآة Docker Hub رسمية باسم
openclaw/openclawإلى جانب GHCR، مع إبقاء إصدارات beta ذات النسخ المرقمة بعيدة عن تحريك الاسمين المستعارين المستقرينlatestوmain. #97122 شكرًا @vincentkoc. - تستخدم تثبيتات OpenClaw المعتمدة على Git الآن إصدار pnpm المثبّت في المستودع حتى عند وجود pnpm عمومي آخر أو مدير حزم لمشروع محيط، لذلك لم تعد أوامر الإعداد تعمل ضمن بيئة مدير الحزم الخاطئة. bd74a62 شكرًا @vincentkoc.
- تكتمل الآن طلبات بطاقات Skills في ClawHub وتحديثاتها أو تنتهي مهلتها على نحو قابل للتوقع حتى عندما تتلقى قيمة مهلة كبيرة على نحو غير معتاد. 8cd0c11 شكرًا @vincentkoc.
- يمكن لمستخدمي Windows إكمال تثبيتات المصدر من دون خطوة إعداد llama.cpp تمنعهم أو تبطئهم، ويستعيد برنامج التثبيت إعداد الصدفة الحالي لديهم بعد ذلك. ea9065b شكرًا @vincentkoc.
- يمكن الآن تثبيت أو إصلاح مزيد من Plugins القنوات والمزوّدين والبحث عبر الويب الرسمية عبر كتالوجات الحزم الخارجية المعتادة، مع استمرار التعرف عليها من بيانات اعتمادها الحالية. #95683 شكرًا @vincentkoc.
- يحصل الأشخاص الذين يثبّتون أو يحدّثون Plugin قناة Yuanbao الرسمية عبر كتالوج OpenClaw الموثوق الآن على الإصدار 2.15.0، مع مواءمة فحص السلامة المتوقع وإرشادات Plugin المفقود مع ذلك الإصدار. #94470 شكرًا @jase-283.
- يمكن للتعريف الأولي عند التشغيل الأول الآن تثبيت Skill
gogالمضمّنة عبر Homebrew من دون الفشل بسبب صيغة tap الخارجية المُزالة. #95019 ذو صلة #95017. شكرًا @sedrak-hovhannisyan، @vincentkoc، @zengwen-dt. - يحتفظ مستخدمو Canvas وDiscord وSlack وVoice Call وWhatsApp بإرشادات Skills نفسها مع كل Plugin مثبّت أو مضمّن، بينما تحتاج الإشارات إلى مسارات
skills/...الجذرية السابقة إلى الانتقال إلى دليل Plugin ذي الصلة. #95664 شكرًا @vincentkoc. - يقبل تحقق Skills في ClawHub الآن مرجع
@owner/<slug>نفسه المستخدم للتثبيتات والتحديثات، بحيث يمكن للمستخدمين التحقق من الناشر المقصود من دون التبديل إلى slug عارٍ ملتبس. #95992 شكرًا @patrick-erichsen. - يحدد تحذير OpenClaw في وقت التثبيت بشأن مدير الحزم الآن مشغّلات npm وYarn وYarn Berry ومشغّلات نمط Corepack بشكل صحيح، متجنبًا الإرشادات المضللة عندما تعمل تلك الأدوات عبر أسماء تنفيذية بديلة. 11a2e03 شكرًا @vincentkoc.
- تتعامل تثبيتات عناوين URL للحزم الآن مع مهل التنزيل الضخمة من دون الفشل قبل التمكن من حل بيانات الحزمة المتاحة. c310f8c
- يرى مطورو Plugin وCLI الآن واجهة API أوضح ومدعومة لتنسيق الأوامر، بينما يستمر إقران الأجهزة، وتسجيل Node، وإرشادات doctor في إنتاج الأوامر نفسها الآمنة للصدفة. 23b4f33
- يحصل مستخدمو Windows ARM64 الآن على تنزيلات ARM64 Node وMinGit المطابقة عند تشغيل مثبّت PowerShell عبر صدفة محاكاة x64. fac091b شكرًا @vincentkoc.
- لم تعد تثبيتات OpenClaw الافتراضية تقضي وقتًا في بناء دعم llama.cpp الاختياري، ما يتجنب إخفاقات البناء الأصلي للمستخدمين الذين لم يفعّلوه. cc1b3a8 شكرًا @vincentkoc.
القنوات والمراسلة
إصلاحات إضافية للقنوات
تغطي إصلاحات إضافية لـ Telegram وتكوين القنوات مشكلات أضيق في التسليم والإعداد.
المصادر والمساهمون
- تحافظ سلاسل ردود Telegram على الردود المخزّنة مؤقتًا مرفقة بعد تغييرات السياق بدلًا من الفشل عند إعادة استخدام تلك الردود المخزّنة مؤقتًا. #82909 شكرًا @lidge-jun.
- يصلح مشكلة إسقاط Discord لرد طويل كامل يحتوي على كتل تعليمات برمجية مسوّرة عندما يأتي سياج إغلاق التعليمات البرمجية قرب حد الرسالة البالغ 2,000 حرف. #95661 شكرًا @ly-wang19.
- يمكن لمشغّلي Slack الآن تخزين الرموز والأسرار التوقيعية كمدخلات SecretRef مدعومة، بينما تستخدم القراءات والكتابات وعمليات البحث في قائمة السماح والهدف وفحوصات الإعداد بيانات الاعتماد المحلولة بدلًا من رفض المراجع أو قراءتها خطأً. 7da955f شكرًا @vincentkoc.
- تعيد فحوصات قدرات القنوات الآن مهلة واضحة عندما يتوقف تكامل عن الاستجابة، ما يمنع استكشاف الأخطاء وإصلاحها من التعليق في طرفية أو تشغيل أتمتة. 8ecdb97 شكرًا @vincentkoc.
Gateway والأمان والثقة
الاسترداد بعد إعادة التشغيل وجاهزية النظام
تصطف إشارات صحة Gateway واستكشاف الأخطاء وإصلاحها الآن بشكل أكثر اتساقًا مع ما إذا كان OpenClaw جاهزًا فعليًا، أو يعيد التشغيل، أو غير قادر على المتابعة. تتعافى عمليات تشغيل الوكلاء التي تبدأ عبر CLI بشكل أنظف من انقطاع الاتصال، وعمليات الإيقاف، وتغييرات التوجيه، وحالات فشل بدء التشغيل.
المصادر والمساهمون
- عندما يكون Gateway بعيد مُعدّ أو مُحدد صراحة بطيئًا لكنه قابلًا للوصول، ينتظر
openclaw gateway probe --timeout ...الآن مهلة الانتظار المطلوبة بدلًا من الإبلاغ عن تعذّر الوصول إليه بعد حدّ داخلي أقصر. #89859 ذو صلة #65355. شكرًا @hellocli، @mushuiyu886. - تتجنب الآن تشغيلات subagent الداخلية الطويلة أو المتوازية معالجة المعاينة المباشرة غير الضرورية، بينما ما زالت جلسات subagent المرئية تعرض التحديثات المباشرة والردود النهائية. #91906 شكرًا @lanzhi-lee، @vincentkoc.
- تواصل محادثات ACP، وخاصة السلاسل المدعومة من Kiro، العمل بعد الرد الأول عبر بدء جلسة جديدة عندما لا يعود بإمكان الخلفية استئناف الجلسة القديمة. #93547 ذو صلة #87830. شكرًا @amersheeny، @chouzz.
- عندما يؤدي ضغط الذاكرة على Linux إلى إنهاء أمر أو جلسة فرعية، تبقى بوابات OpenClaw المُدارة بواسطة systemd قيد التشغيل وتحافظ على اتصالات القنوات حية أثناء الإبلاغ عن فشل العملية الفرعية. #93585 شكرًا @snowzlm.
- يؤدي إلغاء تشغيل OpenClaw أثناء عمل الأداة الآن إلى إنهائه بسرعة بدلًا من بدء دورة نموذج أخرى أو ترك الجلسة مقفلة. #94412 شكرًا @szsip239، @vincentkoc.
- تتعافى مهام OpenClaw المجدولة التي تستخدم نماذج السحابة الآن افتراضيًا من استدعاءات النماذج الصامتة والعالقة، مما يساعد على منع تراكم أعمال Cron اللاحقة بينما يحتفظ المزوّدون المحليون أو المستضافون ذاتيًا بسلوك مهلة الانتظار الحالي لديهم. #94445 شكرًا @bek91.
- تتحول الآن فحوصات جاهزية Gateway إلى حالة غير سليمة أثناء تصريف إعادة التشغيل، مما يمنع مديري حركة المرور من إرسال عمل جديد إلى Gateway يرفض الطلبات مؤقتًا. #94915 ذو صلة #78136. شكرًا @markoub، @maxschachere، @vincentkoc.
- يمكن لمستخدمي Mac إبقاء البوابات المُدارة بواسطة LaunchAgent قيد التشغيل أثناء ترقيات OpenClaw بدلًا من رؤية حلقات تعطل وإعادة تشغيل متكررة عندما يكون رمز وقت تشغيل تحويل النصوص الأقدم ما زال مخزنًا مؤقتًا. #95081 ذو صلة #95057. شكرًا @849261680، @yveslarose.
- تعرض الآن المحادثات المدعومة من Codex في TUI وWebChat وواجهات API المتوافقة للبث الردود أثناء كتابتها، مع استبدال النص المؤقت بشكل نظيف حتى لا تتضمن الإجابة النهائية مسودات قديمة. #95404 ذو صلة #95422. شكرًا @agonza1، @vincentkoc.
- بعد إعادة تشغيل Gateway، لم يعد المستخدمون يرون إشعار إعادة محاولة مضللًا عندما يكون OpenClaw يستأنف بالفعل الرد المنقطع أو يبلّغ عن فشل الاسترداد الفعلي، مما يقلل المحاولات المكررة غير الضرورية. #95431 شكرًا @moeedahmed، @vincentkoc.
- تحتفظ الآن جلسات الوكلاء الطويلة والكثيفة الأدوات بتوفير ذاكرة التخزين المؤقت للمطالبات أثناء تراكم النتائج، مما يقلل التأخيرات والتكلفة القابلة للتجنب الناتجة عن إعادة إرسال السجل المعاد كتابته بين الدورات. #95624 شكرًا @vincentkoc.
- لم تعد عمليات إعادة تشغيل Gateway تجعل الوكلاء المُعدّين المستندين إلى Codex أو Copilot أو Plugin موثوق غير متاحين مؤقتًا، وتبقى Plugins مساحة العمل غير الموثوقة ممنوعة من تفعيل نفسها. #95652 شكرًا @vincentkoc.
- أصبحت الردود الطويلة، وتدفقات الأدوات المزدحمة، والطلبات كثيفة الصور، واسترجاع الذاكرة تتطلب الآن عبئًا أقل على CPU ونظام الملفات دون الحاجة إلى تغييرات في الإعدادات أو سير العمل. #95697 شكرًا @vincentkoc.
- يستطيع المشغّلون مجددًا إضافة الإعلانات المجدولة أو تحديثها للقنوات المعروفة في إعدادات بلا تهيئة، بينما ما زالت البيئات المُعدّة ترفض الوجهات المعطلة أو القديمة أو التي بلا مالك أو غير المعروفة قبل التسليم. #95754 شكرًا @vincentkoc.
- أصبح مستخدمو macOS أقل عرضة لرؤية فشل تعارض منفذ غير صحيح عند إيقاف Gateway مُدار أو تحديثه، لأن OpenClaw ينتظر لفترة قصيرة حتى يحرر الإيقاف الطبيعي المنفذ مع الاستمرار في الإبلاغ عن التعارضات التي تبقى قائمة. #95886 شكرًا @fuller-stack-dev.
- يستطيع الآن الوكلاء المدعومون من Copilot طرح سؤال على المستخدمين وقبول الإجابة عبر تدفق رد الدردشة المعتاد في OpenClaw، بينما تتجنب عناصر التحكم المضغوطة للبحث في الأدوات ووضع الكود تحميل كتالوج الأدوات الكامل إلى الجلسة. #96005 شكرًا @vincentkoc.
- لم تعد عمليات إعادة تشغيل Gateway على إعدادات systemd أو الحاويات تترك عمليات محولات Codex أو Claude القديمة خلفها، مما يساعد جلسات ACPX الجديدة على البدء دون توقفات تنظيف تمتد لدقائق بعد عمليات إعادة تشغيل متكررة. #96032 شكرًا @t2wei، @vincentkoc.
- تعرض الآن الجلسات المدعومة من Copilot تحديثات الخطة مع تقدم العمل، وتبقى مهامها الفرعية الأصلية مرئية حتى الاكتمال أو الفشل بدلًا من اختفائها من عرض المهام في OpenClaw. #96062 شكرًا @vincentkoc.
- يبدأ الآن الوكلاء المتصلون مثل OpenCode عبر OpenClaw حتى عندما لا يستطيع الحاضن الخاص بهم اختيار نموذج مطلوب، بينما ما زالت اختيارات النماذج غير المدعومة فعليًا تعيد الخطأ الأصلي. #96068 ذو صلة #95869. شكرًا @sabatech-dev، @vincentkoc.
- أصبحت Plugins التي تستخدم
heartbeat_prompt_contributionتوصل الآن سياقها الخاص بـ Heartbeat إلى النماذج عندما يعمل الوكلاء عبر أوقات تشغيل الحاضن مثل خادم تطبيق Codex، دون التأثير في دورات المستخدم العادية أو Plugins التي لا تستخدم الخطاف. #96233 شكرًا @azogheb، @vincentkoc. - تتعامل الآن عملية تنظيف Gateway على Windows وفحوصات المستمع مع بيانات سطر أوامر WMIC بترميز UTF-16 باتساق، مما يقلل فشل التعرف على عملية Gateway قيد التشغيل أو التعرف المتعارض عليها. 15c880a شكرًا @vincentkoc.
- تحافظ الآن جلسات الوكلاء ذات السياق الطويل والكثيفة الأدوات على إعادة استخدام ذاكرة التخزين المؤقت للمطالبات بشكل أكثر ثباتًا عبر الدورات المتكررة دون فقدان حدود الحجم لكل نتيجة، بينما يمكن للمشغلين المتقدمين إعداد حدود أكبر لنتائج الأدوات للنماذج ذات السياق الكبير دون رفض التهيئة. a60947f شكرًا @vincentkoc.
- أصبحت جلسات الوكلاء الطويلة والكثيفة الأدوات أقل عرضة لتضخيم طلبات النماذج مع تراكم مخرجات الأدوات، بينما تحافظ الدورات المتكررة على إعادة استخدام مستقرة لذاكرة التخزين المؤقت للمطالبات. 2f33999 شكرًا @vincentkoc.
- تستخدم الآن عمليات إعادة تشغيل Gateway قاعدة بيانات الحالة المتينة في OpenClaw للتسليم، بينما تُطرح الطلبات القديمة أو المشوهة أو التابعة لعملية خاطئة أو التي تم تجاوزها قبل أن تتمكن من التأثير في إعادة التشغيل. 0ad48da
- تحتفظ الآن حالة Gateway وdoctor وتشخيصات إعادة التشغيل بتفاصيل إعادة التشغيل الحديثة في قاعدة بيانات الحالة المشتركة في OpenClaw، بينما ما زالت السجلات المنتهية أو المشوهة تُطرح. a39a3b7 شكرًا @vincentkoc.
- تحافظ الآن عمليات إعادة تشغيل Gateway وتحديثات الخدمة المُدارة على رسالة المتابعة الصحيحة، وتتجنب إعادة استخدام حالة تسليم قديمة، وتعلّم عمليات تسليم التحديث الفاشلة باتساق. 514b336 شكرًا @vincentkoc.
- لم يعد الوكلاء الذين يطلقهم Gateway يفقدون أدوات OpenClaw الخاصة بالمالك فقط أثناء مهام مثل فحوصات Cron المباشرة، بحيث تستطيع العمليات المصرح لها استخدام الأدوات المقصودة بسياق الطلب الصحيح. c2ee9b0 شكرًا @vincentkoc.
- تفشل الآن طلبات إعادة تشغيل Gateway المشوهة بوضوح دون جدولة إعادة تشغيل، مما يمنع استدعاءات التكامل السيئة أو العرضية من إعادة تشغيل Gateway بشكل غير متوقع. 108d6d7 شكرًا @vincentkoc.
- تنتهي الآن تلقائيًا صلاحية طلبات Node القديمة التي يصطفها Gateway، لذا يقل احتمال بقاء العمل القديم وتأثيره في النشاط اللاحق. f6d432e
- أصبحت سير عمل Plugin أقل عرضة للتوقف أو تحميل Gateway فوق طاقته عندما يطلب تكامل قدرًا كبيرًا جدًا من سجل جلسات subagent، لأن كل قراءة باتت الآن محددة بحد آمن. b66b450 شكرًا @vincentkoc.
- تتعامل الآن أوصاف الصور مع إعدادات مهلة الانتظار الكبيرة للغاية باتساق عبر تقييدها بحد آمن لوقت التشغيل بدلًا من المخاطرة بفيض المؤقت. 88b21fc
- تنتظر الآن جلسات الوكلاء المضمنة بشكل موثوق حتى تحرر جلسة أخرى قفل ملفها، حتى مع مهلة انتظار كبيرة للغاية، بدلًا من المخاطرة بفيض المؤقت. 4c736df شكرًا @vincentkoc.
- تنتهي الآن الأوامر المصطفة ذات إعدادات مهلة مهام كبيرة للغاية بموثوقية لأن OpenClaw يقيّد الانتظار بالحد الأقصى الآمن لوقت التشغيل. 1f6ae32 شكرًا @vincentkoc.
- يصلح كشف normalization-core لنقطة إدخال إكراه السلاسل النصية الخاطئة وعرض جلسات ACP لقيمة وضع سريع قديمة، بحيث تتلقى التكاملات واجهة API المقصودة ويرى المستخدمون الوضع الفعلي الساري. 93ad397 شكرًا @vincentkoc.
- أصبحت التشغيلات التلقائية السريعة توصل الردود النهائية باتساق أكبر، مع حصر معالجة إعادة ضبط التقدم في الوضع التلقائي حتى لا تتداخل مع الردود أو عمليات الاستدعاء المعاد توجيهها. 9e8ab08 شكرًا @vincentkoc.
- تستأنف الآن جلسات الوكلاء التي تستخدم OpenAI Responses العمل المستند إلى الأدوات دون فشل أو فقدان التقدم عندما يحتوي السجل المُعاد تشغيله على طلبات أدوات ونتائج غير متطابقة. b4bc1f2 شكرًا @vincentkoc.
- لم تعد تشغيلات subagent وQA المكتملة في Plugin تُبلّغ خطأً كحالات فشل عندما تعيد البوابات أشكال أغلفة اكتمال بديلة، مما يجعل عمليات التسليم الناجحة أكثر موثوقية لمؤلفي Plugin والمشغلين. d1b268f شكرًا @vincentkoc.
- يصلح انتهاء مهام subagent المكتملة أحيانًا دون تحديث، بحيث يتلقى المستخدمون النتيجة أو الخطوة التالية للوكيل الأصل. 68a1e00 شكرًا @vincentkoc.
تسليم النتائج والوسائط عن بُعد
تعود الآن نتائج الصور البعيدة وعمل subagent المكتمل عبر محادثة Gateway النشطة بموثوقية أكبر بدلًا من أن تبدو وكأنها تفشل أو تختفي.
Sources and contributors
العملاء والواجهات
إرسال العميل وإعادة الاتصال
يحافظ WebChat وControl UI على إظهار المحادثات النشطة وحالات الفشل بقدر أكبر من الاتساق بعد إعادة الاتصال، بينما يستعيد عملاء الجوال وterminal UI الإرسالات المكتملة أو المرفوضة أو المتوقفة دون أن تبدو عالقة.
المصادر والمساهمون
- عندما تفشل رسالة WebChat قبل بدء الوكيل، يعرض WebChat وControl UI الآن الجلسة على أنها فاشلة بدلًا من تركها تبدو وكأنها ما زالت قيد التشغيل. #84352 شكرًا @jesse-merhi.
- يصلح تعلّق منتقي جلسات Control UI خلف جلسات الوكلاء الفرعيين المخفية، بحيث يصل تحميل المزيد إلى المحادثة التالية القابلة للاستخدام دون عرض إجمالي مضلل. #89323 ذو صلة #89249. شكرًا @giodl73-repo، @originsecured-do.
- عندما يعيد المستخدمون فتح محادثة Control UI من السجل، تظهر مطالباتهم الآن مع ردود المساعد، مما يحافظ على سياق السؤال والجواب دون فجوات فارغة في النصوص الطويلة. #93841 ذو صلة #90241. شكرًا @mushuiyu886، @pronzcw.
- تحتفظ عمليات نشر Control UI الموجودة خلف بادئة مسار الآن بطلبات البيان والأيقونة المفضلة وعامل الخدمة ضمن تلك البادئة، مما يتجنب أخطاء 403 المربكة على مستوى الجذر بعد تسجيل الدخول. #94204 ذو صلة #94157. شكرًا @hugenshen، @xrow.
- يمكن لمستخدمي Android الآن فتح صفوف سجل Health وSkill في الإعدادات للحصول على تفاصيل قابلة للقراءة، مما يسهّل استكشاف نشاط Gateway وإصلاحه، والتحقق من إعداد Skill وحالتها، وفهم كيفية الاقتران برمز إعداد موجود. #95148 شكرًا @tosko4.
- لم تعد المطالبات المرسلة تظهر مرة أخرى في مؤلف Control UI بعد الإرسال، بحيث يستطيع المستخدمون تبديل الجلسات أو بدء رسالتهم التالية دون المخاطرة بإرسال مكرر أو الكتابة فوق مسودة جديدة، بينما تظل إعادة الإدخال المقصودة تعمل. #95503 ذو صلة #89466. شكرًا @vincentkoc، @zhangguiping-xydt، @zhong18804784882.
- يحصل مستخدمو Android الآن على نظرة عامة أنظف حيث تظهر حالة الاتصال والوكيل المُهيأ وصحة العقدة والموافقات والجلسات الحديثة وإجراءات Chat وTalk بنظرة سريعة. #95557 شكرًا @joshavant، @solvely-colin.
- يمكن لمستخدمي Android الآن تحديث موافقات أوامر Gateway وحلها من شاشة Approvals داخل التطبيق، مع اختيار Allow Once أو Always أو Deny أثناء الاتصال. #95593 شكرًا @solvely-colin.
- يتجنب مستخدمو iOS الآن مطالبات الإشعارات المفاجئة ويحصلون على إرشادات واضحة عندما لا تتوفر تنبيهات الموافقة، مع إدارة الإذن من شاشة إعدادات واحدة يمكن توقعها. #95640 شكرًا @joshavant.
- تظل عمليات إيقاف تشغيل TUI المحلية الآن ضمن حدود المؤقت الآمنة حتى عند تعيين
OPENCLAW_TUI_LOCAL_RUN_SHUTDOWN_GRACE_MSإلى قيمة عالية للغاية. c21dcfc - يقدّم Canvas A2UI الآن أصول التطبيق الحالية فقط بعد كل بناء، مما يقلل احتمال ظهور صور توافق قديمة وملفات متبقية. a89e65c شكرًا @vincentkoc.
- أصبح تحديد موضع إخفاقات إعداد مرحّل الدفع في iOS أسهل لأن تشخيصات التسجيل تعرض أين توقف الإعداد مع إبقاء بيانات اعتماد الدفع الحساسة خارج السجلات. f2b8668 شكرًا @joshavant.
- لا تُسجّل أجهزة iOS الآن لإشعارات الدفع إلا بعد قبول المستخدمين إفصاح المرحّل المستضاف والسماح بالإشعارات، مما يمنع نشر بيانات التسجيل قبل الموافقة. 8efed50 شكرًا @joshavant.
- يصلح ظهور إرسالات الدردشة والصوت وTUI والإرسالات المعاد توجيهها أحيانًا كأنها عالقة أو اختفاؤها بعد أن يكون Gateway قد أنهاها أو رفضها بالفعل، بحيث يمسح العملاء المتأثرون الآن حالة الانتظار، أو يستعيدون الإدخال القابل لإعادة المحاولة، أو يحدّثون السجل، أو يعرضون فشلًا مفيدًا. #91049 ذو صلة #91048. شكرًا @nxmxbbd.
إصلاحات الواجهة والإعدادات والتهيئة الأولية
تعمل إصلاحات إضافية في Control UI والجوال وسطح المكتب على تحسين دقة العرض وإمكانية الوصول والتهيئة الأولية وسلوك التطبيق.
المصادر والمساهمون
- يستعيد حصة استخدام OpenAI/Codex في الشريط الجانبي الموسّع لدردشة Control UI، بحيث يستطيع المستخدمون التحقق من حدودهم دون مغادرة المحادثة. #94219 ذو صلة #93041. شكرًا @jazzroutine، @pick-cat.
- تستخدم شاشات iOS الآن ألوان تمييز OpenClaw وحالة متسقة عبر التهيئة الأولية والإعدادات والدردشة ومطالبات الموافقة وأذونات الصوت والعناصر المصغّرة وعروض الدردشة المشتركة. #94627 شكرًا @zats.
- يمكن لـControl UI الآن إنشاء مهام Early Morning بالإعداد المسبق Silent في الجلسة الرئيسية ودون إشعارات، بدلًا من ترك مربع الحوار مفتوحًا بلا نتيجة مرئية. #95459 ذو صلة #95073. شكرًا @vincentkoc، @vporton، @zoowh.
- عند حد المليون رمز، تعرض شارات Control UI وقراءات الاستخدام الآن "1M" بدلًا من "1000k" المربكة، بينما تظل أعداد الرموز الأساسية دون تغيير. #95485 شكرًا @narahariraghava، @vincentkoc.
- تحسب نظرة Control UI العامة الآن مهام Cron الممكّنة التي ما زالت تحتاج إلى انتباه وتضع عليها علامات فقط، بينما تحتفظ المهام المعطلة بتفاصيل إخفاقاتها السابقة دون أن تظهر كمشكلات حالية. #95723 ذو صلة #95716. شكرًا @voytas75، @zengwen-dt.
- يرى مستخدمو Control UI الآن تلميحات أدوات أقصر لسمات System وLight وDark، بينما تعلن قارئات الشاشة تسميات أقل تكرارًا دون فقدان سياق وضع اللون المحيط. #95837 شكرًا @hannesrudolph، @sannidhyasah.
- لم تعد التهيئة الخام تظهر مفقودة في الإعدادات بعد التبديل من عرض النموذج، لأن JSON يُعاد إلى العرض بدلًا من الاحتفاظ بموضع التمرير السابق. #96145 ذو صلة #94202. شكرًا @sunlit-deng، @vporton.
- يصل مستخدمو iOS الجدد الآن إلى ترحيب OpenClaw والتهيئة الأولية قبل أن يطلب iOS الوصول إلى الشبكة المحلية، بينما ما زال المستخدمون الحاليون يتلقون الطلب عند فتح إعداد Gateway أو عند الحاجة بطريقة أخرى إلى اكتشاف Gateway على LAN. #96181 شكرًا @joshavant.
المستندات وأدوات الإدارة
موثوقية الإعداد والأوامر
تتعامل أوامر CLI الشائعة الآن مع حالات التهيئة والمسارات والمخرجات والفشل بقدر أكبر من الاتساق. توفّر إكمال الصدفة وdoctor وأوامر config وتهيئة Gateway إرشادات أوضح واستردادًا أكثر أمانًا عندما يحتاج تثبيت أو إعداد إلى عناية.
المصادر والمساهمون
- تعرض قائمة إكمال علامات التبويب في zsh الخاصة بـ OpenClaw الآن أوصاف الخيارات التي تحتوي على متغيرات
$أو أمثلة مغلفة بعلامات الاقتباس العكسية حرفيا بدلا من تقييمها كإدخال shell وإفساد القائمة. #64490 شكرا @edenkangdw. - بعد الترقية من تخزين sandbox الأقدم، يحصل المشغلون الآن على تحذير واضح من
openclaw doctorبشأن ملفات registry المتبقية، ويمكنهم استخدامopenclaw doctor --fixلترحيلها أو تنظيفها. #84326 شكرا @giodl73-repo. - يمكن للمشغلين الآن استخدام
doctor --lintلاكتشاف خدمات Gateway القديمة الراكدة ومعاينة التنظيف، بينما تظل الخدمات الإضافية المقصودة معلوماتية ولا تفشل الفحص الافتراضي. #84340 شكرا @giodl73-repo. - يحصل مشغلو gateway على macOS الآن على تحذير قبل أن تؤدي إعادة التثبيت أو الإصلاح أو إعادة التشغيل إلى استبدال سلوك غلاف LaunchAgent المخصص، بينما يميز
openclaw statusبين فحوصات السر المفقود الخاصة بـ CLI فقط والخدمة المثبتة. #90537 ذو صلة #90518. شكرا @turbotheturtle، @vincentkoc. - يمكن الآن إرسال المطالبات الطويلة أو متعددة الأسطر أو كثيفة الكود إلى
openclaw agentباستخدام--message-file، مما يتجنب اقتباس shell الهش ويبلغ عن الملفات غير الصالحة قبل الإرسال. #93351 شكرا @ooiuuii. - يصلح عمليات إصلاح
doctor --fix --non-interactiveالمجدولة التي كانت تعيد تشغيل gateway يعمل بالفعل بعد فشل مؤقت في فحص السلامة، وبذلك لم تعد الصيانة غير المراقبة تقاطع الخدمة الحية. #94148 ذو صلة #78217. شكرا @esqandil، @zhangguiping-xydt. - يتوقف
openclaw configureوopenclaw configالمجرد الآن مع إرشادات واضحة للأوامر الفرعية عند تشغيلهما من scripts أو pipes، بدلا من فتح معالج تفاعلي جزئي والخروج بشكل غير واضح. #94238 ذو صلة #93953. شكرا @nianjiuzst، @ruomuxydt. - يمكن لمشغلي الوكلاء المتعددين الآن استخدام
openclaw gateway usage-costلعرض تكاليف وكيل مهيأ واحد أو جميع الوكلاء، مع بقاء أمر الوكيل الافتراضي الحالي دون تغيير. #94483 شكرا @ly-wang19. - لم تعد بطاقات Workboard المؤرشفة تزحم مخرجات
openclaw workboard listالافتراضية، بينما لا يزال--include-archivedومخرجات JSON يوفران الوصول عند الحاجة. #94562 ذو صلة #94555. شكرا @ecican، @vincentkoc، @zengwen-dt. - يقدم OpenClaw Doctor الآن إرشادات دقيقة لمهام Cron الخاصة بمطالبة shell المعزولة العاملة بدلا من اقتراح أمر
--fixبشكل متكرر مع أنه لا يستطيع إزالة التحذير. #94784 ذو صلة #94655. شكرا @altaywtf، @geekoagent، @zengwen-dt. - يصلح عرض
openclaw doctorلتحذير يتطلب إصلاحا لإعدادات ذاكرة GGUF المحلية السليمة بعد تخطي فحص الجاهزية عمدا، مع الحفاظ على التحذير عندما يكون النموذج المحلي المهيأ مفقودا فعلا. #95393 ذو صلة #92582. شكرا @mikasa0818، @neekolascmd، @vincentkoc. - على Windows، تعمل مهام gateway التي ينشئها المثبت الآن في الخلفية دون نافذة console يمكن للمستخدمين إغلاقها بالخطأ وإيقاف gateway. #95480 ذو صلة #89231. شكرا @cameronweller، @mikasa0818، @vincentkoc.
- ترفض ارتباطات قنوات الوكيل الآن مواصفات الحساب المشوهة مثل
matrix:work:extraبرسالة خطأ واضحة بدلا من توجيه الوكيل بصمت إلى حساب مختلف. #95572 شكرا @ly-wang19. - تحترم تحديثات Skills في ClawHub الآن سياسة أمان التثبيت المهيأة لديك، ويحدث
openclaw skills update --allفقط Skills المتتبعة في ClawHub بدلا من تثبيت Skills مهيأة أخرى على نحو غير متوقع. #95684 شكرا @vincentkoc. - أصبحت تدفقات عمل إعادة التشغيل وبدء تشغيل gateway على Windows أكثر موثوقية لأن OpenClaw يمرر الآن الأوامر إلى مسار
cmd.exeالموثوق في النظام بدلا من الاعتماد على البحث عن العمليات. 7dd01d1 شكرا @vincentkoc. - أصبحت فحوصات تنظيف gateway والمستمع على Windows أكثر موثوقية عندما يكون بحث PATH غير مكتمل، بحيث يمكن للمشغلين تحديد عملية gateway وتحرير منفذ مشغول دون تفويت أدوات النظام المثبتة. e9b694e شكرا @vincentkoc.
- على Windows، يعثر بدء تشغيل OpenClaw وتسليم TUI إلى Codex الآن على
bunوcodexوثنائيات runtime الأخرى عبر محدد مواقع النظام الموثوق حتى عندما يظهر أمرwhereآخر في وقت أبكر على PATH. 72b9bc7 شكرا @vincentkoc. - تستخدم تشخيصات المنافذ على Windows الآن أدوات النظام المقصودة حتى عندما تكون إدخالات PATH مفقودة أو محجوبة، لذلك تقل احتمالية إخفاء تعارضات منافذ gateway والخدمة بسبب إخفاقات حل الأوامر. c4facb2 شكرا @vincentkoc.
- تقل احتمالية أن يفوت استرداد daemon على Windows اكتشاف العمليات أو التنظيف عندما يكون PATH غير مكتمل أو غير معتاد أو محجوبا، لأن الرجوع الاحتياطي للمهام المجدولة يعثر الآن على PowerShell وtaskkill في مواقع النظام الموثوقة. 2a140e6 شكرا @vincentkoc.
- يحتفظ OpenClaw الآن بعلامات استرداد الإعدادات ولقطات آخر حالة سليمة معروفة وسجل القراءات المشبوهة في حالته المشتركة عبر الترحيل، دون ترك ملف سجل منفصل لصحة الإعدادات. 6daabd2 شكرا @vincentkoc.
- على Windows، تتلقى أوامر Crabbox المشغلة عبر shims حزم Node الآن أعلام الموفر وأوامر shell ومحارف shell الخاصة كما أدخلت، بدلا من فقدانها أو إعادة تفسيرها. 54d24cd شكرا @vincentkoc.
- أصبحت تدفقات عمل Crabbox الموجهة إلى Windows أقل عرضة للفشل أو الرجوع إلى معالجة shell الأبطأ عند تشغيل أدوات Node عبر shims
.cmdو.bat. d48dcc6 شكرا @vincentkoc. - يمكن لمستخدمي Windows تشغيل
crabboxوgitوأدوات أخرى مدعومة بـ Node عبر shims أوامر مثبتة بواسطة npm دون أن يتوقف Crabbox قبل فتح الأداة. 77f4e45 شكرا @vincentkoc. - يتحقق
openclaw doctorالآن من الملفات الشخصية التي تحذف إعدادات سياسة الأدوات دون التعامل مع الحذف الصحيح كخطأ. 03ba09b - لم يعد
openclaw doctorيعرض تحذيرات مضللة لقسم الأدوات عندما لا يستطيع تقييم ملف شخصي مخصص للمعاينة. 420a0e6 شكرا @vincentkoc. - يقتصر
openclaw doctorالآن على تحذيرات المعاينة لملفات تعريف الأدوات التي يمكنه تقييمها، مما يتجنب تحذيرات المنح المهيأة المضللة للملفات الشخصية غير المعروفة. 541f7ff شكرا @vincentkoc. - يمكن لمستخدمي Windows تثبيت OpenClaw من المصدر دون أن يعيق إعداد التبعيات فرض المثبت تشغيل scripts npm أو pnpm عبر
cmd.exe. 1252378 شكرا @vincentkoc. - يمكن لإعدادات OpenClaw الأكبر حجما التهيئة وتوليد تلميحات UI بكفاءة أكبر، بينما تظل الحقول الحساسة موسومة بالطريقة نفسها. #55018 شكرا @huangyandi-red، @vincentkoc، @xdhuangyandi.
- تعرض تغييرات الإعدادات التي لا تزال تحتاج إلى إعادة تشغيل gateway يدويا الآن إشعارا واضحا بأن إعادة التشغيل مطلوبة مع الحفاظ على الملاحظة الأصلية، بدلا من أن تبدو مكتملة برسالة
config-patch okمضللة. #83041 ذو صلة #46797. شكرا @stache73، @xuruiray. - تظهر المساعدة الخاصة بـ
doctorوgatewayوmodelsوpluginsوsessionsوtasksالآن خلال عشرات المللي ثانية، بينما كانت أوامر مثلsessions --helpوtasks --helpتستغرق سابقا نحو 1.6 إلى 1.8 ثانية لبدء الاستجابة. #89628 شكرا @yyzquwu. - تعرض الآن واجهات تتبع OpenTelemetry الخلفية مثل Langfuse اسم الموفر/النموذج الفعلي بدلا من "unknown" لمعرفات النماذج المؤهلة بشرطة مائلة. #89981 شكرا @mycarrysun، @vincentkoc.
- لم تعد سجلات إقران الأجهزة المشوهة أو الأقدم تمنع
openclaw devices listمن عرض طلبات الموافقة المعلقة، بينما لا تزال الأدوار الصالحة تظهر بشكل طبيعي. #93504 شكرا @ly-wang19. - يرفض OpenClaw الآن أهداف SSH ذات النقطتين الشاردتين في البداية أو النهاية قبل أن تتمكن من إنتاج إعداد SSH غير صالح أو إخفاقات بدء النفق لصناديق sandbox وgateways المدعومة بـ SSH. #93887 شكرا @miorbnli.
- يحصل المستخدمون الذين يفشل إعدادهم غير التفاعلي في فحص سلامة gateway المحلي الآن على أوامر استرداد قابلة للتشغيل
openclaw onboard --install-daemonأوopenclaw onboard --skip-healthبدلا من أعلامsetupغير المدعومة. #93994 ذو صلة #93947. شكرا @bk-z1، @nianjiuzst. - تقبل فحوصات سلامة Gateway والمسبار الآن نفس
--portالمخصص المستخدم لبدء Gateway محلي، وترفض المنافذ غير الصالحة مبكرا، وتعرض هدف local loopback المحدد في مخرجات JSON. #94687 ذو صلة #79100. شكرا @bryantegomoh، @ozthedivine. - يكتشف
gateway --forceالآن العمليات الخاصة بـ IPv4 فقط التي تشغل منفذ gateway، ولا يزال يحاول التنظيف عندما يكون فحص المنفذ غير حاسم، بدلا من التعامل مع المنفذ خطأ على أنه حر. #94949 ذو صلة #94426. شكرا @sunlit-deng، @vincentkoc، @wangwllu. - يقبل
openclaw config validateالآن إعدادات خادم MCP القائمة على الأوامر التي تستخدم صراحةtransport: "stdio"، مما يتجنب أخطاء التحقق الزائفة مع الاستمرار في رفض إعدادات stdio غير الصالحة ذات النمط البعيد. #95102 ذو صلة #95082. شكرا @ken-jo، @lzyyzznl. - يمكن الآن لتعديلات الصور عبر CLI إرجاع عدة متغيرات في أمر واحد باستخدام
--count <n>، بدلا من اقتصارها على النتيجة الفردية الافتراضية للموفر. #95300 شكرا @ly-wang19. - يعثر
openclaw sessions export-trajectoryالآن على الجلسات التي تستطيع أوامر الجلسات الأخرى رؤيتها بالفعل عندما تكون المتاجر المخصصة أو القائمة على~أو المقولبة بـ{agentId}مهيأة، دون الحاجة إلى مسار المتجر مرة أخرى. #95570 ذو صلة #95568. شكرا @youngting520. - يصلح عرض
infer inspect --name <id> --jsonللأعلام التي لم تكن أوامر CLI المطابقة تقبلها، بحيث يستطيع المطورون والمشغّلون اكتشاف خيارات النماذج والمصادقة والنسخ المدعومة بشكل موثوق. #95719 شكرًا @ly-wang19، @vincentkoc. - يمكن للأشخاص الذين يفحصون جلسات كبيرة جدًا أو غير مرتبة زمنيًا فتح تفاصيل الاستخدام والاستمرار في الحصول على أحدث إدخالات السجل ذات الطابع الزمني من دون أن يحتفظ OpenClaw بكامل سجل السجل المحلل في الذاكرة. #96019 شكرًا @vincentkoc.
- يمكن للمشغّلين الآن إعداد مراقب المصادقة ومؤقّت systemd وودجات Termux لمضيف OpenClaw الخاص بهم من دون استبدال أسماء المضيفين ومسارات نظام الملفات الخاصة بالمشرفين أولًا. af3e509 شكرًا @vincentkoc.
- يختار إماهة crabbox الأصلية على Windows الآن مهمة عفريت Windows المطلوبة تلقائيًا، مما يتجنب عمليات التشغيل الفاشلة أو الموجهة خطأً مع إبقاء WSL2 وتجاوزات المهمة الصريحة من دون تغيير. d5d9a82 شكرًا @vincentkoc.
- يمكن للأشخاص الذين يعيّنون صورة رمزية لوكيل محلي تجنّب الصور المفقودة بإبقاء الملفات النسبية إلى مساحة العمل دون 2 MB، بينما لا تخضع الصور الرمزية عبر HTTP(S) ومعرّفات URI للبيانات لذلك الحد. #78884 ذات صلة #65312. شكرًا @wangjieweb3-design، @nyx-nocturna.
- تطلب تعليمات الوكيل الافتراضية في OpenClaw الآن من الوكلاء التحقق من وجود حلول مجانية أو مفتوحة المصدر مناسبة قبل اقتراح بناء مخصص، مع السماح بالعمل المخصص عندما يكون الأنسب. #86608 شكرًا @cablackmon.
- يمكن لمؤلفي Plugin الآن استخدام
targetSessionKeyالموثق في أحداثsubagent_endedلمطابقتها مع عملية الإنشاء المقابلة، بدلًا من الاعتماد على حقولagentIdأوchildSessionKeyالتي لا يتم إرسالها. #95191 ذات صلة #95186. شكرًا @ken-jo، @mahaohao-ch. - تفتح روابط Skills في ClawHub ضمن مستندات OpenClaw وبطاقات العرض الآن الصفحات القياسية المؤهلة بالمالك، وتستخدم أمثلة التثبيت مراجع
openclaw skills install @owner/<slug>الجاهزة للنسخ بدلًا من مسارات الشرائح المجردة الأقدم. #95972 شكرًا @patrick-erichsen.
الأدوات والعمل المجدول
باتت المهام المجدولة والأدوات المضمنة تنهي العمل، وتعيد المحاولة، وتبلغ عن الإخفاقات، وتحافظ على مدخلاتها المقصودة باتساق أكبر. كما تجعل التحسينات على وقت تشغيل Plugin SDK الملحقات المدعومة بالأدوات أكثر موثوقية عند التحميل، أو إرجاع النتائج، أو تشغيل العمل المجدول.
المصادر والمساهمون
- أصبحت مهام cron المعزولة التي تستخدم
deleteAfterRunتزيل جلستها المؤقتة ونسخة الحوار بعد الانتهاء، بما في ذلك عمليات التشغيل التي يكون التسليم فيها معطلا، مما يقلل الملفات القديمة، والسياق المتراكم، والتنظيف اليدوي. #84794 ذو صلة #84707. شكرا @bottenbenny، @turbotheturtle. - يمكن الآن للمهام المجدولة الفردية استخدام نماذج fallback الخاصة بها، أو التشغيل مع تعطيل fallbacks، أو العودة إلى وراثة fallback العادية عبر CLI بدلا من مطالبة المشغلين بتحرير بيانات الحمولة منخفضة المستوى. #93369 ذو صلة #90302. شكرا @849261680، @walliiee.
- أصبح سجل Cron يعثر الآن بشكل موثوق على الإدخالات التي تتضمن معرفات مهامها مسافات إضافية محيطة، ويرفض المعرفات المتداخلة أو الفارغة قبل أن تتمكن من إنشاء سجلات لا يمكن قراءتها مرة أخرى بأمان. #93567 شكرا @alix-007، @vincentkoc.
- لم تعد إضافة مهمة cron أو إزالتها تتسبب في فقدان مهمة متكررة أخرى مستحقة بالفعل لعملية تشغيلها المعلقة. #94323 شكرا @yetval.
- أصبحت قراءات وكتابات مستندات Word وPowerPoint وExcel تستخدم الآن مسار
.docxأو.pptxأو.xlsxالمقصود بدلا من الإخفاق بسبب امتداد مختلق. #95805 ذو صلة #93326. شكرا @bhnan، @lzyyzznl، @vincentkoc، @xzh-icenter. - يحتفظ مستخدمو أتمتة المتصفح بنفس اللقطات الغنية بالمراجع، بما في ذلك الفروع المفيدة في النتائج المضغوطة، مع تقليل المعالجة القابلة للتجنب أثناء إنشاء اللقطات. #96072 شكرا @vincentkoc.
- يصلح مشكلة ترك الأوامر منتهية المهلة وتحديثات النواة المتوقفة على Windows أحيانا لعمليات فرعية قيد التشغيل، بحيث يستطيع OpenClaw إيقاف شجرة العمليات الكاملة بموثوقية أكبر بعد الإلغاءات، أو انتهاء المهلة، أو تنظيف التحديث. a192b2e شكرا @vincentkoc.
- أصبح احتمال رؤية مستخدمي Windows لإخفاق عمليات تثبيت الأدوات التي يديرها الوكيل أثناء فك تنزيلات ZIP مثل ripgrep أقل، لأن OpenClaw يستخدم الآن برامج الاستخراج المضمنة في Windows بدلا من الاعتماد على البحث في PATH. a5fde91
- أصبحت فحوصات إعداد Windows ووقت التشغيل تعثر على الأدوات المطلوبة بموثوقية أكبر باستخدام محلل System32 الموثوق بدلا من الاعتماد على إدخال PATH غير متوقع. d3b4444 شكرا @vincentkoc.
- أصبحت عمليات تشغيل SDK المنشأة باستخدام
timeoutMs: 0تحتفظ الآن بمهلة الصفر المطلوبة دون مراقب غير مرغوب فيه من جانب العميل. 2bdcc83 شكرا @vincentkoc. - أصبحت أوامر OpenClaw المتوقفة تتوقف الآن بموثوقية حتى عندما يقدم المستدعون مهلات تنفيذ أو خمول مخرجات كبيرة للغاية. 1425bb3 شكرا @vincentkoc.
- أصبحت الأوامر التي تعطى إعدادات مهلة كبيرة للغاية تستخدم الآن حدا أقصى آمنا بدلا من الإخفاق لأن وقت التشغيل لا يستطيع جدولة الانتظار المطلوب. 66b94ba
- أصبحت إعدادات السماح/المنع للأدوات الخاصة بالمزود تتوافق الآن باتساق أكبر مع تحذيرات doctor في OpenClaw، بما في ذلك التكوينات التي تحتوي على أسماء بديلة للمزود، أو مفاتيح خاصة بالنموذج، أو معرفات نماذج بأسلوب OpenRouter، أو إدخالات سياسة مشوهة. 8f2882f
- تتلقى تطبيقات SDK الآن
tool.call.failedعندما تفشل الأدوات الطرفية أو يتم حظرها، بدلا من حدث إكمال مضلل، بحيث يمكن لمعالجة الإخفاقات الحالية أن تتفاعل بشكل صحيح. #95383 شكرا @ly-wang19. - يصلح رفض طلبات إضافة وتحديث cron عندما تصل حقول المهام المعروفة مع مسافات لاحقة غير ضارة، بحيث يمكن حفظ الجداول دون تخفيف فحوصات المدخلات الغامضة أو غير الآمنة. #95674 ذو صلة #95407. شكرا @nassiel، @zw-xysk.
- يتعامل رصد وكلاء Codex الفرعيين مع مجموعات كبيرة من الوكلاء الفرعيين وملفات نسخ الحوار مع تقليل الفحص غير الضروري، مع استمرار حل تنسيقات أسماء ملفات نسخ الحوار الأقدم كما كان من قبل. #96085 شكرا @vincentkoc.
- يصلح توقف تهيئة crabbox الأصلية على Windows أو فقدان التسليمات عندما يستخدم المشغل والبرنامج الخفي أدلة منزلية مختلفة، بحيث يستطيع كلاهما العثور على حالة المهمة نفسها وملفات الإيقاف. f354889 شكرا @vincentkoc.
مساهمات إضافية
- يحسّن جدولة CI للمستودع، واستخدام المشغّلات، ومعالجة الإخفاقات. #95308 شكرًا @vincentkoc.
- يحسّن جدولة CI للمستودع، واستخدام المشغّلات، ومعالجة الإخفاقات. #95465 شكرًا @wangmiao0668000666.
- يحسّن جدولة CI للمستودع، واستخدام المشغّلات، ومعالجة الإخفاقات. #95625 شكرًا @vincentkoc.
- يحسّن جدولة CI للمستودع، واستخدام المشغّلات، ومعالجة الإخفاقات. #95649 شكرًا @vincentkoc.
- يحسّن جدولة CI للمستودع، واستخدام المشغّلات، ومعالجة الإخفاقات. #95681 شكرًا @vincentkoc.
- يحسّن جدولة CI للمستودع، واستخدام المشغّلات، ومعالجة الإخفاقات. #95857 شكرًا @romneyda.
- يحسّن جدولة CI للمستودع، واستخدام المشغّلات، ومعالجة الإخفاقات. #95870 شكرًا @vincentkoc.
- يحسّن جدولة CI للمستودع، واستخدام المشغّلات، ومعالجة الإخفاقات. #95872 شكرًا @romneyda.
- يحسّن جدولة CI للمستودع، واستخدام المشغّلات، ومعالجة الإخفاقات. #95879 شكرًا @vincentkoc.
- يحسّن جدولة CI للمستودع، واستخدام المشغّلات، ومعالجة الإخفاقات. #95890 شكرًا @vincentkoc.
- يحسّن جدولة CI للمستودع، واستخدام المشغّلات، ومعالجة الإخفاقات. #95909 شكرًا @vincentkoc.
- يحسّن جدولة CI للمستودع، واستخدام المشغّلات، ومعالجة الإخفاقات. #95922 شكرًا @vincentkoc.
- يحسّن جدولة CI للمستودع، واستخدام المشغّلات، ومعالجة الإخفاقات. #95946 شكرًا @vincentkoc.
- يحسّن جدولة CI للمستودع، واستخدام المشغّلات، ومعالجة الإخفاقات. #95967 شكرًا @vincentkoc.
- يحسّن جدولة CI للمستودع، واستخدام المشغّلات، ومعالجة الإخفاقات. #95983 شكرًا @vincentkoc.
- يحسّن جدولة CI للمستودع، واستخدام المشغّلات، ومعالجة الإخفاقات. #96258 شكرًا @vincentkoc.
- يحسّن أتمتة فحص الإصدارات ومعالجة الأدلة المطلوبة. #95094 شكرًا @romneyda.
- يحسّن أتمتة فحص الإصدارات ومعالجة الأدلة المطلوبة. #95466 شكرًا @jason-allen-oneal.
- يحسّن أتمتة فحص الإصدارات ومعالجة الأدلة المطلوبة. #95876 شكرًا @romneyda.
- يحسّن أتمتة فحص الإصدارات ومعالجة الأدلة المطلوبة. #95880 شكرًا @romneyda.
- يحسّن أتمتة فحص الإصدارات ومعالجة الأدلة المطلوبة. #95919 شكرًا @romneyda.
- يحسّن أتمتة فحص الإصدارات ومعالجة الأدلة المطلوبة. #95928 شكرًا @vincentkoc.
- يحسّن أتمتة فحص الإصدارات ومعالجة الأدلة المطلوبة. #95991 شكرًا @vincentkoc.
- يحسّن أتمتة فحص الإصدارات ومعالجة الأدلة المطلوبة. #96235 شكرًا @vincentkoc.
- يحسّن أدوات حزم الإصدارات ونشرها والتحقق منها. #94272 شكرًا @romneyda.
- يحسّن أدوات حزم الإصدارات ونشرها والتحقق منها. #94622 شكرًا @tayoun.
- يحسّن أدوات حزم الإصدارات ونشرها والتحقق منها. #95898 شكرًا @romneyda.
- يحسّن أدوات حزم الإصدارات ونشرها والتحقق منها. #95901 شكرًا @romneyda.
- يحسّن أدوات حزم الإصدارات ونشرها والتحقق منها. #95999 شكرًا @vincentkoc.
- يحسّن أدوات حزم الإصدارات ونشرها والتحقق منها. #96055 شكرًا @vincentkoc.
- يحسّن أدوات حزم الإصدارات ونشرها والتحقق منها. #96226 شكرًا @vincentkoc.
- يحسّن أدوات حزم الإصدارات ونشرها والتحقق منها. #96271 شكرًا @vincentkoc.
- يحسّن أدوات حزم الإصدارات ونشرها والتحقق منها. #97909 شكرًا @patrick-erichsen.
- يحسّن تغطية QA Lab، والتقاط الأدلة، وفحوصات جاهزية الإصدار. #91502 شكرًا @romneyda.
- يحسّن تغطية QA Lab، والتقاط الأدلة، وفحوصات جاهزية الإصدار. #91506 شكرًا @romneyda.
- يحسّن تغطية QA Lab، والتقاط الأدلة، وفحوصات جاهزية الإصدار. #94700 شكرًا @romneyda.
- يحسّن تغطية QA Lab، والتقاط الأدلة، وفحوصات جاهزية الإصدار. #95406 شكرًا @romneyda.
- يحسّن تغطية QA Lab، والتقاط الأدلة، وفحوصات جاهزية الإصدار. #95858 شكرًا @romneyda.
- يحسّن تغطية QA Lab، والتقاط الأدلة، وفحوصات جاهزية الإصدار. #95933 شكرًا @romneyda.
- يحسّن تغطية QA Lab، والتقاط الأدلة، وفحوصات جاهزية الإصدار. #95944 شكرًا @romneyda.
- يحسّن تغطية QA Lab، والتقاط الأدلة، وفحوصات جاهزية الإصدار. #95947 شكرًا @romneyda.
- يحسّن تغطية QA Lab، والتقاط الأدلة، وفحوصات جاهزية الإصدار. #95952 شكرًا @vincentkoc.
- يحسّن تغطية QA Lab، والتقاط الأدلة، وفحوصات جاهزية الإصدار. #95961 شكرًا @vincentkoc.
- يحسّن تغطية QA Lab، والتقاط الأدلة، وفحوصات جاهزية الإصدار. #95971 شكرًا @romneyda.
- يحسّن تغطية QA Lab، والتقاط الأدلة، وفحوصات جاهزية الإصدار. #95975 شكرًا @vincentkoc.
- يحسّن تغطية QA Lab، والتقاط الأدلة، وفحوصات جاهزية الإصدار. #96003 شكرًا @romneyda.
- يحسّن تغطية QA Lab، والتقاط الأدلة، وفحوصات جاهزية الإصدار. #96017 شكرًا @romneyda.
- يحسّن تغطية QA Lab، والتقاط الأدلة، وفحوصات جاهزية الإصدار. #96030 شكرًا @romneyda.
- يحسّن تغطية QA Lab، والتقاط الأدلة، وفحوصات جاهزية الإصدار. #96246 شكرًا @vincentkoc.
- يضيف أو يصلح تغطية انحدار مركّزة لسير عمل الصيانة. #87121 شكرًا @davinci282828، @lizuju.
- يضيف أو يصلح تغطية انحدار مركّزة لسير عمل الصيانة. #90223 شكرًا @aniruddhaadak80.
- يضيف أو يصلح تغطية انحدار مركّزة لسير عمل الصيانة. #93378 شكرًا @mmyzwl، @yachiyo1680.
- يضيف أو يصلح تغطية انحدار مركّزة لسير عمل الصيانة. #95475 شكرًا @kklouzal.
- يضيف أو يصلح تغطية انحدار مركّزة لسير عمل الصيانة. #95499 شكرًا @romneyda.
- يضيف أو يصلح تغطية انحدار مركّزة لسير عمل الصيانة. #95602 شكرًا @vincentkoc، @zats.
- يضيف أو يصلح تغطية انحدار مركّزة لسير عمل الصيانة. #95653 شكرًا @vincentkoc.
- يحسّن صيانة المستودع وسير عمل استقبال المساهمين. #76668 شكرًا @wadydx.
- يحسّن صيانة المستودع وسير عمل استقبال المساهمين. #87861 شكرًا @coder999999999، @shuofengzhang، @vincentkoc.
- يحسّن صيانة المستودع وسير عمل استقبال المساهمين. #95243 شكرًا @hugenshen، @vincentkoc.
- يحسّن بنية التوثيق الداخلي وصيانة مراجع الإصدارات. #78715 شكرًا @mehrazmorshed.
- يحسّن بنية التوثيق الداخلي وصيانة مراجع الإصدارات. #93502 شكرًا @harjothkhara.
- يحسّن بنية التوثيق الداخلي وصيانة مراجع الإصدارات. #96044 شكرًا @romneyda.
- يحسّن بنية التوثيق الداخلي وصيانة مراجع الإصدارات. #96057 شكرًا @vincentkoc.
- يحسّن بنية التوثيق الداخلي وصيانة مراجع الإصدارات. #96061 شكرًا @vincentkoc.
- يعزّز حدود السلوك الداخلية دون تغيير سير عمل المنتج العام. #91193 شكرًا @davinci282828، @whiteyzy.
- يعزّز حدود السلوك الداخلية دون تغيير سير عمل المنتج العام. #95706 شكرًا @rushindrasinha، @vincentkoc.
- يعزّز حدود السلوك الداخلية دون تغيير سير عمل المنتج العام. #96179 شكرًا @jalehman.
- ينقل الأجزاء الداخلية للجلسات ووقت التشغيل خلف حدود صيانة مشتركة. #89912 شكرًا @jalehman.
- ينقل الأجزاء الداخلية للجلسات ووقت التشغيل خلف حدود صيانة مشتركة. #90439 شكرًا @jalehman.
- ينقل الأجزاء الداخلية للجلسات ووقت التشغيل خلف حدود صيانة مشتركة. #96182 شكرًا @jalehman.
- ينقل الأجزاء الداخلية للجلسات ووقت التشغيل خلف حدود صيانة مشتركة. #96191 شكرًا @jalehman.
- ينقل الأجزاء الداخلية للجلسات ووقت التشغيل خلف حدود صيانة مشتركة. #96193 شكرًا @jalehman.
- ينقل الأجزاء الداخلية للجلسات ووقت التشغيل خلف حدود صيانة مشتركة. #96195 شكرًا @jalehman.
- ينقل الأجزاء الداخلية للجلسات ووقت التشغيل خلف حدود صيانة مشتركة. #96204 شكرًا @jalehman.
- ينقل الأجزاء الداخلية للجلسات ووقت التشغيل خلف حدود صيانة مشتركة. #96206 شكرًا @jalehman.
- ينقل الأجزاء الداخلية للجلسات ووقت التشغيل خلف حدود صيانة مشتركة. #96213 شكرًا @jalehman.
- ينقل الأجزاء الداخلية للجلسات ووقت التشغيل خلف حدود صيانة مشتركة. #96218 شكرًا @jalehman.
- يحسّن صندوق اختبار دفع iOS وتغطية التحقق من الإصدار. #95893 شكرًا @joshavant.
- يحدّث توثيق التحقق من إطار Copilot وإعداد الاختبارات الحية. #95930 شكرًا @vincentkoc.