- Handle all 3 DeepSeek SSE stream formats: initial fragments,
APPEND operations, and bare string tokens (fixes truncated responses)
- Simplify prompt builder to send system + last user message only
(DeepSeek web API is single-turn, full history caused marker leakage)
- Check json.code before token extraction (fixes "did not return
access token: Authorization" on code 40003 with HTTP 200)
- Clear session cache alongside token cache on auth errors
- Add dev origin for remote testing
Co-authored-by: Cursor <cursoragent@cursor.com>