scriptoriumadmin
  • Joined on 2026-03-01
scriptoriumadmin synced commits to refs/pull/48899/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:17 +00:00
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)
fd594ab0cf fix: enforce LiteAdmin MCP route permissions (#48080)
Compare 111 commits »
scriptoriumadmin synced commits to refs/pull/48892/head at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:17 +00:00
543c9917aa fix(proxy): apply the semantic cache veto to grouped and nested fallback targets and forward only skip controls through generateContent
scriptoriumadmin synced commits to refs/pull/48899/head at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:17 +00:00
e3fbb6583d fix(mcp): send the MCP stream usage chunk under the billed row id and count the partial off the loop
f23da840b5 fix(mcp): bill round 2's partial when a routed stream's client hangs up between reads
c0a2b3ff63 fix(mcp): count the follow-up's own messages in round 2's partial prompt
69d30186bf fix(mcp): bill round 2's partial answer when a client hangs up on a routed stream
7da4c7fcdb fix(mcp): count the fixed margin once in the combined stream row's usage cost
Compare 27 commits »
scriptoriumadmin synced commits to refs/pull/48846/head at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:16 +00:00
6e30309943 Merge commit '285aad0bfd' into openrouter-decisions-images
7641991af2 fix(decisions): log the caller's image URLs when an image drops after remote images are inlined
285aad0bfd revert(openrouter): keep the Jev 1.14 and jev-latest rows price-free
ac0da7e2b6 fix(openrouter): price the Jev 1.14 and jev-latest rows from OpenRouter's catalog
a6c6bfb526 Merge remote-tracking branch 'upstream/main' into openrouter-decisions-images
Compare 195 commits »
scriptoriumadmin synced commits to refs/pull/48846/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:16 +00:00
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)
68b5a737a1 fix(anthropic): retry /v1/messages without strict when Claude rejects strict tools under drop_params (#49102)
Compare 105 commits »
scriptoriumadmin synced commits to refs/pull/48847/head at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:16 +00:00
fb583771c3 refactor(router): move router callers onto the entry points and invert the proxy imports
a659e8be70 refactor(router): add router entry points and keep the old members as a deprecated mixin (#48840)
feda51453a fix!: retain unattributed daily activity across reports and exports (#48925)
4bc157e281 feat(proxy): replace the pre-migration row check with a rolled-back dry run of the pending migrations (#48961)
c45b264024 fix(proxy): persist tag spend and drain success callbacks within the shutdown budget (#48988)
Compare 85 commits »
scriptoriumadmin synced commits to refs/pull/48848/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:16 +00:00
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)
b7da9a2755 fix(credentials): keep the stored secret when PATCH echoes its masked read-back (#48950)
Compare 102 commits »
scriptoriumadmin synced commits to refs/pull/48863/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:16 +00:00
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)
b7da9a2755 fix(credentials): keep the stored secret when PATCH echoes its masked read-back (#48950)
Compare 102 commits »
scriptoriumadmin synced commits to refs/pull/48866/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:16 +00:00
83d6779158 fix(guardrails)!: make lakera_v2 on_flagged block reject PII-only detections, add mask (#48944)
a0a8ca97d9 fix(cost): finalize synchronous response cost once for header, spend log and rollups (#48993)
a1bd5feebe feat(router): infer custom classifier tiers from model mappings (#48987)
5dcc3a1bbf docs: link README to Python SDK and autorouter guides (#48986)
Compare 159 commits »
scriptoriumadmin synced commits to refs/pull/48867/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:16 +00:00
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)
b7da9a2755 fix(credentials): keep the stored secret when PATCH echoes its masked read-back (#48950)
Compare 97 commits »
scriptoriumadmin synced commits to refs/pull/48878/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:16 +00:00
feda51453a fix!: retain unattributed daily activity across reports and exports (#48925)
4bc157e281 feat(proxy): replace the pre-migration row check with a rolled-back dry run of the pending migrations (#48961)
c45b264024 fix(proxy): persist tag spend and drain success callbacks within the shutdown budget (#48988)
c98641fd5a feat(dashscope)!: derive protocol bases from one domain (#47812)
Compare 56 commits »
scriptoriumadmin synced commits to refs/pull/48877/head at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:16 +00:00
8a3e6064ab fix(agentops): stop closing the shared sync http client after the auth call
5ae43c50ee fix(caching): share sync clients across event loops and catch a failed finalizer close
Compare 2 commits »
scriptoriumadmin synced commits to refs/pull/48811/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:15 +00:00
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)
369f3cb5f0 feat(cost-map): add baseten joey-1 decision model (#49123)
Compare 144 commits »
scriptoriumadmin synced commits to refs/pull/48819/head at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:15 +00:00
e92fc8ba93 test(responses): replay a real stream in the billing test and type the fake wrapper chunks
544f526157 fix(responses): resolve conflicts with main
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 32 commits »
scriptoriumadmin synced commits to refs/pull/48820/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:15 +00:00
4b3c273fad refactor(proxy): fold the cached listing lookup back into the provider listing function
c45b264024 fix(proxy): persist tag spend and drain success callbacks within the shutdown budget (#48988)
c98641fd5a feat(dashscope)!: derive protocol bases from one domain (#47812)
06cdee91da fix(guardrails): scan and rewrite streamed /v1/completions under post_call guardrails (#49035)
Compare 97 commits »
scriptoriumadmin synced commits to refs/pull/48824/head at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:15 +00:00
a297a7d7ad Merge remote-tracking branch 'origin/main' into litellm_mcp_auto_execute_parallel_slot
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)
b7da9a2755 fix(credentials): keep the stored secret when PATCH echoes its masked read-back (#48950)
Compare 6 commits »
scriptoriumadmin synced commits to refs/pull/48820/head at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:15 +00:00
b3f386bb0f fix(proxy): list each model id once and keep a named deployment's row over a wildcard's
4b3c273fad refactor(proxy): fold the cached listing lookup back into the provider listing function
bf76a53801 fix(proxy): keep the listing failure log line the same for timed-out listings
b786c5514d fix(proxy): ask each provider catalog once per worker, keep deployed names out of catch-all ids, and match file credentials by name
aabeffc652 fix(proxy): remember only timed-out provider listings so a provider that failed fast is listed again
Compare 139 commits »
scriptoriumadmin synced commits to refs/pull/48829/head at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:15 +00:00
78f3cd9d3e fix(spend): keep the dropped-cost flag out of reach of provider usage keys
3f1d7e2c31 Merge remote-tracking branch 'origin/main' into HEAD
d74b3e9a0d Merge remote-tracking branch 'origin/main' into HEAD
6cdb9959df feat(router): opt in to non-chat deployment filtering (#46257)
77064d6c70 feat(vector_stores): add OpenSearch k-NN search as a vector store provider (#47759)
Compare 58 commits »
scriptoriumadmin synced commits to refs/pull/48829/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:15 +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 78 commits »
scriptoriumadmin synced commits to refs/pull/48837/merge at scriptoriumadmin/litellm from mirror 2026-10-30 06:49:15 +00:00
feda51453a fix!: retain unattributed daily activity across reports and exports (#48925)
4bc157e281 feat(proxy): replace the pre-migration row check with a rolled-back dry run of the pending migrations (#48961)
c45b264024 fix(proxy): persist tag spend and drain success callbacks within the shutdown budget (#48988)
c98641fd5a feat(dashscope)!: derive protocol bases from one domain (#47812)
Compare 58 commits »