هيرميس يطمئن مستخدميه: وداعاً لفقدان سجلات المحادثة بعد تحديث إصلاحي عاجل
تحديث Hermes v2026.9.11: إصلاحات استقرار قاعدة البيانات وبقية تحسينات هذا الإصدار بشرح مبسّط.
معلومات الإصدار
| البند | التفاصيل |
|---|---|
| الإصدار | v0.21.2 (v2026.9.11) |
| تاريخ الإصدار | 11 سبتمبر 2026 |
| نوع الإصدار | إصدار تصحيحي |
| وصف مختصر | يُصلح مشكلات قاعدة البيانات state.db الهشّة التي ظهرت بعد إعادة كتابة تخزين الجلسات في v0.21.0، ويجمع كل التحسينات من الأيام الأربعة الماضية |
شرح مبسّط
قاعدة البيانات لم تعد تتصارع مع نفسها
تخيّل هذا: لديك أربعة خدم في منزلك، كلهم يحاولون الكتابة في نفس الدفتر في نفس الوقت. واحد يكتب، وآخر يمد يده ليقلب الصفحة، وثالث يصفق الدفتر بقوة — وفجأة تجد الدفتر ممزقًا إلى أشلاء. هذا بالضبط ما واجهه بعض المستخدمين بعد v0.21.0: عمليات خلفية متعددة تكتب في “الدفتر الرئيسي” state.db في آنٍ واحد، فتُلغي أقفال بعضها البعض. هذا التحديث يكبح جماح هؤلاء “الخدم الفوضويين” الأربعة: بيانات الغرف المستضافة انتقلت إلى قاعدة بياناتها الخاصة shared-state.db، ولوحة التحكم أصبحت تُفضّل الوصول للقراءة فقط، والمهام المجدولة تمر عبر قنوات اتصال سليمة، وأدوات الإصلاح لم تعد تعبث بدفاتر الآخرين بتهور.
قواعد البيانات السليمة لم تعد تُصنَّف خطأً كـ“تالفة”
أحيانًا يكون دفترك سليمًا تمامًا، لكن أحد الخدم يلقي نظرة واحدة ويعلن: “هذا الدفتر مكسور، غير قابل للاستخدام.” قد يكون السبب خصوصية في نظام الملفات (مثل إدخالات المجلدات المحذوفة في OpenZFS) أو سوء فهم ناتج عن قراءة/كتابة متقاربة. هذا الإصلاح يمنع النظام من شطب قاعدة بيانات كاملة بسبب عثرة صغيرة في القرص — وعلى WSL2، لن تتسبب أخطاء الإدخال/الإخراج العرضية في فشل ميزة “عرض الجلسات” من المحاولة الأولى بعد الآن.
فهرس البحث معطوب؟ المحادثة تستمر
سابقًا، إذا واجه فهرس البحث النصي الكامل (تخيّله كـ“جدول المحتويات” في نهاية دفترك) مشكلة، كان النظام يفترض أن الدفتر كله تالف ويُنهي محادثتك الحالية فورًا. لم يعد الأمر كذلك: البحث يتدهور مؤقتًا، ويُعاد بناء الفهرس تلقائيًا لاحقًا، ويبقى سجل محادثاتك سليمًا. الأمر كأن فهرس بطاقات المكتبة اختلط، لكن كل الكتب على الرفوف ما زالت في مكانها.
المهام المجدولة التي “لم تُسلَّم” ستُعاد المحاولة تلقائيًا
أعددت تذكيرًا مجدولًا، لكن ذلك المُشغِّل لم يمر فعليًا بسبب مشاكل الشبكة أو انشغال النموذج. سابقًا، كان يختفي بصمت. الآن يعيد النظام المحاولة تلقائيًا عددًا محدودًا من المرات، مما يضمن ألا تضيع مهمتك إلى الأبد بسبب “تسليم فاشل” واحد.
خطافات الإضافات أكثر اكتمالًا، والانقطاعات أصبحت قابلة للاكتشاف
عندما تضغط على مقاطعة أثناء جلسة، يُطلق النظام الآن خطاف الإضافة agent_loop_stopped بشكل صحيح. هذا يعني أن إضافات الطرف الثالث التي تعتمد على هذه الإشارة يمكنها أن تعرف بدقة أن “الحلقة توقفت” بدلًا من الانتظار إلى الأبد.
تحقق أكثر صرامة من معاملات الأدوات
عند تسجيل أداة، إذا كان تنسيق المعاملات خاطئًا، يرفضه النظام فورًا بدلًا من الانتظار حتى وقت التشغيل لينفجر. الأمر كحارس باب يوقف شخصًا بهوية غير صالحة عند المدخل، بدلًا من السماح له بالدخول إلى الردهة قبل أن تسوء الأمور.
نموذج توليد صور جديد وتحسينات في تكامل Slack
كتالوج FAL يتضمن الآن Meta Muse Image بسعر 0.01 دولار فقط للصورة — رائع للمستخدمين الذين يولّدون الصور على نطاق واسع. حالة وعناوين تكامل Slack تمر الآن عبر Agent Sessions API لعرض معلومات أكثر دقة.
الخلاصة
هذا تصحيح من نوع “أوقف النزيف”: لا ميزات جديدة مبهرة، فقط سدّ الألغام التي خلّفها التجديد الكبير في v0.21.0، واحدًا تلو الآخر. للمستخدم العادي، الفرق الأكثر وضوحًا هو هذا — سجلات الجلسات لم تعد تتلف بشكل غامض، والمحادثات لا تنقطع بسبب أعطال بسيطة في فهرس البحث، والمهام المجدولة أكثر موثوقية. إذا واجهت يومًا تحذيرات “قاعدة البيانات تالفة” على 0.21.0 أو 0.21.1، فهذا الإصدار لك.
📎 ملاحظات الإصدار الرسمية: https://github.com/NousResearch/hermes-agent/releases