mirror of
https://github.com/BerriAI/litellm.git
synced 2026-10-10 03:28:53 +00:00
The dashboard declared the server-owned object_permission shape by hand in five places, each with a different subset of fields and none matching the OpenAPI schema. That is what hid LIT-4766: KeyResponse.object_permission never declared mcp_toolsets, so a form that wrote the field without reading it compiled cleanly and silently wiped the grant Replace four of those copies with one alias over the generated LiteLLM_ObjectPermissionTable. The agent shape stays separate because the agent endpoint really does return a narrower type, so it points at its own generated AgentObjectPermission |
||
|---|---|---|
| .. | ||
| BudgetFallbacksEditor.test.tsx | ||
| BudgetFallbacksEditor.tsx | ||
| BudgetWindowsEditor.tsx | ||
| fetch_available_models_team_key.test.tsx | ||
| fetch_available_models_team_key.tsx | ||
| filter_helpers.test.ts | ||
| filter_helpers.ts | ||
| key_list.tsx | ||
| TagRateLimitEditor.tsx | ||
| transform_key_info.test.ts | ||
| transform_key_info.tsx | ||