perf: mark provider plugins startup lazy

This commit is contained in:
Shakker
2026-04-28 03:24:05 +01:00
parent f1aaa2cd91
commit 00d2c34889
49 changed files with 145 additions and 0 deletions

View File

@@ -1,5 +1,8 @@
{
"id": "amazon-bedrock-mantle",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"configSchema": {
"type": "object",

View File

@@ -1,5 +1,8 @@
{
"id": "amazon-bedrock",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["amazon-bedrock"],
"contracts": {

View File

@@ -1,5 +1,8 @@
{
"id": "anthropic-vertex",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["anthropic-vertex"],
"providerDiscoveryEntry": "./provider-discovery.ts",

View File

@@ -1,5 +1,8 @@
{
"id": "anthropic",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["anthropic"],
"providerDiscoveryEntry": "./provider-discovery.ts",

View File

@@ -1,5 +1,8 @@
{
"id": "arcee",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["arcee"],
"providerAuthEnvVars": {

View File

@@ -1,5 +1,8 @@
{
"id": "byteplus",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providerDiscoveryEntry": "./provider-discovery.ts",
"providers": ["byteplus", "byteplus-plan"],

View File

@@ -1,5 +1,8 @@
{
"id": "cerebras",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["cerebras"],
"providerEndpoints": [

View File

@@ -1,5 +1,8 @@
{
"id": "chutes",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["chutes"],
"providerEndpoints": [

View File

@@ -1,5 +1,8 @@
{
"id": "cloudflare-ai-gateway",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["cloudflare-ai-gateway"],
"modelPricing": {

View File

@@ -18,6 +18,7 @@
"syntheticAuthRefs": ["codex"],
"nonSecretAuthMarkers": ["codex-app-server"],
"activation": {
"onStartup": false,
"onAgentHarnesses": ["codex"]
},
"commandAliases": [

View File

@@ -1,5 +1,8 @@
{
"id": "comfy",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["comfy"],
"providerAuthEnvVars": {

View File

@@ -1,5 +1,8 @@
{
"id": "copilot-proxy",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["copilot-proxy"],
"autoEnableWhenConfiguredProviders": ["copilot-proxy"],

View File

@@ -1,5 +1,8 @@
{
"id": "deepinfra",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["deepinfra"],
"providerEndpoints": [

View File

@@ -1,5 +1,8 @@
{
"id": "deepseek",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providerDiscoveryEntry": "./provider-discovery.ts",
"providers": ["deepseek"],

View File

@@ -1,5 +1,8 @@
{
"id": "fal",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["fal"],
"providerAuthEnvVars": {

View File

@@ -1,5 +1,8 @@
{
"id": "fireworks",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["fireworks"],
"providerAuthEnvVars": {

View File

@@ -1,5 +1,8 @@
{
"id": "github-copilot",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["github-copilot"],
"providerEndpoints": [

View File

@@ -1,5 +1,8 @@
{
"id": "google",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["google", "google-gemini-cli", "google-vertex"],
"autoEnableWhenConfiguredProviders": ["google-gemini-cli"],

View File

@@ -1,5 +1,8 @@
{
"id": "groq",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["groq"],
"providerEndpoints": [

View File

@@ -1,5 +1,8 @@
{
"id": "huggingface",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["huggingface"],
"modelIdNormalization": {

View File

@@ -1,5 +1,8 @@
{
"id": "kilocode",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["kilocode"],
"modelPricing": {

View File

@@ -1,5 +1,8 @@
{
"id": "kimi",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["kimi", "kimi-coding"],
"providerRequest": {

View File

@@ -1,5 +1,8 @@
{
"id": "litellm",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["litellm"],
"providerAuthEnvVars": {

View File

@@ -1,5 +1,8 @@
{
"id": "lmstudio",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["lmstudio"],
"providerRequest": {

View File

@@ -1,5 +1,8 @@
{
"id": "microsoft-foundry",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["microsoft-foundry"],
"providerAuthEnvVars": {

View File

@@ -1,5 +1,8 @@
{
"id": "minimax",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"legacyPluginIds": ["minimax-portal-auth"],
"providers": ["minimax", "minimax-portal"],

View File

@@ -1,5 +1,8 @@
{
"id": "mistral",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["mistral"],
"providerEndpoints": [

View File

@@ -1,5 +1,8 @@
{
"id": "moonshot",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providerDiscoveryEntry": "./provider-discovery.ts",
"providers": ["moonshot"],

View File

@@ -1,5 +1,8 @@
{
"id": "nvidia",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["nvidia"],
"modelIdNormalization": {

View File

@@ -1,5 +1,8 @@
{
"id": "ollama",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["ollama"],
"providerDiscoveryEntry": "./provider-discovery.ts",

View File

@@ -1,5 +1,8 @@
{
"id": "openai",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["openai", "openai-codex"],
"modelSupport": {

View File

@@ -1,5 +1,8 @@
{
"id": "opencode-go",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["opencode-go"],
"providerEndpoints": [

View File

@@ -1,5 +1,8 @@
{
"id": "opencode",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["opencode"],
"providerEndpoints": [

View File

@@ -1,5 +1,8 @@
{
"id": "openrouter",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["openrouter"],
"modelIdNormalization": {

View File

@@ -1,5 +1,8 @@
{
"id": "qianfan",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["qianfan"],
"modelCatalog": {

View File

@@ -1,5 +1,8 @@
{
"id": "qwen",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["qwen", "qwencloud", "modelstudio", "dashscope"],
"providerEndpoints": [

View File

@@ -1,5 +1,8 @@
{
"id": "sglang",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["sglang"],
"providerRequest": {

View File

@@ -1,5 +1,8 @@
{
"id": "stepfun",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["stepfun", "stepfun-plan"],
"autoEnableWhenConfiguredProviders": ["stepfun", "stepfun-plan"],

View File

@@ -1,5 +1,8 @@
{
"id": "synthetic",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["synthetic"],
"providerAuthEnvVars": {

View File

@@ -1,5 +1,8 @@
{
"id": "tencent",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providerDiscoveryEntry": "./provider-discovery.ts",
"providers": ["tencent-tokenhub"],

View File

@@ -1,5 +1,8 @@
{
"id": "together",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["together"],
"providerRequest": {

View File

@@ -1,5 +1,8 @@
{
"id": "venice",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["venice"],
"providerAuthEnvVars": {

View File

@@ -1,5 +1,8 @@
{
"id": "vercel-ai-gateway",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["vercel-ai-gateway"],
"modelIdNormalization": {

View File

@@ -1,5 +1,8 @@
{
"id": "vllm",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["vllm"],
"providerRequest": {

View File

@@ -1,5 +1,8 @@
{
"id": "volcengine",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providerDiscoveryEntry": "./provider-discovery.ts",
"providers": ["volcengine", "volcengine-plan"],

View File

@@ -1,5 +1,8 @@
{
"id": "vydra",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["vydra"],
"providerAuthEnvVars": {

View File

@@ -1,5 +1,8 @@
{
"id": "xai",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["xai"],
"providerDiscoveryEntry": "./provider-discovery.ts",

View File

@@ -1,5 +1,8 @@
{
"id": "xiaomi",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["xiaomi"],
"modelCatalog": {

View File

@@ -1,5 +1,8 @@
{
"id": "zai",
"activation": {
"onStartup": false
},
"enabledByDefault": true,
"providers": ["zai"],
"providerEndpoints": [