أصدر مشروع llama.cpp الإصدار b11258، الذي يتضمن إصلاحًا لسلوك عامل الخدمة الخاص بواجهة الويب المدمجة. في السابق، كان استخدام الأعلام مثل `--path` أو `--no-ui` يجعل المتصفحات تحتفظ بنسخة مخبأة من الواجهة لأن الخادم يعيد 404 لـ `/sw.js`، وهو ما لا يؤدي إلى إزالة عامل الخدمة.

  • يقدم الخادم الآن عامل خدمة self-unregistering يقوم بمسح ذاكراته المؤقتة وإعادة تحميل التبويبات المفتوحة عندما لا يتم تقديم واجهة المستخدم، مما يضمن التخلص من الذاكرة المؤقتة القديمة.
  • يستمر ملف `sw.js` الموجود في المجلد المحدد بواسطة `--path` في الحصول على الأولوية ويتم تقديمه أولاً إذا كان موجودًا.

يمنع هذا التغيير المستخدمين من رؤية واجهات مخبأة قديمة عند تشغيل الخادم بدون واجهة المستخدم المدمجة.