-
518e597 Merge pull request #47 from apache/dependabot/uv/multidict-6.9.1 by Greg Stein · 10 hours ago main
-
b31fd9c Merge pull request #53 from apache/dependabot/uv/aiohttp-3.14.4 by Greg Stein · 10 hours ago
-
79404b3 Merge pull request #48 from apache/dependabot/uv/werkzeug-3.1.9 by Greg Stein · 10 hours ago
-
4ee0d51 tests: license header on test_trust_store.py by Greg Stein · 12 hours ago
-
371a535 build(deps): bump multidict from 6.7.1 to 6.9.1 by dependabot[bot] · 20 hours ago
-
0d67957 build(deps): bump aiohttp from 3.14.3 to 3.14.4 by dependabot[bot] · 20 hours ago
-
11eb778 build(deps): bump werkzeug from 3.1.8 to 3.1.9 by dependabot[bot] · 20 hours ago
-
92deba6 docs: status note for 22 October by Greg Stein · 29 hours ago
-
6887499 deps: certifi 2026.10.19, and a test that keeps a distrusted root out by Andrew Musselman · 2 days ago
-
328749b docs: box-protocol.md replaces vllm-fleet-design.md, as fact not proposal by Greg Stein · 2 days ago
-
777b9ea docs: remove fleet-state.md by Greg Stein · 2 days ago
-
22d8acd docs: the reconcile design is a working document, meant to become obsolete by Greg Stein · 2 days ago
-
06a921c docs: fleet reconcile, the stamp backfilled and the hand check's findings by Greg Stein · 2 days ago
-
08815b4 reconcile: the key's display form, used by every log line and page cell by Greg Stein · 2 days ago
-
52818a2 deployments: stamp the key on every /model/new, and look ids up by it by Greg Stein · 2 days ago
-
7bd46bc deployments: re-read the LiteLLM deployments after every write by Greg Stein · 2 days ago
-
039c403 fleet: one working-key rule, shared by the deployment body and /v1/models by Greg Stein · 2 days ago
-
b9b5ce3 fleet: ORPHAN_PASSES for the skew clock, UNLISTED_PASSES for the listings by Greg Stein · 2 days ago
-
9fbee0e reconcile: the deployment key, frozen with tests by Greg Stein · 2 days ago
-
62c00db docs: fleet reconcile, the not-reached grace clock and the listen URL fallback by Greg Stein · 2 days ago
-
22ac061 docs: one absence rule for both GPU listings by Greg Stein · 2 days ago
-
158da5c docs: fleet reconcile, unlisted from the listings alone, and early work by Greg Stein · 2 days ago
-
79238b7 docs: pin reconcile passes, and hold the unlisted sentence by Greg Stein · 2 days ago
-
5e33382 docs: fleet reconcile, the review folded in by Greg Stein · 2 days ago
-
03d5ba2 docs: pin the fleet reconcile gates by Greg Stein · 2 days ago
-
0fa0a89 docs: expand the fleet reconcile draft by Greg Stein · 3 days ago
-
97d2ee5 docs: fleet reconciliation design, a draft by Greg Stein · 3 days ago
-
131e954 bin: suppress N813 on the EasyDict import, as the rest of the tree does by Andrew Musselman · 3 days ago
-
65e22c8 fleet: a serving box keeps its route, and a stale one is removed by Andrew Musselman · 3 days ago
-
676dba9 docs: access control, corrections from reading LiteLLM 1.105.0 by Andrew Musselman · 3 days ago
-
8a8aab8 Added a script to validate config before run time by Andrew Musselman · 3 days ago
-
1fa0d98 Merge pull request #51 from apache/gs/claude-doc by Andrew Musselman · 3 days ago
-
b32a90b docs: access control design, a draft by Greg Stein · 3 days ago
-
e1567cb fleet: drop a gone box's LiteLLM deployment by itself, and offer no buttons by Greg Stein · 3 days ago
-
243fff1 fleet: say when no provider lists a host, and ask RunPod on its own schedule by Greg Stein · 3 days ago
-
37c9a91 Shorter None guards where the long form says nothing more by Greg Stein · 3 days ago
-
a2cad72 models: say where each deployment lives by Greg Stein · 3 days ago
-
2319ad6 models: say what each model is good for, and not where it runs by Greg Stein · 3 days ago
-
7b39df1 capacity: the /admin/capacity page by Greg Stein · 4 days ago
-
640a799 capacity: what the model providers we pay were paid by Greg Stein · 4 days ago
-
0c994a7 capacity: each hour carries its server's share of the box's rental by Greg Stein · 4 days ago
-
d13342e sampler: the one reader of /metrics, KV cache size included by Greg Stein · 4 days ago
-
99abf5e admin: one page that says what is waiting, and what admins have done by Greg Stein · 4 days ago
-
d52192d admin: a short log of admin actions, and who last changed each tier by Greg Stein · 4 days ago
-
fcc038c pruner: a daily runner for the memory store, starting with requests by Greg Stein · 4 days ago
-
759a6e3 sampler: one reader of the boxes' /metrics, feeding the hourly rollup by Greg Stein · 5 days ago
-
0135d40 capacity: hourly rollup of vLLM readings, kept in LiteLLM's memory store by Greg Stein · 5 days ago
-
2c0c252 models: drop the derived per-token pricing for self-hosted models by Greg Stein · 5 days ago
-
f943a62 config.yaml.example: one comment for providers, site_admins' back on it by Greg Stein · 5 days ago
-
300e940 providers: the Vast and RunPod keys are provider accounts by Greg Stein · 5 days ago
-
ef6532c startup: an ERROR when LiteLLM never refreshes its price list by Greg Stein · 5 days ago
-
ba0a079 models: say why a serving deployment's badge is yellow by Greg Stein · 7 days ago
-
ea582e7 install_set: run each server with vLLM's startup plan by Greg Stein · 7 days ago
-
8e09549 install_set: keep at least 2GB of each card outside vLLM's budget by Greg Stein · 7 days ago
-
105bec2 install_set: use every GPU, and fit the KV cache as well as the weights by Greg Stein · 7 days ago
-
c6c2041 skew: a deployment at the listen port is reported, not counted by Greg Stein · 7 days ago
-
a71393d deployments: an unknown address is unknown, not missing by Greg Stein · 7 days ago
-
bc1d40a fleet: compare with LiteLLM only after the fleet's first pass by Greg Stein · 7 days ago
-
be13d43 hosting/vast: how to re-provision a box by Greg Stein · 7 days ago
-
fbca6bc install_set: a re-provision replaces the servers already running by Greg Stein · 7 days ago
-
8426d43 fleet: a box serves its model under the name LiteLLM asks for by Greg Stein · 7 days ago
-
87fb0de deployments: one failing deployment no longer stops the rest by Greg Stein · 7 days ago
-
81ce70c providers: a deployment says who serves a model, not models.yaml by Greg Stein · 7 days ago
-
15158b9 hosting/runpod: a pod names itself by its pod id by Greg Stein · 7 days ago
-
c42e2ec hosting/runpod: how to check the image locally with Podman by Greg Stein · 7 days ago
-
7582ece hosting/runpod: build the image on GitHub and push it to ghcr by Greg Stein · 7 days ago
-
0920aed hosting/runpod: an image that provisions once, then runs supervisord by Greg Stein · 7 days ago
-
6deff9a hosting: one installer for every provider by Greg Stein · 7 days ago
-
c93881c edict for the dictionaries llmao builds and reads itself by Greg Stein · 8 days ago
-
b6a9ff9 move the LiteLLM hook beside main.py by Greg Stein · 10 days ago
-
323e6a1 models: self_hosted is no longer written in models.yaml by Greg Stein · 10 days ago
-
3e3c4ac seam: changing a tier no longer throws away cached usage by Greg Stein · 10 days ago
-
23c80fd Making budgeet script +x by Andrew Musselman · 10 days ago
-
1a7c5eb bin: measure the max_tokens floor each model needs by Andrew Musselman · 10 days ago
-
9274711 proxy: reject an empty completion instead of returning 200 by Andrew Musselman · 10 days ago
-
33eaa59 Linting by Andrew Musselman · 10 days ago
-
9a6c82f teams: the wrong project is the caller's mistake, not LiteLLM being down by Greg Stein · 10 days ago
-
01114f1 proxy: watch for edits made outside llmao, and show them as work needed by Greg Stein · 10 days ago
-
8ff46a9 bump LiteLLM to 105 by Greg Stein · 10 days ago
-
5d4f3fd pages: three things a page tells a person, kept apart, on every page by Greg Stein · 10 days ago
-
4737f43 pages: show skew and log, and let a log entry be acknowledged by Greg Stein · 10 days ago
-
13f5881 proxy: a place to tell people things -- skew and log by Greg Stein · 10 days ago
-
b690d48 projects: a key with no project may use only our own boxes by Greg Stein · 10 days ago
-
58bf0cf usage: the allowance counts only what a person's free-tier keys drew by Greg Stein · 10 days ago
-
6babc91 tests: placeholder user ids in place of real ones by Greg Stein · 10 days ago
-
d4b6284 projects: make the pretend projects' teams at startup by Greg Stein · 10 days ago
-
02314ae projects: two pretend projects for keys that belong to none by Greg Stein · 10 days ago
-
94ec5e4 proxy: fix TeamManager.info for a project with no team yet by Greg Stein · 10 days ago
-
e3b27cc tests: split what was left of test_entitlements by what it tests by Greg Stein · 11 days ago
-
18fe212 tests: the tier tests get a file of their own by Greg Stein · 11 days ago
-
21bc158 tests: TeamManager's tests get a file of their own by Greg Stein · 11 days ago
-
895c82a tests: name two test files for what they test. No functional change by Greg Stein · 11 days ago
-
8a5af10 tests: test_phase1 and test_projects become test_seam by Greg Stein · 11 days ago
-
33724d8 tiers: mint keys on the right tier, with the tier's current limits by Greg Stein · 11 days ago
-
8a8ede1 proxy: LiteLLMBackend keeps only what it uses by Greg Stein · 11 days ago
-
196bad8 proxy: remove the last pass-throughs; the seam talks to the managers by Greg Stein · 11 days ago
-
1f5a8eb proxy: delete the Backend protocol and the pass-throughs only it needed by Greg Stein · 11 days ago
-
cd76f08 proxy: KeyManager, the last class cut from LiteLLMBackend by Greg Stein · 11 days ago
-
6c59ecc proxy: UsageManager, cut from the end of LiteLLMBackend by Greg Stein · 11 days ago
-
93daeb7 proxy: TeamManager, cut from the end of LiteLLMBackend by Greg Stein · 11 days ago