From 8205e248a6bc42cefa34fa5b221c7ad3862e0fcd Mon Sep 17 00:00:00 2001 From: user <70670632+stuxf@users.noreply.github.com> Date: Wed, 29 Apr 2026 18:49:25 -0700 Subject: [PATCH 1/3] chore(auth): harden invite-link onboarding token flow --- .../out/{404.html => 404/index.html} | 2 +- .../_experimental/out/__next.__PAGE__.txt | 18 +- .../proxy/_experimental/out/__next._full.txt | 32 +-- .../proxy/_experimental/out/__next._head.txt | 2 +- .../proxy/_experimental/out/__next._index.txt | 2 +- .../proxy/_experimental/out/__next._tree.txt | 2 +- .../UIdFKtHaivRa_o9QIFE3_/_buildManifest.js | 16 ++ .../_clientMiddlewareManifest.json | 1 + .../UIdFKtHaivRa_o9QIFE3_/_ssgManifest.js | 1 + .../_next/static/chunks/0fa4668d6cf24773.js | 8 + .../_next/static/chunks/1189e4151a93f058.js | 10 + .../_next/static/chunks/18a5548f64cd2f73.js | 84 +++++++ .../_next/static/chunks/1efbd5b35545b10a.js | 1 + .../_next/static/chunks/227e807776a5370d.js | 1 + .../_next/static/chunks/2888b590cf1e5a4a.js | 10 + .../_next/static/chunks/29eca5447bef7f55.js | 3 + .../_next/static/chunks/41378fecd72892ff.js | 1 + .../_next/static/chunks/4d3700bffc110569.js | 1 + .../_next/static/chunks/4e61a2092f58864b.js | 72 ++++++ .../_next/static/chunks/520f8fdc54fcd4f0.js | 91 +++++++ .../_next/static/chunks/656330759aeeb883.js | 3 + .../_next/static/chunks/6b1ae40291618002.js | 1 + .../_next/static/chunks/703b445810a4c51f.js | 1 + .../_next/static/chunks/7736882a2e4e2f73.js | 17 ++ .../_next/static/chunks/844dee1ac01fba04.js | 8 + .../_next/static/chunks/8a408f05ec0cdac4.js | 1 + .../_next/static/chunks/91a13e42c88cfff6.js | 1 + .../_next/static/chunks/9b3228c4ea02711c.js | 1 + .../_next/static/chunks/a492aa533c59a14d.js | 1 + .../_next/static/chunks/b620fb4521cd6183.js | 1 + .../_next/static/chunks/cc5fe661d375c3b5.js | 1 + .../_next/static/chunks/ccda7c12f9795cba.js | 84 +++++++ .../_next/static/chunks/d0510af52e5b6373.js | 1 + .../_next/static/chunks/de6dee28e382bd35.js | 8 + .../_next/static/chunks/e000783224957b5f.js | 8 + .../_next/static/chunks/e79e33b8b366ae69.js | 1 + .../_next/static/chunks/f27456ba72075ad9.js | 7 + .../_next/static/chunks/f4cb209365e2229d.js | 8 + .../_next/static/chunks/facac7b499c497f4.js | 1 + .../proxy/_experimental/out/_not-found.txt | 2 +- .../out/_not-found/__next._full.txt | 2 +- .../out/_not-found/__next._head.txt | 2 +- .../out/_not-found/__next._index.txt | 2 +- .../_not-found/__next._not-found.__PAGE__.txt | 2 +- .../out/_not-found/__next._not-found.txt | 2 +- .../out/_not-found/__next._tree.txt | 2 +- .../index.html} | 2 +- .../proxy/_experimental/out/api-reference.txt | 2 +- ...KGRhc2hib2FyZCk.api-reference.__PAGE__.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.api-reference.txt | 2 +- .../api-reference/__next.!KGRhc2hib2FyZCk.txt | 2 +- .../out/api-reference/__next._full.txt | 2 +- .../out/api-reference/__next._head.txt | 2 +- .../out/api-reference/__next._index.txt | 2 +- .../out/api-reference/__next._tree.txt | 2 +- .../index.html} | 2 +- .../out/assets/logos/xecguard.svg | 4 + litellm/proxy/_experimental/out/chat.txt | 22 ++ .../_experimental/out/chat/__next._full.txt | 22 ++ .../_experimental/out/chat/__next._head.txt | 6 + .../_experimental/out/chat/__next._index.txt | 8 + .../_experimental/out/chat/__next._tree.txt | 4 + .../out/chat/__next.chat.__PAGE__.txt | 9 + .../_experimental/out/chat/__next.chat.txt | 4 + .../proxy/_experimental/out/chat/index.html | 1 + .../out/experimental/api-playground.txt | 2 +- ...k.experimental.api-playground.__PAGE__.txt | 2 +- ...2hib2FyZCk.experimental.api-playground.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.experimental.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.txt | 2 +- .../api-playground/__next._full.txt | 2 +- .../api-playground/__next._head.txt | 2 +- .../api-playground/__next._index.txt | 2 +- .../api-playground/__next._tree.txt | 2 +- .../index.html} | 2 +- .../out/experimental/budgets.txt | 2 +- ...ib2FyZCk.experimental.budgets.__PAGE__.txt | 2 +- ....!KGRhc2hib2FyZCk.experimental.budgets.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.experimental.txt | 2 +- .../budgets/__next.!KGRhc2hib2FyZCk.txt | 2 +- .../out/experimental/budgets/__next._full.txt | 2 +- .../out/experimental/budgets/__next._head.txt | 2 +- .../experimental/budgets/__next._index.txt | 2 +- .../out/experimental/budgets/__next._tree.txt | 2 +- .../{budgets.html => budgets/index.html} | 2 +- .../out/experimental/caching.txt | 2 +- ...ib2FyZCk.experimental.caching.__PAGE__.txt | 2 +- ....!KGRhc2hib2FyZCk.experimental.caching.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.experimental.txt | 2 +- .../caching/__next.!KGRhc2hib2FyZCk.txt | 2 +- .../out/experimental/caching/__next._full.txt | 2 +- .../out/experimental/caching/__next._head.txt | 2 +- .../experimental/caching/__next._index.txt | 2 +- .../out/experimental/caching/__next._tree.txt | 2 +- .../{caching.html => caching/index.html} | 2 +- .../out/experimental/claude-code-plugins.txt | 2 +- ...erimental.claude-code-plugins.__PAGE__.txt | 2 +- ...FyZCk.experimental.claude-code-plugins.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.experimental.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.txt | 2 +- .../claude-code-plugins/__next._full.txt | 2 +- .../claude-code-plugins/__next._head.txt | 2 +- .../claude-code-plugins/__next._index.txt | 2 +- .../claude-code-plugins/__next._tree.txt | 2 +- .../index.html} | 2 +- .../out/experimental/old-usage.txt | 6 +- ...2FyZCk.experimental.old-usage.__PAGE__.txt | 4 +- ...KGRhc2hib2FyZCk.experimental.old-usage.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.experimental.txt | 2 +- .../old-usage/__next.!KGRhc2hib2FyZCk.txt | 2 +- .../experimental/old-usage/__next._full.txt | 6 +- .../experimental/old-usage/__next._head.txt | 2 +- .../experimental/old-usage/__next._index.txt | 2 +- .../experimental/old-usage/__next._tree.txt | 2 +- .../{old-usage.html => old-usage/index.html} | 2 +- .../out/experimental/prompts.txt | 6 +- ...ib2FyZCk.experimental.prompts.__PAGE__.txt | 4 +- ....!KGRhc2hib2FyZCk.experimental.prompts.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.experimental.txt | 2 +- .../prompts/__next.!KGRhc2hib2FyZCk.txt | 2 +- .../out/experimental/prompts/__next._full.txt | 6 +- .../out/experimental/prompts/__next._head.txt | 2 +- .../experimental/prompts/__next._index.txt | 2 +- .../out/experimental/prompts/__next._tree.txt | 2 +- .../{prompts.html => prompts/index.html} | 2 +- .../out/experimental/tag-management.txt | 2 +- ...k.experimental.tag-management.__PAGE__.txt | 2 +- ...2hib2FyZCk.experimental.tag-management.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.experimental.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.txt | 2 +- .../tag-management/__next._full.txt | 2 +- .../tag-management/__next._head.txt | 2 +- .../tag-management/__next._index.txt | 2 +- .../tag-management/__next._tree.txt | 2 +- .../index.html} | 2 +- .../proxy/_experimental/out/guardrails.txt | 6 +- ...t.!KGRhc2hib2FyZCk.guardrails.__PAGE__.txt | 4 +- .../__next.!KGRhc2hib2FyZCk.guardrails.txt | 2 +- .../guardrails/__next.!KGRhc2hib2FyZCk.txt | 2 +- .../out/guardrails/__next._full.txt | 6 +- .../out/guardrails/__next._head.txt | 2 +- .../out/guardrails/__next._index.txt | 2 +- .../out/guardrails/__next._tree.txt | 2 +- .../index.html} | 2 +- litellm/proxy/_experimental/out/index.html | 2 +- litellm/proxy/_experimental/out/index.txt | 32 +-- litellm/proxy/_experimental/out/login.txt | 2 +- .../_experimental/out/login/__next._full.txt | 2 +- .../_experimental/out/login/__next._head.txt | 2 +- .../_experimental/out/login/__next._index.txt | 2 +- .../_experimental/out/login/__next._tree.txt | 2 +- .../out/login/__next.login.__PAGE__.txt | 2 +- .../_experimental/out/login/__next.login.txt | 2 +- .../out/{login.html => login/index.html} | 2 +- litellm/proxy/_experimental/out/logs.html | 1 - litellm/proxy/_experimental/out/logs.txt | 6 +- .../__next.!KGRhc2hib2FyZCk.logs.__PAGE__.txt | 4 +- .../out/logs/__next.!KGRhc2hib2FyZCk.logs.txt | 2 +- .../out/logs/__next.!KGRhc2hib2FyZCk.txt | 2 +- .../_experimental/out/logs/__next._full.txt | 6 +- .../_experimental/out/logs/__next._head.txt | 2 +- .../_experimental/out/logs/__next._index.txt | 2 +- .../_experimental/out/logs/__next._tree.txt | 2 +- .../proxy/_experimental/out/logs/index.html | 1 + .../_experimental/out/mcp/oauth/callback.txt | 2 +- .../out/mcp/oauth/callback/__next._full.txt | 2 +- .../out/mcp/oauth/callback/__next._head.txt | 2 +- .../out/mcp/oauth/callback/__next._index.txt | 2 +- .../out/mcp/oauth/callback/__next._tree.txt | 2 +- .../__next.mcp.oauth.callback.__PAGE__.txt | 2 +- .../callback/__next.mcp.oauth.callback.txt | 2 +- .../mcp/oauth/callback/__next.mcp.oauth.txt | 2 +- .../out/mcp/oauth/callback/__next.mcp.txt | 2 +- .../{callback.html => callback/index.html} | 2 +- litellm/proxy/_experimental/out/model-hub.txt | 2 +- ...xt.!KGRhc2hib2FyZCk.model-hub.__PAGE__.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.model-hub.txt | 2 +- .../out/model-hub/__next.!KGRhc2hib2FyZCk.txt | 2 +- .../out/model-hub/__next._full.txt | 2 +- .../out/model-hub/__next._head.txt | 2 +- .../out/model-hub/__next._index.txt | 2 +- .../out/model-hub/__next._tree.txt | 2 +- .../{model-hub.html => model-hub/index.html} | 2 +- litellm/proxy/_experimental/out/model_hub.txt | 2 +- .../out/model_hub/__next._full.txt | 2 +- .../out/model_hub/__next._head.txt | 2 +- .../out/model_hub/__next._index.txt | 2 +- .../out/model_hub/__next._tree.txt | 2 +- .../model_hub/__next.model_hub.__PAGE__.txt | 2 +- .../out/model_hub/__next.model_hub.txt | 2 +- .../{model_hub.html => model_hub/index.html} | 2 +- .../_experimental/out/model_hub_table.txt | 2 +- .../out/model_hub_table/__next._full.txt | 2 +- .../out/model_hub_table/__next._head.txt | 2 +- .../out/model_hub_table/__next._index.txt | 2 +- .../out/model_hub_table/__next._tree.txt | 2 +- .../__next.model_hub_table.__PAGE__.txt | 2 +- .../__next.model_hub_table.txt | 2 +- .../index.html} | 2 +- .../out/models-and-endpoints.txt | 6 +- ...ib2FyZCk.models-and-endpoints.__PAGE__.txt | 4 +- ....!KGRhc2hib2FyZCk.models-and-endpoints.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.txt | 2 +- .../out/models-and-endpoints/__next._full.txt | 6 +- .../out/models-and-endpoints/__next._head.txt | 2 +- .../models-and-endpoints/__next._index.txt | 2 +- .../out/models-and-endpoints/__next._tree.txt | 2 +- .../index.html} | 2 +- .../proxy/_experimental/out/onboarding.txt | 4 +- .../out/onboarding/__next._full.txt | 4 +- .../out/onboarding/__next._head.txt | 2 +- .../out/onboarding/__next._index.txt | 2 +- .../out/onboarding/__next._tree.txt | 2 +- .../onboarding/__next.onboarding.__PAGE__.txt | 4 +- .../out/onboarding/__next.onboarding.txt | 2 +- .../index.html} | 2 +- .../proxy/_experimental/out/organizations.txt | 2 +- ...KGRhc2hib2FyZCk.organizations.__PAGE__.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.organizations.txt | 2 +- .../organizations/__next.!KGRhc2hib2FyZCk.txt | 2 +- .../out/organizations/__next._full.txt | 2 +- .../out/organizations/__next._head.txt | 2 +- .../out/organizations/__next._index.txt | 2 +- .../out/organizations/__next._tree.txt | 2 +- .../index.html} | 2 +- .../proxy/_experimental/out/playground.txt | 6 +- ...t.!KGRhc2hib2FyZCk.playground.__PAGE__.txt | 4 +- .../__next.!KGRhc2hib2FyZCk.playground.txt | 2 +- .../playground/__next.!KGRhc2hib2FyZCk.txt | 2 +- .../out/playground/__next._full.txt | 6 +- .../out/playground/__next._head.txt | 2 +- .../out/playground/__next._index.txt | 2 +- .../out/playground/__next._tree.txt | 2 +- .../index.html} | 2 +- litellm/proxy/_experimental/out/policies.txt | 2 +- ...ext.!KGRhc2hib2FyZCk.policies.__PAGE__.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.policies.txt | 2 +- .../out/policies/__next.!KGRhc2hib2FyZCk.txt | 2 +- .../out/policies/__next._full.txt | 2 +- .../out/policies/__next._head.txt | 2 +- .../out/policies/__next._index.txt | 2 +- .../out/policies/__next._tree.txt | 2 +- .../{policies.html => policies/index.html} | 2 +- .../out/settings/admin-settings.txt | 6 +- ...FyZCk.settings.admin-settings.__PAGE__.txt | 4 +- ...GRhc2hib2FyZCk.settings.admin-settings.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.settings.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.txt | 2 +- .../settings/admin-settings/__next._full.txt | 6 +- .../settings/admin-settings/__next._head.txt | 2 +- .../settings/admin-settings/__next._index.txt | 2 +- .../settings/admin-settings/__next._tree.txt | 2 +- .../index.html} | 2 +- .../out/settings/logging-and-alerts.txt | 2 +- ...k.settings.logging-and-alerts.__PAGE__.txt | 2 +- ...2hib2FyZCk.settings.logging-and-alerts.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.settings.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.txt | 2 +- .../logging-and-alerts/__next._full.txt | 2 +- .../logging-and-alerts/__next._head.txt | 2 +- .../logging-and-alerts/__next._index.txt | 2 +- .../logging-and-alerts/__next._tree.txt | 2 +- .../index.html} | 2 +- .../out/settings/router-settings.txt | 2 +- ...yZCk.settings.router-settings.__PAGE__.txt | 2 +- ...Rhc2hib2FyZCk.settings.router-settings.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.settings.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.txt | 2 +- .../settings/router-settings/__next._full.txt | 2 +- .../settings/router-settings/__next._head.txt | 2 +- .../router-settings/__next._index.txt | 2 +- .../settings/router-settings/__next._tree.txt | 2 +- .../index.html} | 2 +- .../_experimental/out/settings/ui-theme.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.settings.txt | 2 +- ...c2hib2FyZCk.settings.ui-theme.__PAGE__.txt | 2 +- ...ext.!KGRhc2hib2FyZCk.settings.ui-theme.txt | 2 +- .../ui-theme/__next.!KGRhc2hib2FyZCk.txt | 2 +- .../out/settings/ui-theme/__next._full.txt | 2 +- .../out/settings/ui-theme/__next._head.txt | 2 +- .../out/settings/ui-theme/__next._index.txt | 2 +- .../out/settings/ui-theme/__next._tree.txt | 2 +- .../{ui-theme.html => ui-theme/index.html} | 2 +- litellm/proxy/_experimental/out/skills.txt | 2 +- ..._next.!KGRhc2hib2FyZCk.skills.__PAGE__.txt | 2 +- .../skills/__next.!KGRhc2hib2FyZCk.skills.txt | 2 +- .../out/skills/__next.!KGRhc2hib2FyZCk.txt | 2 +- .../_experimental/out/skills/__next._full.txt | 2 +- .../_experimental/out/skills/__next._head.txt | 2 +- .../out/skills/__next._index.txt | 2 +- .../_experimental/out/skills/__next._tree.txt | 2 +- .../out/{skills.html => skills/index.html} | 2 +- litellm/proxy/_experimental/out/teams.txt | 6 +- ...__next.!KGRhc2hib2FyZCk.teams.__PAGE__.txt | 4 +- .../teams/__next.!KGRhc2hib2FyZCk.teams.txt | 2 +- .../out/teams/__next.!KGRhc2hib2FyZCk.txt | 2 +- .../_experimental/out/teams/__next._full.txt | 6 +- .../_experimental/out/teams/__next._head.txt | 2 +- .../_experimental/out/teams/__next._index.txt | 2 +- .../_experimental/out/teams/__next._tree.txt | 2 +- .../out/{teams.html => teams/index.html} | 2 +- litellm/proxy/_experimental/out/test-key.txt | 2 +- ...ext.!KGRhc2hib2FyZCk.test-key.__PAGE__.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.test-key.txt | 2 +- .../out/test-key/__next.!KGRhc2hib2FyZCk.txt | 2 +- .../out/test-key/__next._full.txt | 2 +- .../out/test-key/__next._head.txt | 2 +- .../out/test-key/__next._index.txt | 2 +- .../out/test-key/__next._tree.txt | 2 +- .../{test-key.html => test-key/index.html} | 2 +- .../_experimental/out/tools/mcp-servers.txt | 6 +- ...c2hib2FyZCk.tools.mcp-servers.__PAGE__.txt | 4 +- ...ext.!KGRhc2hib2FyZCk.tools.mcp-servers.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.tools.txt | 2 +- .../mcp-servers/__next.!KGRhc2hib2FyZCk.txt | 2 +- .../out/tools/mcp-servers/__next._full.txt | 6 +- .../out/tools/mcp-servers/__next._head.txt | 2 +- .../out/tools/mcp-servers/__next._index.txt | 2 +- .../out/tools/mcp-servers/__next._tree.txt | 2 +- .../index.html} | 2 +- .../_experimental/out/tools/vector-stores.txt | 2 +- .../__next.!KGRhc2hib2FyZCk.tools.txt | 2 +- ...hib2FyZCk.tools.vector-stores.__PAGE__.txt | 2 +- ...t.!KGRhc2hib2FyZCk.tools.vector-stores.txt | 2 +- .../vector-stores/__next.!KGRhc2hib2FyZCk.txt | 2 +- .../out/tools/vector-stores/__next._full.txt | 2 +- .../out/tools/vector-stores/__next._head.txt | 2 +- .../out/tools/vector-stores/__next._index.txt | 2 +- .../out/tools/vector-stores/__next._tree.txt | 2 +- .../index.html} | 2 +- litellm/proxy/_experimental/out/usage.html | 1 - litellm/proxy/_experimental/out/usage.txt | 6 +- .../out/usage/__next.!KGRhc2hib2FyZCk.txt | 2 +- ...__next.!KGRhc2hib2FyZCk.usage.__PAGE__.txt | 4 +- .../usage/__next.!KGRhc2hib2FyZCk.usage.txt | 2 +- .../_experimental/out/usage/__next._full.txt | 6 +- .../_experimental/out/usage/__next._head.txt | 2 +- .../_experimental/out/usage/__next._index.txt | 2 +- .../_experimental/out/usage/__next._tree.txt | 2 +- .../proxy/_experimental/out/usage/index.html | 1 + litellm/proxy/_experimental/out/users.txt | 2 +- .../out/users/__next.!KGRhc2hib2FyZCk.txt | 2 +- ...__next.!KGRhc2hib2FyZCk.users.__PAGE__.txt | 2 +- .../users/__next.!KGRhc2hib2FyZCk.users.txt | 2 +- .../_experimental/out/users/__next._full.txt | 2 +- .../_experimental/out/users/__next._head.txt | 2 +- .../_experimental/out/users/__next._index.txt | 2 +- .../_experimental/out/users/__next._tree.txt | 2 +- .../out/{users.html => users/index.html} | 2 +- .../proxy/_experimental/out/virtual-keys.txt | 6 +- .../virtual-keys/__next.!KGRhc2hib2FyZCk.txt | 2 +- ...!KGRhc2hib2FyZCk.virtual-keys.__PAGE__.txt | 4 +- .../__next.!KGRhc2hib2FyZCk.virtual-keys.txt | 2 +- .../out/virtual-keys/__next._full.txt | 6 +- .../out/virtual-keys/__next._head.txt | 2 +- .../out/virtual-keys/__next._index.txt | 2 +- .../out/virtual-keys/__next._tree.txt | 2 +- .../index.html} | 2 +- litellm/proxy/proxy_server.py | 198 +++++++++++---- .../proxy/auth/test_onboarding.py | 235 ++++++++++++++++-- .../src/app/onboarding/OnboardingForm.tsx | 5 +- 361 files changed, 1316 insertions(+), 476 deletions(-) rename litellm/proxy/_experimental/out/{404.html => 404/index.html} (98%) create mode 100644 litellm/proxy/_experimental/out/_next/static/UIdFKtHaivRa_o9QIFE3_/_buildManifest.js create mode 100644 litellm/proxy/_experimental/out/_next/static/UIdFKtHaivRa_o9QIFE3_/_clientMiddlewareManifest.json create mode 100644 litellm/proxy/_experimental/out/_next/static/UIdFKtHaivRa_o9QIFE3_/_ssgManifest.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/0fa4668d6cf24773.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/1189e4151a93f058.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/18a5548f64cd2f73.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/1efbd5b35545b10a.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/227e807776a5370d.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/2888b590cf1e5a4a.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/29eca5447bef7f55.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/41378fecd72892ff.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/4d3700bffc110569.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/4e61a2092f58864b.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/520f8fdc54fcd4f0.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/656330759aeeb883.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/6b1ae40291618002.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/703b445810a4c51f.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/7736882a2e4e2f73.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/844dee1ac01fba04.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/8a408f05ec0cdac4.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/91a13e42c88cfff6.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/9b3228c4ea02711c.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/a492aa533c59a14d.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/b620fb4521cd6183.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/cc5fe661d375c3b5.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/ccda7c12f9795cba.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/d0510af52e5b6373.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/de6dee28e382bd35.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/e000783224957b5f.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/e79e33b8b366ae69.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/f27456ba72075ad9.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/f4cb209365e2229d.js create mode 100644 litellm/proxy/_experimental/out/_next/static/chunks/facac7b499c497f4.js rename litellm/proxy/_experimental/out/{_not-found.html => _not-found/index.html} (98%) rename litellm/proxy/_experimental/out/{api-reference.html => api-reference/index.html} (99%) create mode 100644 litellm/proxy/_experimental/out/assets/logos/xecguard.svg create mode 100644 litellm/proxy/_experimental/out/chat.txt create mode 100644 litellm/proxy/_experimental/out/chat/__next._full.txt create mode 100644 litellm/proxy/_experimental/out/chat/__next._head.txt create mode 100644 litellm/proxy/_experimental/out/chat/__next._index.txt create mode 100644 litellm/proxy/_experimental/out/chat/__next._tree.txt create mode 100644 litellm/proxy/_experimental/out/chat/__next.chat.__PAGE__.txt create mode 100644 litellm/proxy/_experimental/out/chat/__next.chat.txt create mode 100644 litellm/proxy/_experimental/out/chat/index.html rename litellm/proxy/_experimental/out/experimental/{api-playground.html => api-playground/index.html} (99%) rename litellm/proxy/_experimental/out/experimental/{budgets.html => budgets/index.html} (99%) rename litellm/proxy/_experimental/out/experimental/{caching.html => caching/index.html} (99%) rename litellm/proxy/_experimental/out/experimental/{claude-code-plugins.html => claude-code-plugins/index.html} (99%) rename litellm/proxy/_experimental/out/experimental/{old-usage.html => old-usage/index.html} (97%) rename litellm/proxy/_experimental/out/experimental/{prompts.html => prompts/index.html} (98%) rename litellm/proxy/_experimental/out/experimental/{tag-management.html => tag-management/index.html} (99%) rename litellm/proxy/_experimental/out/{guardrails.html => guardrails/index.html} (96%) rename litellm/proxy/_experimental/out/{login.html => login/index.html} (98%) delete mode 100644 litellm/proxy/_experimental/out/logs.html create mode 100644 litellm/proxy/_experimental/out/logs/index.html rename litellm/proxy/_experimental/out/mcp/oauth/{callback.html => callback/index.html} (98%) rename litellm/proxy/_experimental/out/{model-hub.html => model-hub/index.html} (99%) rename litellm/proxy/_experimental/out/{model_hub.html => model_hub/index.html} (99%) rename litellm/proxy/_experimental/out/{model_hub_table.html => model_hub_table/index.html} (98%) rename litellm/proxy/_experimental/out/{models-and-endpoints.html => models-and-endpoints/index.html} (82%) rename litellm/proxy/_experimental/out/{onboarding.html => onboarding/index.html} (95%) rename litellm/proxy/_experimental/out/{organizations.html => organizations/index.html} (99%) rename litellm/proxy/_experimental/out/{playground.html => playground/index.html} (98%) rename litellm/proxy/_experimental/out/{policies.html => policies/index.html} (98%) rename litellm/proxy/_experimental/out/settings/{admin-settings.html => admin-settings/index.html} (95%) rename litellm/proxy/_experimental/out/settings/{logging-and-alerts.html => logging-and-alerts/index.html} (99%) rename litellm/proxy/_experimental/out/settings/{router-settings.html => router-settings/index.html} (98%) rename litellm/proxy/_experimental/out/settings/{ui-theme.html => ui-theme/index.html} (99%) rename litellm/proxy/_experimental/out/{skills.html => skills/index.html} (99%) rename litellm/proxy/_experimental/out/{teams.html => teams/index.html} (94%) rename litellm/proxy/_experimental/out/{test-key.html => test-key/index.html} (99%) rename litellm/proxy/_experimental/out/tools/{mcp-servers.html => mcp-servers/index.html} (97%) rename litellm/proxy/_experimental/out/tools/{vector-stores.html => vector-stores/index.html} (99%) delete mode 100644 litellm/proxy/_experimental/out/usage.html create mode 100644 litellm/proxy/_experimental/out/usage/index.html rename litellm/proxy/_experimental/out/{users.html => users/index.html} (99%) rename litellm/proxy/_experimental/out/{virtual-keys.html => virtual-keys/index.html} (92%) diff --git a/litellm/proxy/_experimental/out/404.html b/litellm/proxy/_experimental/out/404/index.html similarity index 98% rename from litellm/proxy/_experimental/out/404.html rename to litellm/proxy/_experimental/out/404/index.html index a3e8dd80e8b..96ce8382e7b 100644 --- a/litellm/proxy/_experimental/out/404.html +++ b/litellm/proxy/_experimental/out/404/index.html @@ -1 +1 @@ -