llama.cpp プロジェクトはビルド b11258 をリリースし、これは組み込み Web インターフェースの service worker の動作に関する修正を含んでいます。以前は、`--path` や `--no-ui` などのフラグを使用すると、サーバーが `/sw.js` に対して 404 を返すため、ブラウザがインターフェースのキャッシュされたバージョンを保持し続けました。これは service worker の削除を引き起こしません。
- サーバーは now、UI が提供されていない場合に自身のキャッシュをクリアし、開いているタブをリロードする self-unregistering service worker を提供し、古いキャッシュが破棄されるようにしています。
- `--path` で指定されたフォルダにある `sw.js` ファイルは優先され、存在する場合最初に提供されます。
この変更により、組み込み UI なしでサーバーを実行しているユーザーが、古くなったキャッシュされたインターフェースを表示するのを防ぎます。