litellm/ui
moe-berri 6a5c9234c4 refactor(auto_router): drop the shunt preset, keep it as an Advanced-only toggle
Shunt is three litellm_params fields layered onto any complexity router, not
its own routing strategy. Presenting it as a peer of anthropic_family/
openai_family/etc. in the template dropdown made it look mutually exclusive
with a model-family choice when the two were never actually in conflict, and
picking it meant swapping in shunt's own hardcoded tier list.

Removes the "shunt" entry from autorouter_presets.json and the partial-fit
preset machinery that existed only to support it (isPartialFitPreset,
PARTIAL_FIT_PRESET_KEYS, hasNoUsableModelsAtAll, dropUnresolvedTierEntries,
shuntStateFromPreset). The Advanced: Shunt section on the create form is
unaffected and stays off by default: a caller composes it with whichever
model-family preset (or Custom Configuration) they actually want.
2026-09-07 15:41:16 -07:00
..
litellm-dashboard refactor(auto_router): drop the shunt preset, keep it as an Advanced-only toggle 2026-09-07 15:41:16 -07:00
Dockerfile fix(docker): bump nginx runtime to 1.31.5-alpine3.24 and pin digest to resolve critical CVEs (#39561) 2026-09-03 08:46:07 -07:00
nginx.conf fix(ui): boot the UI image as an arbitrary uid by anchoring nginx writes under /tmp (#37982) 2026-08-24 11:57:36 -07:00