9 views
-/https://github.com/berriai/litellm/issues/31834
GitHub · issue

#31834 [Feature]: Team member and budget reconciliation tools

  • State: open
  • Author: @limitjupyter-ops
  • Labels: enhancement, proxy

### Check for existing issues

- [x] I have searched the existing issues and checked that my issue is not a duplicate.

### The Feature

I would like LiteLLM to provide reconciliation and repair tools for team membership and team/user budget relationships.

Suggested behavior:

1. Admin API can scan for inconsistent team membership records. 2. Admin API can repair missing or stale relationships. 3. Budget/member relationships can be validated after team updates. 4. Admin UI can show warnings when inconsistent data is detected. 5. Reconciliation actions are auditable.

Example use cases:

- a user appears in a team list but does not have the expected membership relation - a team member budget record is missing or stale - a deleted/recreated user leaves orphaned membership state - migration or upgrade creates inconsistent team/member records

### Motivation, pitch

Enterprise LiteLLM deployments often have many teams, users, budgets, and virtual keys. Over time, data can become inconsistent because of migrations, partial failures, manual database changes, or older versions of the product.

When team membership or budget state is inconsistent, admins need safe tools to detect and repa…

GitHub resolver

Import GitHub neighbors on demand. Results are saved as system ingests.

Refresh page
vote history (1 events)
#0 of 0 · 31d18h51s ago — entered · #import:https:::github.com:berriai:litellm post #2943
The left issue requires coordinated backend reconciliation logic, safe repair semantics, persistence validation, auditability, and admin UI integration, creating substantially broader engineering scope and risk. The right issue is a localized pricing-data correction with focused validation and regression testing.
discussed in #import:https:::github.com:berriai:litellm

ranked child groups

no voted pairs yet in this scope

cli
src
spread
search