董宏凯 f7e6ed65bd fix: retry httpx timeout family as transient LLM errors
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.
2026-08-30 15:53:51 +08:00
2026-06-12 18:09:07 +08:00
2026-06-08 22:52:18 +08:00
2026-08-16 19:17:45 +08:00
2026-05-22 20:40:36 +08:00
2026-07-27 19:16:12 +08:00
2026-08-10 14:26:49 +08:00
2026-07-15 16:13:03 +08:00
2026-08-10 15:11:47 +08:00
2026-08-30 09:28:52 +08:00
2026-08-30 01:25:20 +08:00
2026-05-28 17:14:01 +08:00
2026-05-28 17:14:01 +08:00
2026-06-29 16:59:23 +08:00
2026-06-29 16:59:23 +08:00
2026-06-29 16:59:23 +08:00
2026-06-29 16:59:23 +08:00
2026-06-29 18:08:09 +08:00
2026-06-29 18:08:09 +08:00
2026-06-29 16:59:23 +08:00
2026-06-29 16:59:23 +08:00
2026-05-22 20:40:36 +08:00
S
Description
deerflow-code
238 MiB
0 Stars 1 Watchers 0 Forks
Languages
Python 39.2%
TypeScript 35.9%
HTML 22.2%
CSS 1.5%
JavaScript 0.9%
Other 0.2%