Summary
Chat UI is loading indefinitely and not answering prompts on os.envsn.com.
Impact
Users can type and submit prompts, but get no response in chat, which blocks core product usage.
Environment
- URL:
https://os.envsn.com
- Browser: Chrome
- Observed date: 2026-02-18
Repro Steps
- Open
https://os.envsn.com.
- Start a new chat.
- Ask any question.
- Observe spinner/loading state with no answer returned.
Actual
- Chat stays loading and no response is shown.
Expected
- Prompt should produce a model response in normal time.
Diagnostic Notes
https://os.envsn.com/api/version returns 0.8.1.
- The previously-debugged Cloud Run endpoint returns a different version (
0.7.2), indicating environment/version mismatch.
- During failure windows, UI keepalive/socket traffic may still be healthy while chat generation requests are missing or not completing.
- This suggests a frontend send-flow issue, host/routing mismatch, or backend mapping mismatch for
os.envsn.com.
Suggested Investigation
- Verify
os.envsn.com points to the intended production backend (LB -> backend service -> app version parity).
- In browser devtools on failure, confirm
POST /api/chat/completions is emitted and inspect status/response.
- Check backend logs for matching timestamp/request id for that POST path.
- Confirm no stale frontend host-redirect/canonical-host logic is interfering with request submission.
- Validate model/provider routing for this environment (provider available + credentials + timeout behavior).
Acceptance Criteria
- Prompt submission from
os.envsn.com consistently triggers backend chat POST.
- Chat responses render successfully for basic prompts in Chrome.
- No infinite loading for normal requests.
Summary
Chat UI is loading indefinitely and not answering prompts on
os.envsn.com.Impact
Users can type and submit prompts, but get no response in chat, which blocks core product usage.
Environment
https://os.envsn.comRepro Steps
https://os.envsn.com.Actual
Expected
Diagnostic Notes
https://os.envsn.com/api/versionreturns0.8.1.0.7.2), indicating environment/version mismatch.os.envsn.com.Suggested Investigation
os.envsn.compoints to the intended production backend (LB -> backend service -> app version parity).POST /api/chat/completionsis emitted and inspect status/response.Acceptance Criteria
os.envsn.comconsistently triggers backend chat POST.