API 通信 — 重试与降级

观察 429/529 错误如何触发指数退避重试、模型降级和 fast mode 冷却
Scenario:
0
Attempts
0s
Total Delay
-
Final Status

withRetry()

Claude Code 的 API 通信层有 3 层防护

1. 指数退避重试(最多 10 次)

2. 529 特殊限制(最多 3 次)

3. Fast mode → 标准模式降级

DEFAULT_MAX_RETRIES = 10

MAX_529_RETRIES = 3

BASE_DELAY_MS = 500