Skip to content
v3.1.2

Chat pipeline recovery

LifeJet guidance is steadier after recovery, streaming, cron, and model-environment hardening.

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.