mirror of
https://github.com/BerriAI/litellm.git
synced 2026-09-23 00:41:40 +00:00
Declaring the full AWS/S3 set on CredentialLiteLLMParams tripped three non-source checks that the create-path fixes themselves did not cover. Regenerate ui/litellm-dashboard/src/lib/http/schema.d.ts so the dashboard types carry the ten new fields the proxy OpenAPI spec now exposes. Add direct Router._resolve_unblocked_deployment tests so router_code_coverage.py (an AST call-graph check that does not follow indirect calls) sees the helper exercised by a router-named test. Raise the reportUnknownArgumentType basedpyright baseline to 34619. The new fields are synthesized as constructor kwargs on every GenericLiteLLMParams subclass, so each of the ~114 `(**kwargs)` call sites across the SDK gains one "argument type is unknown" per field; the increase is a mechanical cascade off the pre-existing untyped-kwargs debt, not new untyped code. Slack is unchanged. Drop the four AWS fields from clientside_credential_handler's kwargs_only_fields list now that they are declared on CredentialLiteLLMParams; they stay covered through the model_fields-derived typed_fields, so base-override stripping is unchanged. |
||
|---|---|---|
| .. | ||
| litellm-dashboard | ||
| Dockerfile | ||
| nginx.conf | ||