Repository navigation
Conversation
|
@greptileai Please review the current commit for attribution correctness, migration safety, and preservation of provisioned-throughput billing across renames |
|
bugbot run Please review the current commit for daily usage attribution, database identity changes, and provisioned-throughput rename safety |
|
|
CodSpeed compared different CPUs and an older base. The resolver is unchanged; same-environment A/B measured 2.01µs versus 2.08µs, below its 10% threshold |
Codecov Report✅ All modified and coverable lines are covered by tests. 📢 Thoughts on this report? Let us know! |
0bbf28d to
1a2decb
Compare
|
@greptileai Please review 1a2decb, including the corrected global rollup fixture and regression coverage proving legacy NULL/empty totals remain included |
|
bugbot run Please review 1a2decb; live usage APIs and added regression coverage confirm legacy NULL/empty totals remain included |
|
The same glibc CVE fails on main's unchanged base image. Resolving this requires upgrading the pinned base image separately |
1a2decb to
11a5b06
Compare
|
@greptileai Please review the revised admin-owned evaluation accounting, including preserved routing identity, billing exports, and sidecar replay |
|
bugbot run Please review the revised evaluation billing ownership and confirm sampled-user accounting and routing remain correctly isolated |
|
@greptileai Please review d5220d5: creator model budgets now load per sample, and the router test injects its observer before construction |
|
bugbot run Please review d5220d5 for creator budget ownership, refreshed configuration, deleted creators, and callback context propagation |
|
CodeQL 9134 flags existing API-token SHA256; passwords use salted scrypt. SARIF confirms the token path, and all 14 helper regressions pass |
11a5b06 to
d5220d5
Compare
|
@greptileai Please review current tip 0197df1: tests now match implementation size, retaining creator ownership, production controls, and replay coverage |
|
bugbot run Please review current tip 0197df1; consolidated tests preserve ownership regressions, financial exports, creator budgets, and production controls |
0197df1 to
5015c2c
Compare
|
@greptileai Please review current tip 5015c2c for model group isolation, admin billing, coordinated migration, PTU rename safety and Usage clarity |
|
bugbot run |
5015c2c to
e5deff1
Compare
PR overviewAll previously flagged issues have been addressed. No open security concerns remain on this pull request. Security reviewNo open security issues remain on this pull request. Fixed/addressed: 1 · PR risk: 0/10 |
|
@greptileai Please review current tip e5deff1 after rebasing onto current main. The two conflicts combined test imports; 195 spend tests and 577 auto-router/logging tests pass. Daily public model grouping, PTU identity, and initiating-admin evaluation billing remain the scope. Fresh live replay and CI are running. |
|
bugbot run Please review current tip e5deff1 after the rebase. |
There was a problem hiding this comment.
✅ Bugbot reviewed your changes and found no new issues!
Comment @cursor review or bugbot run to trigger another review on this PR
Reviewed by Cursor Bugbot for commit e5deff1. Configure here.
e5deff1 to
f5098eb
Compare
f5098eb to
7d0b72f
Compare
7d0b72f to
93157d3
Compare
93157d3 to
c6669ba
Compare
TLDR
Problem this solves:
How it solves it:
Intentional product change: Usage shows N/A when there are no successful requests to average, and explains UTC daily totals
User Flow
Before: two public names can appear as one model in Usage
POST https://litellm-domain/v1/chat/completionsas the same key usingdirect-model, thenalternate-model, backed by one deploymenthttps://litellm-domain/ui/usage/and select the request dateAfter: Usage retains the separate public names and their totals
direct-modelandalternate-modelhttps://litellm-domain/ui/usage/and select the request dateRelevant issues
Changes
model_groupin all six daily queue, bulk-upsert and database identitiesLinear ticket
Resolves LIT-9198
Pre-Submission checklist
make check, discovery/shard guards and migration scanner pass locallyType
Bug Fix
Caveats (if any)
Severe
Medium
Low