scriptoriumadmin
  • Joined on 2026-03-01
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/38551/merge at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:09 +00:00
9dc32c5722 Merge 9e523dff450ad4e282f175547f5ad6053838e6a3 into 78ff5ac9cd
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/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/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/38559/merge at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:09 +00:00
6558f87a89 Merge 411c727595b51aef789a44031766db8d18419ee2 into d23bec84c4
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/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/38522/merge at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:08 +00:00
1f7ec24515 Merge 5998fd124f64ac48f3d6ddc90e27894f2bd4f485 into 78ad88f52c
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/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/38524/head at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:08 +00:00
df7ae30687 fix(mcp): let the DCR-bridge llm_env_ envelope outrank a co-present x-litellm-api-key on bridge servers
5e4b3838aa Merge pull request #37778 from BerriAI/litellm_decrease_anys_opus5
43c838f4b9 Merge branch 'litellm_internal_staging' into litellm_decrease_anys_opus5
b63bced31b Merge pull request #38863 from BerriAI/litellm_fix_savings_test_cache_read_premise
f62aa1b3a8 fix(tests): derive the no-cache-read-rate savings baseline from the model map
Compare 948 commits »
scriptoriumadmin synced commits to refs/pull/38544/merge at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:08 +00:00
9c05c158cb Merge pull request #39518 from BerriAI/litellm_techdebt_20260903
3d00ad3f29 Merge pull request #39847 from BerriAI/litellm_lit_5730_bedrock_batch_cancel_e2e
8b6ea72845 feat(shadow_eval): scope a job to model groups, ANDed with its key, team, and user targets (#39828)
e7dd524a3c feat(otel): stamp litellm.request.route on the LLM call span (#39698)
Compare 2048 commits »
scriptoriumadmin synced commits to refs/pull/38538/merge at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:08 +00:00
bcd3e2d94d feat(rust-python-harness): wire existing e2e SDK tests into the matrix (#39463)
291e84e565 feat(datadog_llm_obs): cost tag dimensions, router decision fields, reasoning token metric, redaction gating (#39402)
64e45a069d feat(complexity_router): opt-in modality override of a kept session-affinity pin (#39454)
a5639b8e2a test: add OCR python-to-rust test parity ledger (WIP) (#39434)
Compare 1275 commits »
scriptoriumadmin synced commits to refs/pull/38538/head at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:08 +00:00
b5ce08cdac fix(openrouter): track responses API cost from usage.cost
scriptoriumadmin synced commits to refs/pull/38536/merge at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:08 +00:00
3cc2da592c Merge 598729c5f4d22c13b973ba181d3cfe6a8dbbe113 into ec3f8183c3
ec3f8183c3 Merge pull request #39066 from BerriAI/litellm_aws_external_id_files_batches
9f6024bf97 Merge pull request #39044 from BerriAI/litellm_fix_bedrock_guardrail_token_log
b11f0bcb92 fix(proxy): include litellm_model_table in GET /v2/team/list (#39045)
db46973ec4 feat(ui): modality routing toggle on the auto-router create and edit forms (#39059)
Compare 956 commits »
scriptoriumadmin synced commits to refs/pull/38527/merge at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:08 +00:00
bb1ccc67c8 Merge 7cbf47cf472a1facb2456bff9a52b9bf24e0f209 into ec3f8183c3
ec3f8183c3 Merge pull request #39066 from BerriAI/litellm_aws_external_id_files_batches
9f6024bf97 Merge pull request #39044 from BerriAI/litellm_fix_bedrock_guardrail_token_log
b11f0bcb92 fix(proxy): include litellm_model_table in GET /v2/team/list (#39045)
db46973ec4 feat(ui): modality routing toggle on the auto-router create and edit forms (#39059)
Compare 959 commits »
scriptoriumadmin synced commits to refs/pull/38522/head at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:08 +00:00
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
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 2395 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 »
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/38519/merge at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:07 +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 1438 commits »
scriptoriumadmin synced commits to refs/pull/38518/merge at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:07 +00:00
aea5358c48 Merge pull request #39843 from BerriAI/litellm_lit_7015_migration_job_node_selector
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
Compare 1888 commits »
scriptoriumadmin synced commits to refs/pull/38512/head at scriptoriumadmin/litellm from mirror 2026-09-05 08:10:07 +00:00
0748f4f017 fix(websearch): import Never from typing_extensions
c565e1feec fix(proxy): import assert_never and Required from typing_extensions
2e7518af0d fix(proxy): import assert_never and NotRequired from typing_extensions
ec3f8183c3 Merge pull request #39066 from BerriAI/litellm_aws_external_id_files_batches
9f6024bf97 Merge pull request #39044 from BerriAI/litellm_fix_bedrock_guardrail_token_log
Compare 961 commits »