f7e6ed65bdfdc0e15497cb2be28b6082c1d269d5
Live incident: the compatible-mode provider stalled mid-stream after 200 OK (~17s without data) and raised httpx.ReadTimeout, which was not in the retriable exception-name set, so the call failed after 1 attempt and killed the whole run. Add ReadTimeout/ConnectTimeout/ WriteTimeout/PoolTimeout/TimeoutError/ConnectError to the transient set in LLMErrorHandlingMiddleware (retry with backoff, then a transient fallback message instead of generic), and add ReadTimeout/ ConnectTimeout to ai_writing's classify_exception for model switching.
Languages
Python
39.2%
TypeScript
35.9%
HTML
22.2%
CSS
1.5%
JavaScript
0.9%
Other
0.2%