| .. |
|
html_forms
|
fix(proxy): move credentials hint helper into a leaf html_forms module to clear CodeQL cyclic import
|
2026-09-14 20:34:58 +00:00 |
|
admin_ui_utils.py
|
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
|
2026-08-04 12:54:39 -07:00 |
|
auth_cache_invalidation_pubsub.py
|
fix(proxy): give user-key objects their own in-memory cache partition (#40713)
|
2026-09-11 09:52:09 -07:00 |
|
banner.py
|
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
|
2026-08-04 12:54:39 -07:00 |
|
cache_coordinator.py
|
refactor(typing): replace Any with proven types in 65 backend files
|
2026-09-02 09:11:36 +00:00 |
|
cache_pydantic_utils.py
|
refactor(lint): apply every safe ruff autofix and zero 28 strict-rule budgets
|
2026-08-01 15:43:29 -07:00 |
|
callback_config_validation.py
|
feat(team): let a team admin manage their own team's logging callbacks (#37667)
|
2026-09-08 15:58:58 -07:00 |
|
callback_utils.py
|
feat(guardrails): map each guardrail scan id to its guardrail, stage and provider (#40327)
|
2026-09-08 23:32:31 -07:00 |
|
config_includes.py
|
fix(proxy): make an ambiguous config include loud, not silent
|
2026-09-06 03:35:07 -07:00 |
|
config_sync_pubsub.py
|
refactor(repositories): type prisma table access with one generic protocol
|
2026-08-25 12:14:17 +00:00 |
|
custom_openapi_spec.py
|
refactor(types): replace Any with real types across 54 more backend files
|
2026-08-29 19:00:43 +00:00 |
|
debug_utils.py
|
Merge remote-tracking branch 'origin/litellm_internal_staging' into litellm_e2e_memory_regression_failing_requests
|
2026-09-11 19:31:11 -07:00 |
|
encrypt_decrypt_utils.py
|
feat(auto-router): allow opted-in team members to manage their routers
|
2026-09-14 23:56:55 -07:00 |
|
expired_ui_session_key_cleanup_manager.py
|
refactor(repositories): type prisma table access with one generic protocol
|
2026-08-25 12:14:17 +00:00 |
|
get_routes.py
|
refactor(types): replace Any with real types across 178 backend files
|
2026-08-27 10:14:58 +00:00 |
|
healthy_model_filter.py
|
feat(proxy): hide unhealthy models from model listings, opt-in
|
2026-08-26 00:13:52 -07:00 |
|
http_parsing_utils.py
|
refactor(proxy): type request_data on the alias rewrite helpers
|
2026-09-15 23:28:01 +00:00 |
|
json_merge_patch.py
|
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
|
2026-08-04 12:54:39 -07:00 |
|
key_rotation_manager.py
|
refactor(repositories): type prisma table access with one generic protocol
|
2026-08-25 12:14:17 +00:00 |
|
load_config_utils.py
|
fix(proxy): make an ambiguous config include loud, not silent
|
2026-09-06 03:35:07 -07:00 |
|
model_deprecation.py
|
fix(proxy): escape slack markup in model deprecation alert fields
|
2026-08-13 02:39:34 +00:00 |
|
model_listing_utils.py
|
feat(proxy): expose reversible Claude Code model listing aliases (#40515)
|
2026-09-09 22:04:37 -07:00 |
|
openai_endpoint_utils.py
|
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
|
2026-08-04 12:54:39 -07:00 |
|
openai_error_payload.py
|
fix(proxy): build failure headers immutably to keep LIT002 within budget
|
2026-09-16 18:51:22 +00:00 |
|
openapi_schema_compat.py
|
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
|
2026-08-04 12:54:39 -07:00 |
|
path_utils.py
|
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
|
2026-08-04 12:54:39 -07:00 |
|
periodic_reload_schedule.py
|
fix(proxy): persist periodic reload schedule state so status survives restarts and fires without store_model_in_db (#35165)
|
2026-08-04 15:42:57 -07:00 |
|
prompt_cache_pricing.py
|
feat(proxy): predict prompt-cache costs across deployments
|
2026-09-12 14:02:45 -07:00 |
|
proxy_rate_limit_error.py
|
fix(proxy): remove duplicate user budget hook that 429'd zero-cost models
|
2026-09-16 15:42:15 -07:00 |
|
proxy_state.py
|
(feat) UI - Disable Usage Tab once SpendLogs is 1M+ Rows (#7208)
|
2024-12-12 18:43:17 -08:00 |
|
rbac_utils.py
|
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
|
2026-08-04 12:54:39 -07:00 |
|
realtime_utils.py
|
refactor(lint): apply every safe ruff autofix and zero 28 strict-rule budgets
|
2026-08-01 15:43:29 -07:00 |
|
registry_read_through.py
|
fix(proxy): load db credentials in the model reconcile so a worker never serves a model before its credential (#39876)
|
2026-09-08 10:08:24 -07:00 |
|
reset_budget_job.py
|
style(proxy): collapse the enduser page signature onto one line
|
2026-09-16 16:44:39 -07:00 |
|
resource_ownership.py
|
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
|
2026-08-04 12:54:39 -07:00 |
|
scheduled_job_stagger.py
|
perf(proxy): stagger scheduled background jobs across jobs and pods (#36589)
|
2026-08-12 09:17:31 -07:00 |
|
semantic_text_index.py
|
feat(skills): semantic search over the LiteLLM-hosted skill registry (#39401)
|
2026-09-07 12:28:38 -07:00 |
|
sse_keepalive.py
|
fix(passthrough): recognize CR-only SSE frame delimiters when minting streamed managed ids
|
2026-08-26 01:36:18 -07:00 |
|
static_asset_utils.py
|
feat(lint): enforce Final on locals and freeze function parameters (LIT010, LIT011)
|
2026-08-04 12:54:39 -07:00 |
|
swagger_utils.py
|
chore(lint): strip inert type: ignore comments and zero LIT009, LIT010, LIT011 headroom
|
2026-08-05 02:37:24 -07:00 |
|
timezone_utils.py
|
fix(management_v1): authorize bulk member budget writes off the writer and reject unschedulable reset windows
|
2026-09-17 13:31:32 -07:00 |
|
user_api_key_cache.py
|
refactor(proxy): trim the invalidation docstrings and inject the page read failure
|
2026-09-16 16:41:13 -07:00 |