import type { PluginRegistry } from "./registry.js"; export function createEmptyPluginRegistry(): PluginRegistry { return { plugins: [], tools: [], hooks: [], typedHooks: [], channels: [], channelSetups: [], providers: [], cliBackends: [], speechProviders: [], realtimeTranscriptionProviders: [], realtimeVoiceProviders: [], mediaUnderstandingProviders: [], imageGenerationProviders: [], videoGenerationProviders: [], webFetchProviders: [], webSearchProviders: [], gatewayHandlers: {}, gatewayMethodScopes: {}, httpRoutes: [], cliRegistrars: [], services: [], commands: [], conversationBindingResolvedHandlers: [], diagnostics: [], }; }