LifeJet guidance got a reliability pass focused on the parts users feel most: chat recovery, streaming stability, and background work that supports memory.
Shipped commits
- fix(lifejet): bound cron job batches - Background jobs now process bounded batches so memory work stays predictable under load.
- fix(lifejet): normalize AI model env - Model selection is normalized before the chat runtime starts, reducing environment drift.
- fix(chat): harden LifeJet chat pipeline recovery - The chat pipeline recovers more cleanly when a step fails mid-stream.
- fix(chat): stabilize streamed message rendering - Streaming responses render more reliably as messages update.
- fix(lifejet): type analytics header snapshot - Analytics headers stay typed and consistent in the LifeJet route path.
- fix(lifejet): silence settings analytics warnings - Settings no longer emits noisy analytics warnings during normal use.
Why it matters
The guidance loop should feel calm even when the backend is doing a lot. This release reduces the chances of partial streams, noisy state, and background jobs stepping on each other.