..
_experimental
Merge pull request #40923 from BerriAI/litellm_fix_mcp_delegated_auth_tracking_6970
2026-09-12 19:11:35 -07:00
a2a
refactor(typing): replace Any with proven types in 65 backend files
2026-09-02 09:11:36 +00:00
agent_endpoints
fix(a2a): forward caller identity headers on message/send and message/stream ( #40305 )
2026-09-08 15:56:52 -07:00
analytics_endpoints
fix(proxy): attribute gate-rejected requests to their endpoint in cache analytics ( #40824 )
2026-09-12 16:03:38 -07:00
anthropic_endpoints
feat(proxy): granular key/team access control for Claude Code marketplace plugins ( #40518 )
2026-09-10 14:26:09 -07:00
auth
Merge remote-tracking branch 'origin/main' into litellm_per_issuer_virtual_key_claim_field
2026-09-13 05:00:54 +00:00
batches_endpoints
fix(batches): register ownership for every batch create path ( #39810 )
2026-09-04 23:59:51 -07:00
client
feat(cli): configure Claude Code and Codex with a gateway key ( #40829 )
2026-09-12 09:59:13 -07:00
common_utils
Merge pull request #40657 from BerriAI/litellm_lit_7358_session_token_grant_resolver
2026-09-12 21:13:25 -07:00
config_management_endpoints
config_resolvers
feat(alerting): add native Microsoft Teams alerting destination ( #38367 )
2026-08-27 16:19:22 -07:00
container_endpoints
chore: merge origin/litellm_internal_staging into litellm_decrease_anys_opus5_r4
2026-09-04 18:59:35 -07:00
credential_endpoints
Merge branch 'litellm_internal_staging' into fix-credential-endpoints-raise-not-return
2026-09-03 05:36:50 -07:00
custom_hooks
db
fix(proxy): bound tool and guardrail index create_many by the spend-log statement budgets ( #40561 )
2026-09-12 19:00:47 -07:00
discovery_endpoints
perf: cache repacked Agent Skills archives per skill version
2026-09-06 03:20:37 -07:00
enterprise_billing
example_config_yaml
fix(search): harden bing_grounding auth, result cap, status, and cost
2026-08-24 12:26:07 -07:00
fine_tuning_endpoints
google_endpoints
guardrails
fix(guardrails): key not_run index rows by the sibling evaluation's guardrail_id
2026-09-14 20:37:09 +00:00
health_check_utils
fix(health): keep team public names to the owning team and let model_id win over model
2026-09-11 19:49:37 -07:00
health_endpoints
Merge pull request #40814 from BerriAI/litellm_gate_health_services_alert_tests
2026-09-12 21:13:30 -07:00
hooks
fix(mcp): require admission for delegated OAuth
2026-09-12 16:41:23 -07:00
image_endpoints
Merge remote-tracking branch 'origin/litellm_internal_staging' into litellm_openai_error_payload_non_llm_routes
2026-09-08 11:09:54 -07:00
list_api
feat: page the public model hub table off /public/v1/model_hub, keeping every filter ( #39691 )
2026-09-03 22:36:16 -07:00
logging_endpoints
fix(usage): recover aliases for v1.99 double-hashed spend keys
2026-09-03 14:21:25 +00:00
management_endpoints
Merge pull request #36585 from BerriAI/litellm_remove_user_soft_budget_docstring
2026-09-12 21:13:46 -07:00
management_helpers
fix(budgets): preserve explicit reset interval clears
2026-09-12 13:43:55 -07:00
memory
feat(proxy): add a search param to key, memory, audit, and spend log listings
2026-09-03 15:20:13 -07:00
middleware
feat(proxy): resolve root_path per request from a configured prefix list (SERVER_ROOT_PATHS) ( #35935 )
2026-09-07 11:54:59 -07:00
ocr_endpoints
refactor(ocr): complete native lifecycle and preserve Azure auth ( #40734 )
2026-09-12 11:56:49 -07:00
openai_evals_endpoints
refactor(typing): replace Any with proven types in 65 backend files
2026-09-02 09:11:36 +00:00
openai_files_endpoints
merge: bring litellm_internal_staging into the Bedrock files delete and list fix
2026-09-09 19:27:40 -07:00
pass_through_endpoints
Merge pull request #40766 from BerriAI/litellm_fix_v1_messages_disconnect_partial_cost
2026-09-12 15:21:43 -07:00
policy_engine
perf(policy_engine): dedup attachments in one pass after sorting ( #40883 )
2026-09-12 14:19:20 -07:00
prompts
Merge pull request #38440 from BerriAI/litellm_prompt_registry_env
2026-09-03 14:09:26 -07:00
public_endpoints
feat(auto-router): refresh family reasoning presets ( #40341 )
2026-09-08 18:28:46 -07:00
rag_endpoints
fix(proxy): emit SSE keepalives on queue, rag, azure passthrough, usage chat and policy enrich streams ( #39273 )
2026-09-03 18:23:37 -07:00
realtime_endpoints
Merge remote-tracking branch 'origin/litellm_internal_staging' into litellm_openai_error_payload_non_llm_routes
2026-09-08 11:09:54 -07:00
rerank_endpoints
fix(proxy): stop shipping the literal string "None" as error type and param
2026-09-03 02:49:49 -07:00
response_api_endpoints
refactor(types): replace Any with precise types across 73 modules
2026-09-01 11:05:02 +00:00
response_polling
fix(responses): keep background polling alive after the client disconnects
2026-09-07 11:51:35 +00:00
search_endpoints
Merge remote-tracking branch 'origin/litellm_internal_staging' into litellm_decrease_anys_opus5
2026-08-29 06:03:33 -07:00
shutdown
spend_tracking
Merge origin/litellm_internal_staging into litellm_spend_log_request_id_call_id
2026-09-12 21:04:25 -07:00
swagger
test_prompts
types_utils
ui_crud_endpoints
feat(mcp): semantic tool search for the native MCP Gateway ( #39404 )
2026-09-02 15:09:44 -07:00
vector_store_endpoints
fix(proxy): let authorized internal users open vector store details ( #40150 )
2026-09-07 13:10:09 -07:00
vector_store_files_endpoints
feat(proxy): enforce vector-store upload security controls on /v1/rag/ingest
2026-08-24 12:41:15 -07:00
vertex_ai_endpoints
video_endpoints
refactor(types): replace Any with precise types across 73 modules
2026-09-01 11:05:02 +00:00
workflows
.gitignore
__init__.py
Revert "perf: lazy-load SDK symbols so import litellm stays under 60 MB RSS (…"
2026-09-05 16:07:09 -07:00
_lazy_features.py
perf(proxy): register liveness and core inference routes first ( #40687 )
2026-09-11 17:10:38 +00:00
_lazy_openapi_snapshot.json
Merge pull request #40770 from BerriAI/litellm_lit6996_agent_skills_wellknown
2026-09-12 15:20:20 -07:00
_lazy_openapi_snapshot.py
chore(techdebt): type new signatures and drop slop comments from the last 24h
2026-08-28 07:59:32 +00:00
_logging.py
_new_new_secret_config.yaml
_new_secret_config.yaml
_super_secret_config.yaml
_types.py
Merge remote-tracking branch 'origin/main' into litellm_per_issuer_virtual_key_claim_field
2026-09-13 05:00:54 +00:00
cached_logo.jpg
caching_routes.py
refactor(typing): replace Any with proven types in 89 more backend files
2026-09-02 23:08:42 +00:00
collector.py
feat(proxy): offload spend tracking to a pod-local collector sidecar ( #40545 )
2026-09-10 17:14:13 -07:00
common_request_processing.py
Merge origin/litellm_internal_staging into litellm_spend_log_request_id_call_id
2026-09-12 21:04:25 -07:00
compliance_checks.py
chore: merge main into litellm_lit6314_guardrail_metadata_transfer
2026-09-14 17:33:04 +00:00
custom_auth_auto.py
custom_prompt_management.py
custom_sso.py
custom_validate.py
dd_span_tagger.py
dev_config.yaml
enterprise
health_check.py
fix(health): resolve a model name the way a request routes before matching the provider model string
2026-09-11 20:40:00 -07:00
lambda.py
litellm_pre_call_utils.py
perf(proxy): one MGET and one pipeline for post-call spend counters, no team/user/org refetch on the response path ( #40841 )
2026-09-12 16:05:50 +00:00
llamaguard_prompt.txt
logo.jpg
logo_dark.png
feat(ui): serve a dark-mode variant of the LiteLLM logo ( #37656 )
2026-08-20 11:26:10 -07:00
mcp_registry.json
fix(ui): restore MCP catalog provider logos ( #40781 )
2026-09-12 11:56:59 -07:00
mcp_tools.py
model_config.yaml
openapi.json
openapi_registry.json
plugin_routes.py
post_call_rules.py
prisma_migration.py
fix(proxy): run migrations through python -m prisma when the prisma console script is not on PATH
2026-09-09 18:17:12 -07:00
prometheus_cleanup.py
feat(deploy): metrics sidecar and separate metrics port in Helm and Terraform ( #40163 )
2026-09-08 13:31:07 -07:00
prometheus_metrics_server.py
feat(deploy): metrics sidecar and separate metrics port in Helm and Terraform ( #40163 )
2026-09-08 13:31:07 -07:00
proxy_cli.py
Merge pull request #40768 from BerriAI/litellm_prisma_cli_resolve
2026-09-12 15:20:06 -07:00
proxy_config.yaml
proxy_server.py
Merge pull request #40772 from BerriAI/litellm_lit6982_bucket_config_includes
2026-09-12 15:21:56 -07:00
read_model_list.py
fix(proxy): initialize the secret manager before resolving os.environ config references ( #37544 )
2026-08-19 17:00:26 -07:00
README.md
route_llm_request.py
fix(proxy): keep the raw model string out of the unknown-model spend-log error message
2026-09-11 18:42:08 -07:00
route_priority.py
perf(proxy): register liveness and core inference routes first ( #40687 )
2026-09-11 17:10:38 +00:00
schema.prisma
Merge origin/litellm_internal_staging into litellm_spend_log_request_id_call_id
2026-09-12 21:04:25 -07:00
start.sh
utils.py
fix(proxy): attribute gate-rejected requests to their endpoint in cache analytics ( #40824 )
2026-09-12 16:03:38 -07:00
wildcard_config.yaml