You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Pass-2 pipeline now stops when you leave the Coach screen — no more background CPU waste competing with whatever you switched to
Async SQLite writes
Fixture saves, message inserts, session creation, and prediction records all use async DB operations now — UI stays responsive right after inference completes instead of freezing briefly during the DB write
UX improvements
Think mode: the 'Thinking... Xs' counter no longer shows during the ~35s prompt-processing delay — you see animated dots instead, and the thinking block only appears when real reasoning tokens stream in
Answer bubble now shows elapsed time (e.g. '12s') during prompt processing instead of silent pulsing dots
Fast mode token budget capped at 512 for snappier short answers
Bug fixes
isThinking state starts false at slot creation — eliminates the misleading static 'Thinking... 0s' that appeared before any tokens arrived
Added extra abort checks before tool execution and pass-2 to catch edge cases where user navigated away during async gaps