Skip to content

Feat/resilience#13

Merged
mrcrgl merged 4 commits intomasterfrom
feat/resilience
Dec 16, 2025
Merged

Feat/resilience#13
mrcrgl merged 4 commits intomasterfrom
feat/resilience

Conversation

@mrcrgl
Copy link
Owner

@mrcrgl mrcrgl commented Dec 16, 2025

No description provided.

Marc Riegel added 4 commits December 16, 2025 16:33
- Implement RetryPolicy struct to configure retry behavior
- Retry on rate limits and server errors with exponential backoff
- Parse and respect Retry-After headers when available
- Log rate limit status and retry attempts with optional tracing
- Make retry policy configurable via OpenAiAdapterBuilder
- Propagate rate limit info in new OpenAiError::RateLimited variant
- Update StreamingChatProvider trait with associated Message type
@mrcrgl mrcrgl merged commit 6ee3892 into master Dec 16, 2025
3 checks passed
@mrcrgl mrcrgl deleted the feat/resilience branch December 16, 2025 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant