Changelog¶
0.1.0 (2026)¶
Initial release.
- Pydantic v2 request/response models (
CompletionRequest,CompletionResponse,Message,Usage,StreamChunk,ProviderConfig) - Protocol classes (
Provider,StreamingProvider,Router,CircuitBreakerLike,KeyPoolLike) - 12-class exception hierarchy with structured error details
- Configuration schemas (
RetryConfig,CircuitBreakerConfig,RateLimitConfig) - Enumerations (
ProviderName,FailureType,RoutingStrategy,MessageRole,CircuitBreakerState)