scriptoriumadmin
  • Joined on 2026-03-01
scriptoriumadmin synced commits to refs/pull/48811/head at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:14 +00:00
28c7c2401c fix(gemini): report tool_calls when a streamed call ends with MAX_TOKENS
scriptoriumadmin synced commits to refs/pull/48725/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:13 +00:00
85af2f65c9 refactor(helm)!: connect both charts to a separately deployed Lens (#49169)
44cd858697 fix(cost): bill the requested model's rates when the response names an unpriced model (#48900)
a7030a5a2c fix(vertex_ai): batch Claude models in Anthropic's native row shape (#45715)
7aa0393cb6 feat(providers): add CLF AI Gateway as an OpenAI-compatible provider with ten models (#39324)
Compare 113 commits »
scriptoriumadmin synced commits to refs/pull/48726/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:13 +00:00
8d441ebc15 test(otel): give the Langfuse destination tests the otel callback's stdout exporter (#49129)
4ce724e3df fix(caching): key cached async clients by a per-loop token instead of id(loop) (#48877)
d884167bf2 fix(responses): only merge repeated Codex tools when drop_params is on (#49112)
62b8ee78de ci: run the integration groups on GitHub Actions (#48985)
Compare 91 commits »
scriptoriumadmin synced commits to refs/pull/48727/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:13 +00:00
032342d2b7 fix(responses): resume background response streams with stream and starting_after (#48819)
dff474e450 fix(responses): replay the original Responses item order, phase, and boundaries on the next chat turn (#48912)
3f01341f0a fix(health)!: openai realtime health check reports healthy with a missing or invalid api key (#41233)
904c092ffe feat(providers): add BigModel support and model pricing (#48563)
Compare 164 commits »
scriptoriumadmin synced commits to refs/pull/48732/head at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:13 +00:00
d6f24c6a32 fix(openai): keep the system role for o3, o3-mini and o4-mini
c13ecb3085 fix(exceptions)!: honor status code when mapping OpenAI invalid_request_error exceptions (#32537)
cd58014315 feat(soniox): add realtime speech-to-text on /v1/realtime (#44822)
2a61f12f78 ci(model-catalog): check the cost map by loading it through model-catalog (#48908)
7dcdc2ffc9 build(model-catalog): ship the cost map inside the native extension (#48907)
Compare 197 commits »
scriptoriumadmin synced commits to refs/pull/48732/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:13 +00:00
77064d6c70 feat(vector_stores): add OpenSearch k-NN search as a vector store provider (#47759)
d6f24c6a32 fix(openai): keep the system role for o3, o3-mini and o4-mini
be6d082bdc fix(anthropic)!: send /v1/messages PDF documents to OpenAI-shaped providers as file parts (#47166)
c13ecb3085 fix(exceptions)!: honor status code when mapping OpenAI invalid_request_error exceptions (#32537)
Compare 197 commits »
scriptoriumadmin synced commits to refs/pull/48736/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:13 +00:00
dff474e450 fix(responses): replay the original Responses item order, phase, and boundaries on the next chat turn (#48912)
3f01341f0a fix(health)!: openai realtime health check reports healthy with a missing or invalid api key (#41233)
904c092ffe feat(providers): add BigModel support and model pricing (#48563)
9a68573e9b fix(responses): keep each Codex tool once when its tool list repeats across turns (#49006)
Compare 163 commits »
scriptoriumadmin synced commits to refs/pull/48740/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:13 +00:00
4ce724e3df fix(caching): key cached async clients by a per-loop token instead of id(loop) (#48877)
d884167bf2 fix(responses): only merge repeated Codex tools when drop_params is on (#49112)
62b8ee78de ci: run the integration groups on GitHub Actions (#48985)
ffcc4f7a70 fix(otel)!: print OTel v2 spans to stdout only when the operator asks (#48723)
Compare 220 commits »
scriptoriumadmin synced commits to refs/pull/48746/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:13 +00:00
b25ea48c4b fix(anthropic)!: drop beta-gated body fields under drop_params (#48793)
1a05aab72a fix(bedrock)!: route region-prefixed embedding models to that region and bill its price (#49072)
784a52de79 test(router_strategy): keep foreign asyncio task noise out of the budget limiter caplog asserts (#43375)
4212f1af27 fix(passthrough): forward OpenAI-Beta and default agents=v1 on the OpenAI passthrough (#49009)
Compare 66 commits »
scriptoriumadmin synced commits to refs/pull/48748/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:13 +00:00
ccc56d27ad fix(azure): add batch prices to the unversioned o3, o4-mini, o3-mini, gpt-4o and gpt-4o-mini rows (#49182)
b91fc92b6d fix(router): cap the default OTPM reservation and reconcile token counters after each call (#49054)
342ce6ae4a feat(zai): support response_format and max_completion_tokens, add glm-5v-turbo pricing (#48335)
733cfeba93 fix(cost): bill a provider reported usage.cost on every path unless the deployment is priced (#48953)
Compare 258 commits »
scriptoriumadmin synced commits to refs/pull/48749/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:13 +00:00
d884167bf2 fix(responses): only merge repeated Codex tools when drop_params is on (#49112)
62b8ee78de ci: run the integration groups on GitHub Actions (#48985)
ffcc4f7a70 fix(otel)!: print OTel v2 spans to stdout only when the operator asks (#48723)
a54204b583 feat(guardrails): scan sampled stream windows in the background (#48952)
Compare 72 commits »
scriptoriumadmin synced commits to refs/pull/48685/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:12 +00:00
4a4c9cf7e3 feat(guardrails): opt-in response_masked_data on PANW Prisma AIRS block (#46219)
e63fc85b7b fix(anthropic): keep Mistral thinking text on streaming /v1/messages (#49059)
c213234783 feat(vertex_ai)!: use HTTP/2 httpx client for search_api vector store (#40631)
ead221995e refactor(router): move router callers onto the entry points and invert the proxy imports (#48847)
Compare 174 commits »
scriptoriumadmin synced commits to refs/pull/48696/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:12 +00:00
dff474e450 fix(responses): replay the original Responses item order, phase, and boundaries on the next chat turn (#48912)
3f01341f0a fix(health)!: openai realtime health check reports healthy with a missing or invalid api key (#41233)
904c092ffe feat(providers): add BigModel support and model pricing (#48563)
9a68573e9b fix(responses): keep each Codex tool once when its tool list repeats across turns (#49006)
Compare 127 commits »
scriptoriumadmin synced commits to refs/pull/48697/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:12 +00:00
4212f1af27 fix(passthrough): forward OpenAI-Beta and default agents=v1 on the OpenAI passthrough (#49009)
ebf84f8649 fix(caching): read the cache key's model group from the router's metadata for the call (#48917)
41602e318d fix(proxy): stream a guardrail block on /v1/messages as Anthropic events (#49010)
444423a5ca fix(cost): bill a deployment's per-second rates on native Anthropic /v1/messages (#42417)
Compare 194 commits »
scriptoriumadmin synced commits to refs/pull/48698/head at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:12 +00:00
fb5414393e refactor(token_counter): read function and custom tool call text through one lookup
scriptoriumadmin synced commits to refs/pull/48698/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:12 +00:00
fb5414393e refactor(token_counter): read function and custom tool call text through one lookup
4212f1af27 fix(passthrough): forward OpenAI-Beta and default agents=v1 on the OpenAI passthrough (#49009)
ebf84f8649 fix(caching): read the cache key's model group from the router's metadata for the call (#48917)
41602e318d fix(proxy): stream a guardrail block on /v1/messages as Anthropic events (#49010)
Compare 195 commits »
scriptoriumadmin synced commits to refs/pull/48714/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:12 +00:00
60601ca995 feat(pass-through): add eu/jev decision API pass-through with spend tracking (#46875)
bbc68e21f9 feat(dashscope): add image edits and text-to-speech (#48998)
a6fda5a17e bump: litellm-enterprise 0.1.80 -> 0.1.81, litellm-proxy-extras 0.4.111 -> 0.4.112 (#49149)
2b4cb92c8b fix(context_management)!: run clear_tool_uses in the gateway on the Responses API path (#47861)
Compare 155 commits »
scriptoriumadmin synced commits to refs/pull/48718/head at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:12 +00:00
422a8dfb6c Merge remote-tracking branch 'origin/main' into litellm_otel_v2_langfuse_tenant_only
7537c4e26a fix(otel): keep a key's Langfuse destination on the global capture setting when it sets none, with or without global Langfuse keys
3f5e42d032 fix(proxy): enforce team and key Allowed Vector Stores when no vector store registry is loaded (#48915)
c666df3dac docs(qa): allow focused proof for mechanical PRs (#49031)
bad98c4b02 fix(responses): call the renamed drops_params helper on the compact path (#49030)
Compare 157 commits »
scriptoriumadmin synced commits to refs/pull/48725/head at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:12 +00:00
18d96358d6 fix(responses): ask no team permission for string metadata named like a guardrail pick on socket turns
119c67f655 Merge remote-tracking branch 'origin/main' into litellm_responses_ws_frame_guardrails
d884167bf2 fix(responses): only merge repeated Codex tools when drop_params is on (#49112)
62b8ee78de ci: run the integration groups on GitHub Actions (#48985)
ffcc4f7a70 fix(otel)!: print OTel v2 spans to stdout only when the operator asks (#48723)
Compare 142 commits »
scriptoriumadmin synced commits to refs/pull/48612/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:11 +00:00
a6fda5a17e bump: litellm-enterprise 0.1.80 -> 0.1.81, litellm-proxy-extras 0.4.111 -> 0.4.112 (#49149)
2b4cb92c8b fix(context_management)!: run clear_tool_uses in the gateway on the Responses API path (#47861)
ea51e77dc5 fix(responses)!: keep the proxy's error body on litellm.responses errors from litellm_proxy models (#49073)
9252709cab feat(ui): add i18next plumbing and move the Workflows page onto it (#49144)
Compare 194 commits »