scriptoriumadmin
  • Joined on 2026-03-01
scriptoriumadmin synced commits to refs/pull/38604/head at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:10 +00:00
ae263fdcfc fix(ui): type the patch response's JSON columns as the shapes the details panel reads
7080d51c39 feat(ui): clear user settings from the Admin UI and edit TPM/RPM there
196468c693 fix(management-v1): suppress the tags tuple type error on the user PATCH route
423563ed9c test: patch the prisma client once per user test instead of once per collaborator
128b74b5a3 fix(management-v1): keep the user PATCH within the lint budgets and regenerate the specs
Compare 181 commits »
scriptoriumadmin synced commits to refs/pull/38604/merge at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:10 +00:00
ae263fdcfc fix(ui): type the patch response's JSON columns as the shapes the details panel reads
7080d51c39 feat(ui): clear user settings from the Admin UI and edit TPM/RPM there
196468c693 fix(management-v1): suppress the tags tuple type error on the user PATCH route
423563ed9c test: patch the prisma client once per user test instead of once per collaborator
Compare 182 commits »
scriptoriumadmin synced commits to refs/pull/38605/head at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:10 +00:00
beccf1c083 style(ui): format the stale preview regression test
27d63d57e4 fix(ui): drop stale classifier prompt preview responses
b4af020632 fix(ui): name the orphaned keyword rules inside the tier editor before Done
14a34f45d0 feat(auto_router): write and preview the classifier prompt an edited tier set sends
721db0f03e feat(ui): edit the auto-router tier set with custom classifier-defined tiers (#38603)
Compare 62 commits »
scriptoriumadmin synced commits to refs/pull/38594/head at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:10 +00:00
7344870044 fix(policy): avoid duplicate provider resolution
28a18ee65d test(policy): cover dropped suggestion params
0c9dfb4ca0 fix(policy): preserve required tool contract
Compare 3 commits »
scriptoriumadmin synced commits to refs/pull/38613/merge at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:10 +00:00
6a3333d3c8 Merge pull request #38747 from BerriAI/litellm_aws_partition_helper
39e4f1ae13 Merge pull request #38727 from BerriAI/litellm_aws_external_id_embed_sagemaker
1fbf34e559 Merge pull request #38744 from BerriAI/litellm_fix_bedrock_batch_zero_count_retire
efe51daf5b Merge pull request #38742 from BerriAI/litellm_batch_id_fallback_pin
Compare 165 commits »
scriptoriumadmin synced commits to refs/pull/38617/merge at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:10 +00:00
16db51e2cf feat(caching): add semantic_cache_scope to isolate semantic cache hits per end user (#39590)
b7f53ce9a9 fix(mcp): pre-flight the ID-JAG credential at the transport edge (#35392)
7ae352e5cf fix(model_checks): drop wildcard routes like bedrock/* from /v1/models (#31731)
4e18c0f63a fix(azure): restrict the storage credential chain to deployment identities (#39637)
Compare 1580 commits »
scriptoriumadmin synced commits to refs/pull/38551/merge at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:09 +00:00
78ff5ac9cd feat(router): arm safeguard-refusal fallback on generic chains when no content-policy list exists (#39274)
8441dd6e8c fix(proxy): keep SpendLogs and callback session ids in sync when the request has none (#39450)
92edcb90db fix: keep litellm importable on Python 3.10 and guard 3.11-only typing imports in CI (#39448)
4f7b20ec10 fix(guardrails): skip streaming guardrail rounds that re-scan cleared output (#39386)
Compare 1411 commits »
scriptoriumadmin synced commits to refs/pull/38552/head at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:09 +00:00
72353b3a2c test(e2e): tolerate the readiness 503 from a transient db blip in the callback-config probes
3e036dcdca test(e2e): pin the fail-closed contract for an unknown guardrail name (skipped, product gap)
4f7db40587 test(e2e): exempt the guardrail config echo from the post_call leak assertion
b20bbcfd49 test: add guardrail e2e coverage (presidio masking, bedrock post and during call, moderation on messages) (#38553)
db31533084 Merge remote-tracking branch 'origin/litellm_internal_staging' into litellm_e2e_logging_coverage
Compare 316 commits »
scriptoriumadmin synced commits to refs/pull/38557/merge at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:09 +00:00
16db51e2cf feat(caching): add semantic_cache_scope to isolate semantic cache hits per end user (#39590)
b7f53ce9a9 fix(mcp): pre-flight the ID-JAG credential at the transport edge (#35392)
7ae352e5cf fix(model_checks): drop wildcard routes like bedrock/* from /v1/models (#31731)
4e18c0f63a fix(azure): restrict the storage credential chain to deployment identities (#39637)
Compare 1735 commits »
scriptoriumadmin synced commits to refs/pull/38559/head at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:09 +00:00
411c727595 merge: litellm_internal_staging into litellm_fix_spend_counter_cold_seed_race_lit_5516
2ce4e3f8a9 fix(guardrails): run apply_guardrail-only providers in logging_only mode (#39297)
8588a2ea42 fix(docker): install saml extra in litellm-backend image (#39291)
31ca4ddf32 Merge pull request #39166 from BerriAI/litellm_bedrock_bearer_token_converse_crash
e2c3f51c46 fix(search): forward search-tool params through the router, complete Parallel AI v1 param mapping (#37883)
Compare 1170 commits »
scriptoriumadmin synced commits to refs/pull/38559/merge at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:09 +00:00
d23bec84c4 Merge pull request #39196 from BerriAI/litellm_guardrail_usage_cost_rollup
6dff3a5f72 fix(complexity_router): fall back to a live peer when the decided tier model is fully cooled down (#39675)
df68edca76 Merge pull request #39808 from BerriAI/litellm_lit_5379_jwt_mapping_cache_invalidation
922659fb15 Merge pull request #39388 from BerriAI/litellm_registry_audit_2026_09_02
Compare 1885 commits »
scriptoriumadmin synced commits to refs/pull/38560/head at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:09 +00:00
b8f91235a6 fix(cost): only let a WxH request size drive image pricing
bf047148fc fix(cost): price image generations from the requested quality when the response omits it
b05ac5fefd test(registry): allow /v1beta/interactions in the supported_endpoints schema
1aa214e69c fix(registry): align gemini-omni-flash-preview limits with the models API
02f787308d fix(registry): correct gemini omni, grok-4.20 multi-agent, kimi-k2.7-code entries
Compare 126 commits »
scriptoriumadmin synced commits to refs/pull/38562/merge at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:09 +00:00
f74bc9427b Merge pull request #39770 from BerriAI/litellm_/chronic-test-failures-e0994f
04a198e3e3 Merge pull request #39568 from BerriAI/litellm_fix-batch-spend-key-double-hash-bcae
a5a78670d0 test: address review notes on the chronic-test repairs
dbf8fe0f4e test: repair four chronically failing CI tests
Compare 1796 commits »
scriptoriumadmin synced commits to refs/pull/38565/head at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:09 +00:00
b4419f2a21 Address Perplexity attribution test review
scriptoriumadmin synced commits to refs/pull/38565/merge at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:09 +00:00
78ad88f52c fix(responses): decode JSON-string tool schemas before sending to the provider (#39844)
75736323e6 Merge pull request #39461 from BerriAI/litellm_decrease_anys_opus5_r4
29dcd0cc2e Merge remote-tracking branch 'origin/litellm_internal_staging' into litellm_decrease_anys_opus5_r4
9c05c158cb Merge pull request #39518 from BerriAI/litellm_techdebt_20260903
Compare 1946 commits »
scriptoriumadmin synced commits to refs/pull/38577/merge at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:09 +00:00
78ff5ac9cd feat(router): arm safeguard-refusal fallback on generic chains when no content-policy list exists (#39274)
8441dd6e8c fix(proxy): keep SpendLogs and callback session ids in sync when the request has none (#39450)
92edcb90db fix: keep litellm importable on Python 3.10 and guard 3.11-only typing imports in CI (#39448)
4f7b20ec10 fix(guardrails): skip streaming guardrail rounds that re-scan cleared output (#39386)
Compare 1355 commits »
scriptoriumadmin synced commits to refs/pull/38548/head at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:08 +00:00
e211587740 refactor(prometheus): apply review nits - drop narration, build test fixtures in one shot
scriptoriumadmin synced commits to refs/pull/38522/merge at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:08 +00:00
78ad88f52c fix(responses): decode JSON-string tool schemas before sending to the provider (#39844)
5998fd124f fix(custom_httpx): report handler timeout in sync errors
2f02e33db5 fix(custom_httpx): resolve effective timeout instead of bypassing client defaults with None
75736323e6 Merge pull request #39461 from BerriAI/litellm_decrease_anys_opus5_r4
Compare 2066 commits »
scriptoriumadmin synced commits to refs/pull/38523/head at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:08 +00:00
54b1560b15 style(proxy): format rate limiter
ed54f9bbf8 fix(proxy): satisfy rate limiter type checks
673e978682 test(proxy): cross rate limit boundary deterministically
d15740e29b fix(proxy): preserve rate limit windows during migration
d806d3b776 fix(proxy): give RPM and TPM counters independent rate-limit windows to stop false 429s at boundaries
Compare 2398 commits »
scriptoriumadmin synced commits to refs/pull/38523/merge at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:08 +00:00
54b1560b15 style(proxy): format rate limiter
aea5358c48 Merge pull request #39843 from BerriAI/litellm_lit_7015_migration_job_node_selector
ed54f9bbf8 fix(proxy): satisfy rate limiter type checks
673e978682 test(proxy): cross rate limit boundary deterministically
Compare 1931 commits »