llama.cpp 项目发布了构建版本 b11258,其中包含对内置 Web 界面 service worker 行为的修复。此前,使用 `--path` 或 `--no-ui` 等标志会导致浏览器保留界面的缓存版本,因为服务器为 `/sw.js` 返回了 404,这不会触发 service worker 的移除。

  • 服务器现在提供一个自我注销的 service worker,当 UI 未提供服务时,它会清除其缓存并重新加载打开的标签页,确保丢弃过期的缓存。
  • 位于 `--path` 指定文件夹中的 `sw.js` 文件继续具有优先级,如果存在则优先提供。

此更改可防止用户在未运行内置 UI 的情况下启动服务器时看到过期的缓存界面。