scriptoriumadmin
  • Joined on 2026-03-01
scriptoriumadmin synced commits to refs/pull/47891/merge at scriptoriumadmin/litellm from mirror 2026-10-29 06:36:16 +00:00
96fe78f96e fix(router): reject string fallback targets at Router init (LIT-10238) (#48943)
9e878cfae2 test(gemini): cover every web source for a grounded passage (#48861)
f89b9c6150 refactor(types): replace Any with proven types in 28 files (#48903)
d30c702c5c feat(accounting): add durable event ledger writer (#48883)
Compare 126 commits »
scriptoriumadmin synced commits to refs/pull/47914/merge at scriptoriumadmin/litellm from mirror 2026-10-29 06:36:16 +00:00
aa769fbc69 fix(streaming): surface upstream abort as server errors (LIT-10159) (#48328)
1f68cc5649 refactor(rust-bridge): require the native extension (#48852)
99ac0d3e39 fix(aiohttp_openai): forward service_tier in transform_response (#47263)
26e53cb738 fix(cli): let the proxy decide when a classic lite login token has expired (#47712)
Compare 154 commits »
scriptoriumadmin synced commits to refs/pull/47920/merge at scriptoriumadmin/litellm from mirror 2026-10-29 06:36:16 +00:00
cf7c35a117 fix(anthropic): map model_context_window_exceeded stop reason to length (#48874)
9007e0fa70 fix(files)!: scope provider and model file lists to the caller's managed files under require_managed_files (#47682)
dfd9ad4103 fix(responses)!: bill partial usage on mid-stream failures and report bridged /v1/messages failures to the proxy (#47537)
a604c89059 fix(ui): bundle the Aria avatar so it loads in every deployment (#48890)
Compare 168 commits »
scriptoriumadmin synced commits to refs/pull/47925/merge at scriptoriumadmin/litellm from mirror 2026-10-29 06:36:16 +00:00
e32d8a4d03 fix(responses): reject or drop Responses params the chat completions bridge cannot translate (#48655)
df9091deb6 fix(responses): skip failed spend-log turns when rebuilding a session from previous_response_id (#48647)
c7c895db45 fix(proxy)!: paginate customer lists and usage filters (#48700)
7acdf9f00d fix(anthropic): count search results and reject unsupported token-count blocks (#48699)
Compare 63 commits »
scriptoriumadmin synced commits to refs/pull/47832/head at scriptoriumadmin/litellm from mirror 2026-10-29 06:36:15 +00:00
9a5f97e2f0 test(streaming): cover reasoning text and error frames that mention [DONE]
4b860784bc Merge remote-tracking branch 'origin/main' into litellm_fix_sse_done_exact_match
220a70653e docs(readme): link the LiteLLM OSS Champions program from Contributing (#48734)
f1795e6d44 fix(responses): keep every MCP tool round in streaming follow-up input (#47698)
6fe0263761 fix(ui): prefill the key edit Organization picker from org_id (#39535)
Compare 247 commits »
scriptoriumadmin synced commits to refs/pull/47801/merge at scriptoriumadmin/litellm from mirror 2026-10-29 06:36:15 +00:00
c7c895db45 fix(proxy)!: paginate customer lists and usage filters (#48700)
7acdf9f00d fix(anthropic): count search results and reject unsupported token-count blocks (#48699)
e4832c5d06 fix(cohere): map string stop parameter to list of strings for stop_sequences (#47091)
1171273511 fix(langfuse otel): emit request metadata under langfuse.observation.metadata and langfuse.trace.metadata on the OTEL v2 Langfuse mapper (#42697)
Compare 92 commits »
scriptoriumadmin synced commits to refs/pull/47812/merge at scriptoriumadmin/litellm from mirror 2026-10-29 06:36:15 +00:00
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)
a66dc50efb test(json_fragment_accumulator): assert peak allocation instead of a drain timing ratio (#43370)
cbf4e40d38 fix(proxy)!: stop labelling management and health rejections as auth failures (#48739)
Compare 252 commits »
scriptoriumadmin synced commits to refs/pull/47823/head at scriptoriumadmin/litellm from mirror 2026-10-29 06:36:15 +00:00
a78b998f1d Merge branch 'main' into litellm_openai_ws_frame_model_gate
3b9a59348f fix(vertex_ai)!: send the caller's anthropic-version in the Vertex Claude /v1/messages body, not the header (#48814)
6f2bfb5d87 Merge remote-tracking branch 'origin/main' into litellm_openai_ws_frame_model_gate
07d314beb5 test(responses): audit #47445 (#48902)
77cad6e903 test(proxy): audit #46997 (#48918)
Compare 387 commits »
scriptoriumadmin synced commits to refs/pull/47794/merge at scriptoriumadmin/litellm from mirror 2026-10-29 06:36:15 +00:00
3b9a59348f fix(vertex_ai)!: send the caller's anthropic-version in the Vertex Claude /v1/messages body, not the header (#48814)
07d314beb5 test(responses): audit #47445 (#48902)
77cad6e903 test(proxy): audit #46997 (#48918)
a3dd9c1f4f fix(cohere): type _parse_tool_call_delta without growing basedpyright counts
Compare 166 commits »
scriptoriumadmin synced commits to refs/pull/47795/merge at scriptoriumadmin/litellm from mirror 2026-10-29 06:36:15 +00:00
d06b889d41 fix(streaming): keep merged think tags balanced and split SSE lines only on CR/LF (#48755)
ab07b7207e fix(vertex-ai): add batch above 200k and image output batch prices for gemini models (#48945)
96fe78f96e fix(router): reject string fallback targets at Router init (LIT-10238) (#48943)
9e878cfae2 test(gemini): cover every web source for a grounded passage (#48861)
Compare 197 commits »
scriptoriumadmin synced commits to refs/pull/47812/head at scriptoriumadmin/litellm from mirror 2026-10-29 06:36:15 +00:00
8ddb3f7731 fix(dashscope): let the image env var beat any shared DashScope base
2a48c69e3e fix(dashscope): keep a full DashScope image endpoint URL as given and type the brand tests
abb6b5f8b3 fix(dashscope): derive chat from compatible-api bases, keep the caller's rerank base, and let explicit bases beat per-endpoint env vars
5e83b0a363 fix(dashscope): keep an explicit compatible-api rerank base as given
be9f9afecb fix(dashscope): keep configured image and rerank bases, normalize blank keys, derive brand chat bases
Compare 283 commits »
scriptoriumadmin synced commits to refs/pull/47816/merge at scriptoriumadmin/litellm from mirror 2026-10-29 06:36:15 +00:00
aa769fbc69 fix(streaming): surface upstream abort as server errors (LIT-10159) (#48328)
1f68cc5649 refactor(rust-bridge): require the native extension (#48852)
99ac0d3e39 fix(aiohttp_openai): forward service_tier in transform_response (#47263)
26e53cb738 fix(cli): let the proxy decide when a classic lite login token has expired (#47712)
Compare 164 commits »
scriptoriumadmin synced commits to refs/pull/47835/head at scriptoriumadmin/litellm from mirror 2026-10-29 06:36:15 +00:00
baaf16d75a Merge remote-tracking branch 'origin/main' into litellm_tencent_seedream_images
c7c895db45 fix(proxy)!: paginate customer lists and usage filters (#48700)
7acdf9f00d fix(anthropic): count search results and reject unsupported token-count blocks (#48699)
e4832c5d06 fix(cohere): map string stop parameter to list of strings for stop_sequences (#47091)
1171273511 fix(langfuse otel): emit request metadata under langfuse.observation.metadata and langfuse.trace.metadata on the OTEL v2 Langfuse mapper (#42697)
Compare 258 commits »
scriptoriumadmin synced commits to refs/pull/47838/merge at scriptoriumadmin/litellm from mirror 2026-10-29 06:36:15 +00:00
cfc651dcd5 fix(http): honor transport settings for Rust WebSockets (#47968)
6c0585b8f1 build(rust): upgrade reqwest to 0.13 and move MCP out of litellm-http (#48039)
38b4d31447 test(scim): audit #47544 (#48791)
356069d2ed test(mcp): audit #47422 (#48821)
Compare 71 commits »
scriptoriumadmin synced commits to refs/pull/47849/merge at scriptoriumadmin/litellm from mirror 2026-10-29 06:36:15 +00:00
de40c0aa39 test(llms): audit #47535 (#48786)
b97fcf1af0 fix(router): let affinity pins yield to deployments that already failed this request (#32309)
5dc18fe909 test(proxy): audit #47418 (#48766)
ff65785717 fix(router)!: count an explicit allowed_fails of 3 and keep fallback deployments out of cooldown (#46183)
Compare 62 commits »
scriptoriumadmin synced commits to refs/pull/47850/head at scriptoriumadmin/litellm from mirror 2026-10-29 06:36:15 +00:00
8582603040 test(integration): remove BUG skips for 2 more tests that pass on main
adc850e322 Merge branch 'main' into litellm_skip_sweep_20261021
3d7b94b34f fix(ollama): forward embedding credentials, headers and timeout (#48707)
4ce2602548 fix(huggingface): stop forcing truncate=false on TEI rerank and pass truncate params through (#48706)
323d3956d6 feat(rust): one typed decline from core up to each host (#47772)
Compare 115 commits »
scriptoriumadmin synced commits to refs/pull/47761/merge at scriptoriumadmin/litellm from mirror 2026-10-29 06:36:14 +00:00
e1580b7b83 refactor(images): remove dall-e-2 and dall-e-3 code paths (#48703)
93cfc5265e ci: run zizmor with --no-ignores and move the spend logs and cost map guards to pull_request (#48947)
49ccce7813 test(extraction): audit #47473 (#48898)
7650f766b0 refactor(router): fence the router surface and document the router-core boundary (#48839)
Compare 278 commits »
scriptoriumadmin synced commits to refs/pull/47762/head at scriptoriumadmin/litellm from mirror 2026-10-29 06:36:14 +00:00
09b49357cb fix: end text completion n=2 streams cleanly, keep Azure image gateway query params, tighten SDK 3 test fixtures
b913a0fdbf Merge remote-tracking branch 'origin/main' into litellm_openai_sdk3_docker
924ac590b1 fix(openai): end a dropped stream only after every requested choice finished, keep Azure deployment URL query params, and narrow scope
db5b940143 fix(vertex_ai): send Vertex Claude labels as X-Vertex-AI-Labels header instead of the request body (#48753)
cfc651dcd5 fix(http): honor transport settings for Rust WebSockets (#47968)
Compare 314 commits »
scriptoriumadmin synced commits to refs/pull/47762/merge at scriptoriumadmin/litellm from mirror 2026-10-29 06:36:14 +00:00
09b49357cb fix: end text completion n=2 streams cleanly, keep Azure image gateway query params, tighten SDK 3 test fixtures
7abff3dd63 fix(mistral): replay assistant reasoning as a Mistral thinking chunk (#48778)
20427f4555 chore(cost-map): add fireworks spot serverless router rows from the prices api (#48858)
c40bdc475f fix(router)!: resolve trusted JEV connection environment references (#48717)
Compare 329 commits »
scriptoriumadmin synced commits to refs/pull/47764/head at scriptoriumadmin/litellm from mirror 2026-10-29 06:36:14 +00:00
9bb31caa28 fix(guardrails): release an unfinished choice's held text and omit usage the upstream never sent
f07a549e13 fix(guardrails): replace blocked text completion streams like chat, keep Gray Swan's vendor payload, scan text streams in the content filter
1f814963f7 Merge branch 'main' into litellm_completions_stream_guardrail_scan
b96c1f30a6 feat(ocr)!: support outputContentFormat=markdown for Azure Document Intelligence (#48926)
a2ef18b257 test(unit): keep unix socket paths in unit tests under the macOS AF_UNIX limit (#45040)
Compare 409 commits »