Commit History

feat(auth): enable API key fallback for Qwen Code and iFlow providers
0132663

Mirrowel commited on

feat(auth): introduce iFlow provider integration via OAuth
5ee03d6

Mirrowel commited on

build(config): πŸ“¦ update library version to 0.9
74bc3cb

Mirrowel commited on

fix(core): improve error classification and prevent false key penalization
20944a5

Mirrowel commited on

feat(core): enable configuration of maximum concurrent requests per key
79e83ae

Mirrowel commited on

refactor(core): πŸ”¨ use static class attribute for provider skipping flag
3962356

Mirrowel commited on

feat(core): enable static model configuration and LiteLLM compatibility for custom providers
39e01ca

Mirrowel commited on

feat(providers): ✨ enable dynamic support for custom openai-compatible providers
225c46e

Mirrowel commited on

refactor(client): πŸ”¨ make credentials optional and centralize validation
8a28cd0

Mirrowel commited on

perf(logging): ⚑️ filter verbose litellm pre/post API call logs
167dd9f

Mirrowel commited on

chore(config): βš™οΈ enable conditional instantiation of API call persistence
7785a1f

Mirrowel commited on

refactor(providers): πŸ”¨ remove unsupported gemini preview models from hardcoded list in gemini CLI
eddf03f

Mirrowel commited on

feat(providers): ✨ inject NVIDIA 'thinking' flag for DeepSeek v3.1+ models
8cf8bab

Mirrowel commited on

feat(client): ✨ add header fallback for custom_reasoning_budget
2ccd2a1

Mirrowel commited on

refactor(core): review fixes + improve error handling and execution logic
19af906

Mirrowel commited on

refactor(client): πŸ”¨ comment out debug logging for litellm.acompletion kwargs
caa9dea

Mirrowel commited on

fix(providers): enhance rate limit error reliability in Gemini CLI
a65847f

Mirrowel commited on

fix(rotator_library): ensure classify_error receives unwrapped exception
6aa3124

Mirrowel commited on

fix(proxy_app): πŸ› add type key to aggregated tool calls initialization
bd3a54b

Mirrowel commited on

fix(providers): add model parameter to RateLimitError
b3ef2ba

Mirrowel commited on

fix(providers): improve error handling in streaming and rate limit scenarios
4ef7f43

Mirrowel commited on

feat(providers): add tool choice translation for Gemini CLI provider
b9309db

Mirrowel commited on

refactor(providers): refactor exception handling in Gemini CLI provider
9f76cb7

Mirrowel commited on

feat(provider): add detailed transaction logging for gemini cli provider
ad45c64

Mirrowel commited on

refactor(providers): overhaul qwen code provider for custom streaming
55a5dbb

Mirrowel commited on

fix(core): stabilize streaming for custom providers and refine usage recording
79c9227

Mirrowel commited on

fix(providers): handle rate limit errors for gemini cli provider
7d87949

Mirrowel commited on

fix(auth): persist resource URL during credential update
d482f49

Mirrowel commited on

feat(auth): implement automatic project ID onboarding for Gemini CLI
189f68b

Mirrowel commited on

refactor(auth): enhance OAuth credential structure for compatibility
fb1798a

Mirrowel commited on

fix(core): stabilize streaming for custom endpoints and eliminate initialization conflicts
63418af

Mirrowel commited on

refactor: improve model registration and usage manager robustness
0a3b5b1

Mirrowel commited on

feat(gemini-cli): implement tool use (function calling) and reasoning support
3a2bdf5

Mirrowel commited on

refactor(auth): generalize credential handling and improve model matching
3b4c51c

Mirrowel commited on

feat(core): introduce model whitelisting to override blacklists
2ed5bb6

Mirrowel commited on

refactor(auth): implement two-pass OAuth credential deduplication
9bcb7cb

Mirrowel commited on

refactor(auth): refine duplicate OAuth credential checking logic
3f8f2ac

Mirrowel commited on

feat(auth): add interactive API key setup supporting 70+ providers
e8d627c

Mirrowel commited on

feat(auth): introduce dedicated --add-credential CLI utility
2e16e7e

Mirrowel commited on

refactor(auth): standardize credential access and enhance interactive flow
044f6a3

Mirrowel commited on

refactor(auth): solidify Qwen device authorization flow and standardize credential access
9de2cea

Mirrowel commited on

feat(auth): implement automated credential discovery and duplication check
4600c4d

Mirrowel commited on

feat(auth): implement automated browser OAuth flow for Gemini
263b358

Mirrowel commited on

refactor(auth): enhance OAuth credential discovery and client logging
622b036

Mirrowel commited on

docs(config): document source of provider client IDs
f47e722

Mirrowel commited on

refactor(client): simplify completion flow by removing internal streaming logic
3d24817

Mirrowel commited on

fix(auth): resolve concurrent interactive prompts and token renewal issues
e908557

Mirrowel commited on

feat(auth): implement robust OAuth credential initialization and management
65ec48f

Mirrowel commited on

feat(provider): introduce OAuth credential management and custom provider handling
d28e7c5

Mirrowel commited on

feat(proxy): ✨ implement detailed per-request transaction logging
fc62d82

Mirrowel commited on