Default branch

main
Some checks are pending
ai-gateway image / ai-gateway release image (push) Waiting to run
CI Coverage / assert-ci-coverage (push) Waiting to run
CodeQL / Analyze (actions) (push) Waiting to run
CodeQL / Analyze (javascript-typescript) (push) Waiting to run
CodeQL / Analyze (python) (push) Waiting to run
CodSpeed Benchmarks / benchmarks (push) Waiting to run
Helm unit test / unit-test (push) Waiting to run
Publish basedpyright base counts / publish (push) Waiting to run
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
Code Quality Checks / code-quality (push) Waiting to run
Code Quality Checks / python-310-import-smoke (push) Waiting to run
UI Unit Tests / ui-unit-tests (push) Waiting to run
Postgres Tests / proxy-security (push) Waiting to run
Postgres Tests / schema-migration (push) Waiting to run
Postgres Tests / proxy-behavior (push) Waiting to run
LiteLLM Rust / rust-lint (push) Waiting to run
LiteLLM Rust / rust-test (push) Waiting to run
Unit Tests: Documentation Validation / documentation (push) Waiting to run
Unit Tests: Proxy DB Operations / assert-shard-coverage (push) Waiting to run
Unit Tests: Proxy DB Operations / auth-checks (push) Blocked by required conditions
Unit Tests: Proxy DB Operations / budgets (push) Blocked by required conditions
Unit Tests: Proxy DB Operations / custom-logging (push) Blocked by required conditions
Unit Tests: Proxy DB Operations / db-and-spend (push) Blocked by required conditions
Unit Tests: Proxy DB Operations / endpoints-and-responses (push) Blocked by required conditions
Unit Tests: Proxy DB Operations / guardrails-hooks (push) Blocked by required conditions
Unit Tests: Proxy DB Operations / jwt-and-keys (push) Blocked by required conditions
Unit Tests: Proxy DB Operations / key-generation (push) Blocked by required conditions
Unit Tests: Proxy DB Operations / logging-misc (push) Blocked by required conditions
Unit Tests: Proxy DB Operations / proxy-runtime (push) Blocked by required conditions
Unit Tests: Proxy DB Operations / proxy-server-core (push) Blocked by required conditions
Unit Tests: Proxy DB Operations / proxy-utils (push) Blocked by required conditions
Unit Tests / caching-local (push) Waiting to run
Unit Tests / core-utils (push) Waiting to run
Unit Tests / enterprise-package (push) Waiting to run
Unit Tests / enterprise-routing (push) Waiting to run
Unit Tests / integrations (push) Waiting to run
Unit Tests / All Other Providers (push) Waiting to run
Unit Tests / Vertex AI (push) Waiting to run
Unit Tests / misc (push) Waiting to run
Unit Tests / proxy-auth (push) Waiting to run
Unit Tests / proxy-extras (push) Waiting to run
Unit Tests / proxy-infra (push) Waiting to run
Unit Tests / proxy-server (push) Waiting to run
Unit Tests / responses-caching-types (push) Waiting to run
GitHub Actions Security Analysis / zizmor (push) Waiting to run
Unit Tests / proxy-endpoints (push) Waiting to run

9481556b5d · Merge pull request #40955 from BerriAI/litellm-providers/price-sync · Updated 2026-09-14 23:16:07 +00:00

Branches

aa36cab5ca · style(e2e): drop narrative comments from load suite per repo convention · Updated 2026-07-17 17:31:04 +00:00

8023
2

2187be08b5 · refactor(e2e): fold claude_code HTTP probes onto shared transport · Updated 2026-07-17 17:24:06 +00:00

8024
1

a83fbed089 · refactor(e2e): replace custom result reporter with standard junit + record_property · Updated 2026-07-17 17:21:43 +00:00

8029
1

e373d0cb3b · fix(tests/e2e): skip e2e tests on dead proxy; scope no-unit-tests rule to harness coverage · Updated 2026-07-17 17:16:27 +00:00

8029
1

b2c05fdd2c · test(e2e): guard destructive spend-log truncate behind explicit opt-in · Updated 2026-07-17 17:15:23 +00:00

8029
1

8cfc5e17a4 · refactor(e2e): remove bob_the_builder in-runner remediation · Updated 2026-07-17 17:14:17 +00:00

8029
1

db0df1a341 · test(e2e): rename Gateway->ProxyClient, expose as pytest fixture; drop unused grafana docs · Updated 2026-07-17 16:44:55 +00:00

8031
1

fdec1afd79 · test(e2e): surface call_type and provider in spend-row failure summaries · Updated 2026-07-17 16:29:44 +00:00

8032
2

9c878f2ac1 · test(e2e): annotate _call return type in user budget across-keys test · Updated 2026-07-17 16:17:07 +00:00

8032
2

b817b689b2 · test(e2e): decouple mcp upstream from the shared litellm service · Updated 2026-07-17 16:10:17 +00:00

8032
2

3b1ebbc7cb · fix(responses): warn when spend-log session query hits row cap · Updated 2026-07-17 15:55:34 +00:00

8032
2

46c8d0f29c · test(proxy): cover all branches of spend_logs_metadata merge helper · Updated 2026-07-17 15:52:14 +00:00

8032
2

73524df72a · fix(router): support tag-based routing for complexity_router deployments sharing a model_name · Updated 2026-07-17 15:45:19 +00:00

8032
1

607d068d38 · fix(logging): preserve prompt/completion tokens in non-streaming /v1/responses usage logging · Updated 2026-07-17 15:39:43 +00:00

8032
1

a6ffc0ffce · fix(mcp): return client's own redirect_uris from DCR relay register response · Updated 2026-07-17 15:11:52 +00:00

8032
1

59cae5eb00 · fix(logging): preserve prompt_tokens/completion_tokens for non-streaming /v1/responses usage · Updated 2026-07-17 14:08:57 +00:00

8032
1

5ab11fd2c3 · fix(responses): echo forced named tool_choice in flat Responses API shape · Updated 2026-07-17 14:07:39 +00:00

8032
1

d33937dee4 · fix(gemini): propagate batchEmbedContents usageMetadata for gemini-embedding-2 multimodal usage · Updated 2026-07-17 11:11:35 +00:00

8032
1

16b9f620ff · fix(ci): bump mcp to 1.28.1 to resolve osv-scan CVEs · Updated 2026-07-17 11:10:13 +00:00

8032
1

5197f50570 · fix(ollama_chat): preserve per-tool-call index in streaming deltas · Updated 2026-07-17 11:06:04 +00:00

8032
1