breadsearch/breadmill
Breadway 3d83bd747e
All checks were successful
Mirror to GitHub / mirror (push) Successful in 41s
release / build (push) Successful in 2m8s
breadmill 0.2.4: bind socket before loading the embedding model
The model load ran synchronously on the main thread before serve::run()
bound the daemon's socket. A slow or stuck EP compile (OpenVINO in
particular) meant the socket didn't exist for as long as that took, so
every client -- including the breadsearch GUI -- saw a bare connection
refused with no way to tell "still loading" from "actually broken."

The load now happens on a background thread; the socket binds
immediately, and serve.rs's existing model_ready check answers
"model not ready" for any request that arrives before the load finishes.
2026-07-05 09:13:54 +08:00
..
src breadmill 0.2.4: bind socket before loading the embedding model 2026-07-05 09:13:54 +08:00
Cargo.toml breadmill 0.2.4: bind socket before loading the embedding model 2026-07-05 09:13:54 +08:00