llama.cpp प्रोजेक्ट ने b11258 बिल्ड जारी की, जिसमें बिल्ट-इन वेब इंटरफ़ेस के service worker व्यवहार के लिए एक ठीक शामिल है। पहले, `--path` या `--no-ui` जैसे फ्लैग का उपयोग करने से ब्राउज़र UI के कैश किए गए संस्करणों को बनाए रखते थे क्योंकि सर्वर `/sw.js` के लिए 404 लौटाता था, जो service worker हटाने को ट्रिगर नहीं करता।

  • सर्वर अब एक self-unregistering service worker सर्व करता है जो UI सर्व नहीं किया जा रहा है तो अपने कैश साफ़ करता है और खुली टैबों को रीलोड करता है, यह सुनिश्चित करते हुए कि पुराने कैश फेंक दिए जाएं।
  • `--path` द्वारा निर्दिष्ट फोल्डर में स्थित एक `sw.js` फ़ाइल प्राथमिकता बनाए रखती है और यदि मौजूद हो तो पहले सर्व होती है।

यह बदलाव उपयोगकर्ताओं को बिना बिल्ट-इन UI के सर्वर चलाते समय पुराने कैश किए गए इंटरफ़ेस देखने से रोकता है।