Commit History

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

feat(api): ✨ adopt OpenAI schema and blacklist patterns for model discovery
b1631e5

Mirrowel commited on

fix(proxy): handle None values in streaming tool-call aggregation
1199a4e

Mirrowel commited on

docs: update project descriptions and component names
40be1c9

Mirrowel commited on

feat(api): ✨ add CORS middleware to allow cross-origin requests
30f6fec

Mirrowel commited on

feat(client): set default include_usage for streaming responses
3083d86

Mirrowel commited on

fix(client): sync key acquisition logging between stream/non-stream
b76364c

Mirrowel commited on

feat(client): add pre-request callback support to API client
da8d5f4

Mirrowel commited on

docs: restructure project licensing documentation
89e4317

Mirrowel commited on

ci: pin release to commit SHA and refine client stream logging
1eca168

Mirrowel commited on