Backend Error Handling
错误分类
所有错误均通过 SSE 的
error 事件类型返回给前端,包含 error_code 和 details 字段。
Frontend Error Handling
HTTP 状态码处理
流错误处理
Retry Strategy
自动重试
当遇到可恢复错误时,系统使用指数退避策略自动重试:不重试的错误
以下错误类型不会触发自动重试:- 认证错误(401)— 需要用户重新登录
- 信用额度不足(403)— 需要用户充值
- 用户主动取消(AbortError)— 用户意图明确
Fallback & Degradation
Event Persistence 降级
RealtimeEventSaver 在持久化失败时的降级策略: