llm-api-proxy / src /rotator_library /error_handler.py

Commit History

  1. feat(antigravity): ✨ add TransientQuotaError for bare 429 responses⁠

    Mirrowel
    543f871
  2. fix(retry): 🐛 parse millisecond durations and avoid immediate retry loops⁠

    Mirrowel
    bb812a7

  1. feat(antigravity): ✨ add automatic retry logic for empty API responses⁠

    Mirrowel
    c5dfecd

  1. fix(oauth): 🐛 prevent deadlock and token desync for rotating refresh tokens⁠

    Mirrowel
    8ed4f52

  1. feat(usage): ✨ implement per-model quota tracking with authoritative reset timestamps⁠

    Mirrowel
    0ca1651
  2. feat(rotation): ✨ add sequential rotation mode with provider-specific quota parsing⁠

    Mirrowel
    bd84d38

  1. fix(error-handler): 🔨 extract JSON retry parsing into dedicated function⁠

    Mirrowel
    abdc406
  2. fix(error-handler): 🐛 handle compound duration formats in retry-after parsing⁠

    Mirrowel
    fa51b1a

  1. Merge branch 'Antigravity' of https://github.com/Mirrowel/LLM-API-Key-Proxy into fix/quota-exceeded-global-cooldown

    5a29725
  2. fix(rotator): prevent quota errors from global cooldown⁠

    0dd6d21
  3. fix(logging): preserve full credential filenames in logs⁠

    fce1762
  4. fix: improve error handling implementation based on code review⁠

    mirrobot-agent[bot]
    a1cc875

  1. feat(core): ✨ add structured error accumulator and consistent error handling/reporting⁠

    Mirrowel
    7cb148b

  1. fix(gemini): 🐛 consolidate parallel tool responses and improve rate limit handling⁠

    Mirrowel
    d4593e5

  1. fix(core): improve error classification and prevent false key penalization⁠

    Mirrowel
    20944a5

  1. feat(core): enable static model configuration and LiteLLM compatibility for custom providers⁠

    Mirrowel
    39e01ca
  2. feat(providers): ✨ enable dynamic support for custom openai-compatible providers⁠

    Mirrowel
    225c46e

  1. feat(provider): introduce OAuth credential management and custom provider handling⁠

    Mirrowel
    d28e7c5

  1. feat(client): add pre-request callback support to API client⁠

    Mirrowel
    da8d5f4

  1. perf(rotator): prevent indefinite waits for API key acquisition⁠

    Mirrowel
    f8d59cd

  1. refactor: Enhance error handling and retry logic⁠

    Mirrowel
    a20e9d0

  1. feat: enhance changelog generation and error handling in build process

    Mirrowel
    5db0197

  1. feat: Enhance error classification and handling in UsageManager and error_handler for improved retry logic and cooldown management

    Mirrowel
    27b342a
  2. feat: Enhance asynchronous handling in RotatingClient and UsageManager for improved error management and usage tracking

    Mirrowel
    4bbfff4

  1. Inital commit

    Mirrowel
    bf565ba