Merge remote-tracking branch 'origin/feature/filtering-tool' into dev cfa8697 Mirrowel commited on Dec 17, 2025
feat(quota): β¨ improve aggregation with tier priorities and fix double-counting 90d4836 Mirrowel commited on Dec 16, 2025
feat(quota): restructure quota aggregation with cumulative counts and tier registry 06b3f7d Mirrowel commited on Dec 16, 2025
refactor(quota-viewer): π¨ enhance credential sorting and cooldown display 1af1879 Mirrowel commited on Dec 16, 2025
feat(quota-viewer): β¨ add quota and usage statistics viewer system 8b4ff52 Mirrowel commited on Dec 16, 2025
feat(antigravity): β¨ add credential availability tracking for models 818ba14 Mirrowel commited on Dec 16, 2025
feat(antigravity): β¨ add quota tracking with independent background jobs 2be7535 Mirrowel commited on Dec 16, 2025
fix(oauth): π prevent deadlock and token desync for rotating refresh tokens 8ed4f52 Mirrowel commited on Dec 14, 2025
feat(filter): β¨ add full glob pattern support for model filtering b7df2fe Mirrowel commited on Dec 14, 2025
refactor(core): π¨ centralize path management for PyInstaller compatibility 467f294 Mirrowel commited on Dec 14, 2025
refactor(client): π¨ add comprehensive error handling and retry logic for custom provider non-streaming calls a725feb Mirrowel commited on Dec 8, 2025
feat(concurrency): β¨ add priority-based concurrency multipliers for credential tiers aefb706 Mirrowel commited on Dec 8, 2025
refactor(client): π¨ initialize provider plugins before rotation mode detection 4bc7613 Mirrowel commited on Dec 6, 2025
feat(usage): β¨ add provider-specific rolling window usage tracking 98f6823 Mirrowel commited on Dec 6, 2025
feat(rotation): β¨ add sequential rotation mode with provider-specific quota parsing bd84d38 Mirrowel commited on Dec 6, 2025
feat(providers): β¨ implement credential tier initialization and persistence system 4dfb828 Mirrowel commited on Dec 6, 2025
fix(error-handler): π handle compound duration formats in retry-after parsing fa51b1a Mirrowel commited on Dec 5, 2025
Merge branch 'Antigravity' of https://github.com/Mirrowel/LLM-API-Key-Proxy into fix/quota-exceeded-global-cooldown 5a29725 MasuRii commited on Dec 4, 2025
fix: improve error handling implementation based on code review a1cc875 mirrobot-agent[bot] commited on Dec 4, 2025
feat(core): β¨ add structured error accumulator and consistent error handling/reporting 7cb148b Mirrowel commited on Dec 3, 2025
feat(credentials): β¨ add support for environment-based credential loading and bulk export tools bd8f638 Mirrowel commited on Nov 27, 2025
One huge ass bugfix i can't even list here. It's a mess i'll fix later 62e7cf3 Mirrowel commited on Nov 27, 2025
feat(rotation): β¨ add configurable weighted random credential selection f35e0e7 Mirrowel commited on Nov 27, 2025
feat(client): β¨ add credential prioritization system for tier-based model access b5da45c Mirrowel commited on Nov 27, 2025
fix(client): π prevent provider initialization without configured credentials 8d69bcd Mirrowel commited on Nov 27, 2025
feat(auth): β¨ add sequential credential refresh queue and availability checks 372b6c5 Mirrowel commited on Nov 21, 2025
feat(auth): add interactive onboarding and credential setup with warnings 34e560e Mirrowel commited on Nov 20, 2025
refactor(core): resolve model id early to ensure consistent model usage f00537a Mirrowel commited on Nov 19, 2025
feat(core): resolve custom model ids before sending to providers 99c2167 Mirrowel commited on Nov 19, 2025
fix(providers/iflow): π stabilize iFlow streaming behavior and model handling c590f47 Mirrowel commited on Nov 19, 2025
feat(gemini): implement default safety settings and image data URL support adfcd18 Mirrowel commited on Nov 17, 2025
fix(core): improve error classification and prevent false key penalization 20944a5 Mirrowel commited on Nov 16, 2025
feat(core): enable configuration of maximum concurrent requests per key 79e83ae Mirrowel commited on Nov 16, 2025
feat(core): enable static model configuration and LiteLLM compatibility for custom providers 39e01ca Mirrowel commited on Nov 14, 2025
feat(providers): β¨ enable dynamic support for custom openai-compatible providers 225c46e Mirrowel commited on Nov 14, 2025
refactor(client): π¨ make credentials optional and centralize validation 8a28cd0 Mirrowel commited on Nov 13, 2025
perf(logging): β‘οΈ filter verbose litellm pre/post API call logs 167dd9f Mirrowel commited on Nov 13, 2025
chore(config): βοΈ enable conditional instantiation of API call persistence 7785a1f Mirrowel commited on Nov 13, 2025
feat(providers): β¨ inject NVIDIA 'thinking' flag for DeepSeek v3.1+ models 8cf8bab Mirrowel commited on Oct 30, 2025
feat(client): β¨ add header fallback for custom_reasoning_budget 2ccd2a1 Mirrowel commited on Oct 30, 2025
refactor(client): π¨ comment out debug logging for litellm.acompletion kwargs caa9dea Mirrowel commited on Oct 21, 2025
fix(rotator_library): ensure classify_error receives unwrapped exception 6aa3124 Mirrowel commited on Oct 21, 2025
fix(providers): improve error handling in streaming and rate limit scenarios 4ef7f43 Mirrowel commited on Oct 21, 2025
feat(provider): add detailed transaction logging for gemini cli provider ad45c64 Mirrowel commited on Oct 21, 2025
fix(core): stabilize streaming for custom providers and refine usage recording 79c9227 Mirrowel commited on Oct 3, 2025
fix(core): stabilize streaming for custom endpoints and eliminate initialization conflicts 63418af Mirrowel commited on Oct 3, 2025
refactor(auth): generalize credential handling and improve model matching 3b4c51c Mirrowel commited on Oct 3, 2025
feat(core): introduce model whitelisting to override blacklists 2ed5bb6 Mirrowel commited on Oct 3, 2025