Silent Model Downgrade

Description

Confirmed source-level behavior: after MAX_529_RETRIES consecutive 529 errors the client throws FallbackTriggeredError and silently switches the user from options.model (e.g., Opus) to options.fallbackModel (e.g., Sonnet). No user notification. Combined with the 9.3% server-overloaded failure rate in Kolkov's data, affects paying Opus users systematically.

Key claims

Relations

Sources

src-20260419-be936b1b7d4c