..
containers
refactor(types): replace Any with proven types in 24 files ( #46663 )
2026-10-15 06:10:12 -07:00
google_genai
refactor(types): replace Any with proven types in 50 files ( #47818 )
2026-10-21 11:58:31 +00:00
images
refactor(types): replace Any with proven types in 50 files ( #47818 )
2026-10-21 11:58:31 +00:00
integrations
refactor(types): replace Any with proven types in 14 files ( #48928 )
2026-10-29 07:26:07 -07:00
interactions
test(interactions): read the spec from a vendored snapshot and canary the live one daily ( #48002 )
2026-10-23 17:20:40 +00:00
litellm_core_utils
fix(streaming): keep an explicit provider prompt_tokens=0 or completion_tokens=0 in streamed usage
2026-09-21 14:01:08 -07:00
llms
fix(ollama): forward assistant tool call ids in ollama_chat requests ( #49278 )
2026-10-30 12:21:30 -07:00
management_endpoints
refactor(types): replace Any with proven types in 50 files ( #47818 )
2026-10-21 11:58:31 +00:00
mcp_server
fix(mcp)!: restore upstream-token admission for legacy delegate servers ( #48939 )
2026-10-29 15:56:29 -07:00
passthrough_endpoints
feat(pass-through): add eu/jev decision API pass-through with spend tracking ( #46875 )
2026-10-29 17:52:43 -07:00
prompts
refactor(types): replace Any with proven types in 50 files ( #47818 )
2026-10-21 11:58:31 +00:00
proxy
fix(headroom): forward tenant-scoped session affinity ( #49255 )
2026-10-30 12:32:03 -07:00
repositories
feat(daily-activity): per-guardrail spend breakdown in user, team and organization daily activity ( #48702 )
2026-10-28 15:35:08 -07:00
responses
refactor(types): replace Any with proven types in 50 files ( #47818 )
2026-10-21 11:58:31 +00:00
secret_managers
feat(secret_managers): support customer-managed KMS key for virtual keys stored in AWS Secrets Manager ( #40475 )
2026-09-11 09:54:08 -07:00
videos
fix(videos)!: keep model_id in proxy video ids so per-model keys resolve on status/content ( #44614 )
2026-10-20 05:42:59 +00:00
access_group.py
feat(access-groups): grant Claude Code skills through access groups ( #46294 )
2026-10-14 23:18:50 +00:00
adapter.py
refactor(types): import CustomLogger and CustomLLM under TYPE_CHECKING in adapter TypedDicts ( #45774 )
2026-10-10 19:07:11 +00:00
agents.py
fix(gemini)!: accept Google's current Managed Agents fields on create and interactions ( #48750 )
2026-10-28 12:37:59 -07:00
caching.py
chore(caching)!: remove the disk cache backend ( #48114 )
2026-10-29 18:02:31 -07:00
completion.py
refactor(types): replace Any with proven types in 50 files ( #47818 )
2026-10-21 11:58:31 +00:00
compression.py
chore(lint): remove litellm/types from the ruff lint exclusion
2026-08-05 01:10:15 -07:00
decisions.py
fix(decisions): preserve missing native usage ( #48147 ) ( #48261 )
2026-10-24 17:37:38 -07:00
embedding.py
perf(types): defer pydantic schema builds via shared LiteLLMBaseModel ( #44720 )
2026-10-05 22:10:08 -07:00
extraction.py
refactor(types): replace Any with proven types in 50 files ( #47818 )
2026-10-21 11:58:31 +00:00
files.py
fix(types): resolve the four type-discipline additions surfaced by the staging merge
2026-08-05 11:05:53 -07:00
fine_tuning.py
(feat) POST /fine_tuning/jobs support passing vertex specific hyper params ( #7490 )
2025-01-01 07:44:48 -08:00
guardrail_base_init.py
refactor(types): replace Any with real types across 54 more backend files
2026-08-29 19:00:43 +00:00
guardrails.py
feat(guardrails): scan sampled stream windows in the background ( #48952 )
2026-10-29 12:19:39 -07:00
lar1.py
perf(types): defer pydantic schema builds via shared LiteLLMBaseModel ( #44720 )
2026-10-05 22:10:08 -07:00
litellm_params.py
refactor(router): route the router family through RoutingContext and close the outside surface ( #49118 )
2026-10-30 19:18:54 -07:00
mcp.py
refactor(types): replace Any with proven types in 50 files ( #47818 )
2026-10-21 11:58:31 +00:00
memory_management.py
perf(types): defer pydantic schema builds via shared LiteLLMBaseModel ( #44720 )
2026-10-05 22:10:08 -07:00
model_insights.py
perf(types): defer pydantic schema builds via shared LiteLLMBaseModel ( #44720 )
2026-10-05 22:10:08 -07:00
object_permission.py
feat(proxy): granular key/team access control for Claude Code marketplace plugins ( #40518 )
2026-09-10 14:26:09 -07:00
policy_engine.py
chore(lint): remove litellm/types from the ruff lint exclusion
2026-08-05 01:10:15 -07:00
rag.py
refactor(types): replace Any with proven types in 50 files ( #47818 )
2026-10-21 11:58:31 +00:00
realtime.py
perf(types): defer pydantic schema builds via shared LiteLLMBaseModel ( #44720 )
2026-10-05 22:10:08 -07:00
rerank.py
fix(rerank): preserve token usage in spend logs ( #49308 )
2026-10-30 13:46:27 -07:00
roi_calculator.py
perf(types): defer pydantic schema builds via shared LiteLLMBaseModel ( #44720 )
2026-10-05 22:10:08 -07:00
roi_observed.py
perf(types): defer pydantic schema builds via shared LiteLLMBaseModel ( #44720 )
2026-10-05 22:10:08 -07:00
router.py
refactor(router): route the router family through RoutingContext and close the outside surface ( #49118 )
2026-10-30 19:18:54 -07:00
router_weights.py
fix(router): honor team and key provider weights
2026-09-14 23:31:52 -07:00
scheduler.py
Squashed commit of the following: ( #9709 )
2025-04-02 21:24:54 -07:00
search.py
fix(cost): price AgentCore web search at $7 per 1,000 queries ( #46571 )
2026-10-14 18:30:39 -07:00
services.py
perf(types): defer pydantic schema builds via shared LiteLLMBaseModel ( #44720 )
2026-10-05 22:10:08 -07:00
tag_management.py
perf(types): defer pydantic schema builds via shared LiteLLMBaseModel ( #44720 )
2026-10-05 22:10:08 -07:00
token_count.py
feat(bedrock): route token counts from model metadata ( #47441 )
2026-10-19 21:36:13 -07:00
tool_management.py
perf(types): defer pydantic schema builds via shared LiteLLMBaseModel ( #44720 )
2026-10-05 22:10:08 -07:00
utils.py
fix(cost): preserve zero prices across batch, speech and search ( #49294 )
2026-10-30 15:05:32 -07:00
vector_store_files.py
refactor(types): replace Any with proven types in 50 files ( #47818 )
2026-10-21 11:58:31 +00:00
vector_stores.py
refactor(types): replace Any with proven types in 50 files ( #47818 )
2026-10-21 11:58:31 +00:00
workload_identity.py
feat(anthropic): workload identity federation and pluggable identity sources ( #44448 )
2026-10-03 17:08:30 -07:00