refactor: simplify bundled plugin contracts

This commit is contained in:
Peter Steinberger
2026-03-26 21:53:47 +00:00
parent 8b42ad08e5
commit 48a65f7749
5 changed files with 307 additions and 213 deletions

View File

@@ -0,0 +1,157 @@
// Auto-generated by scripts/generate-bundled-plugin-metadata.mjs. Do not edit directly.
import acpxPlugin from "../../extensions/acpx/index.js";
import amazonBedrockPlugin from "../../extensions/amazon-bedrock/index.js";
import anthropicPlugin from "../../extensions/anthropic/index.js";
import bluebubblesPlugin from "../../extensions/bluebubbles/index.js";
import bravePlugin from "../../extensions/brave/index.js";
import byteplusPlugin from "../../extensions/byteplus/index.js";
import chutesPlugin from "../../extensions/chutes/index.js";
import cloudflareAiGatewayPlugin from "../../extensions/cloudflare-ai-gateway/index.js";
import copilotProxyPlugin from "../../extensions/copilot-proxy/index.js";
import deepgramPlugin from "../../extensions/deepgram/index.js";
import deepseekPlugin from "../../extensions/deepseek/index.js";
import diagnosticsOtelPlugin from "../../extensions/diagnostics-otel/index.js";
import diffsPlugin from "../../extensions/diffs/index.js";
import discordPlugin from "../../extensions/discord/index.js";
import duckduckgoPlugin from "../../extensions/duckduckgo/index.js";
import elevenlabsPlugin from "../../extensions/elevenlabs/index.js";
import exaPlugin from "../../extensions/exa/index.js";
import falPlugin from "../../extensions/fal/index.js";
import feishuPlugin from "../../extensions/feishu/index.js";
import firecrawlPlugin from "../../extensions/firecrawl/index.js";
import githubCopilotPlugin from "../../extensions/github-copilot/index.js";
import googlePlugin from "../../extensions/google/index.js";
import googlechatPlugin from "../../extensions/googlechat/index.js";
import groqPlugin from "../../extensions/groq/index.js";
import huggingfacePlugin from "../../extensions/huggingface/index.js";
import imessagePlugin from "../../extensions/imessage/index.js";
import ircPlugin from "../../extensions/irc/index.js";
import kilocodePlugin from "../../extensions/kilocode/index.js";
import kimiCodingPlugin from "../../extensions/kimi-coding/index.js";
import linePlugin from "../../extensions/line/index.js";
import llmTaskPlugin from "../../extensions/llm-task/index.js";
import lobsterPlugin from "../../extensions/lobster/index.js";
import matrixPlugin from "../../extensions/matrix/index.js";
import mattermostPlugin from "../../extensions/mattermost/index.js";
import memoryCorePlugin from "../../extensions/memory-core/index.js";
import memoryLancedbPlugin from "../../extensions/memory-lancedb/index.js";
import microsoftFoundryPlugin from "../../extensions/microsoft-foundry/index.js";
import microsoftPlugin from "../../extensions/microsoft/index.js";
import minimaxPlugin from "../../extensions/minimax/index.js";
import mistralPlugin from "../../extensions/mistral/index.js";
import modelstudioPlugin from "../../extensions/modelstudio/index.js";
import moonshotPlugin from "../../extensions/moonshot/index.js";
import msteamsPlugin from "../../extensions/msteams/index.js";
import nextcloudTalkPlugin from "../../extensions/nextcloud-talk/index.js";
import nostrPlugin from "../../extensions/nostr/index.js";
import nvidiaPlugin from "../../extensions/nvidia/index.js";
import ollamaPlugin from "../../extensions/ollama/index.js";
import openProsePlugin from "../../extensions/open-prose/index.js";
import openaiPlugin from "../../extensions/openai/index.js";
import opencodeGoPlugin from "../../extensions/opencode-go/index.js";
import opencodePlugin from "../../extensions/opencode/index.js";
import openrouterPlugin from "../../extensions/openrouter/index.js";
import openshellPlugin from "../../extensions/openshell/index.js";
import perplexityPlugin from "../../extensions/perplexity/index.js";
import qianfanPlugin from "../../extensions/qianfan/index.js";
import sglangPlugin from "../../extensions/sglang/index.js";
import signalPlugin from "../../extensions/signal/index.js";
import slackPlugin from "../../extensions/slack/index.js";
import synologyChatPlugin from "../../extensions/synology-chat/index.js";
import syntheticPlugin from "../../extensions/synthetic/index.js";
import tavilyPlugin from "../../extensions/tavily/index.js";
import telegramPlugin from "../../extensions/telegram/index.js";
import tlonPlugin from "../../extensions/tlon/index.js";
import togetherPlugin from "../../extensions/together/index.js";
import twitchPlugin from "../../extensions/twitch/index.js";
import venicePlugin from "../../extensions/venice/index.js";
import vercelAiGatewayPlugin from "../../extensions/vercel-ai-gateway/index.js";
import vllmPlugin from "../../extensions/vllm/index.js";
import voiceCallPlugin from "../../extensions/voice-call/index.js";
import volcenginePlugin from "../../extensions/volcengine/index.js";
import whatsappPlugin from "../../extensions/whatsapp/index.js";
import xaiPlugin from "../../extensions/xai/index.js";
import xiaomiPlugin from "../../extensions/xiaomi/index.js";
import zaiPlugin from "../../extensions/zai/index.js";
import zaloPlugin from "../../extensions/zalo/index.js";
import zalouserPlugin from "../../extensions/zalouser/index.js";
export const GENERATED_BUNDLED_PLUGIN_ENTRIES = [
acpxPlugin,
amazonBedrockPlugin,
anthropicPlugin,
bluebubblesPlugin,
bravePlugin,
byteplusPlugin,
chutesPlugin,
cloudflareAiGatewayPlugin,
copilotProxyPlugin,
deepgramPlugin,
deepseekPlugin,
diagnosticsOtelPlugin,
diffsPlugin,
discordPlugin,
duckduckgoPlugin,
elevenlabsPlugin,
exaPlugin,
falPlugin,
feishuPlugin,
firecrawlPlugin,
githubCopilotPlugin,
googlePlugin,
googlechatPlugin,
groqPlugin,
huggingfacePlugin,
imessagePlugin,
ircPlugin,
kilocodePlugin,
kimiCodingPlugin,
linePlugin,
llmTaskPlugin,
lobsterPlugin,
matrixPlugin,
mattermostPlugin,
memoryCorePlugin,
memoryLancedbPlugin,
microsoftPlugin,
microsoftFoundryPlugin,
minimaxPlugin,
mistralPlugin,
modelstudioPlugin,
moonshotPlugin,
msteamsPlugin,
nextcloudTalkPlugin,
nostrPlugin,
nvidiaPlugin,
ollamaPlugin,
openProsePlugin,
openaiPlugin,
opencodePlugin,
opencodeGoPlugin,
openrouterPlugin,
openshellPlugin,
perplexityPlugin,
qianfanPlugin,
sglangPlugin,
signalPlugin,
slackPlugin,
synologyChatPlugin,
syntheticPlugin,
tavilyPlugin,
telegramPlugin,
tlonPlugin,
togetherPlugin,
twitchPlugin,
venicePlugin,
vercelAiGatewayPlugin,
vllmPlugin,
voiceCallPlugin,
volcenginePlugin,
whatsappPlugin,
xaiPlugin,
xiaomiPlugin,
zaiPlugin,
zaloPlugin,
zalouserPlugin,
] as const;