Skip to content

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)