UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

75 lines (74 loc) 2.08 kB
//#region src/plugins/registry-empty.ts function createEmptyPluginRegistry() { return { plugins: [], tools: [], hooks: [], typedHooks: [], channels: [], channelSetups: [], providers: [], modelCatalogProviders: [], sessionCatalogs: [], cliBackends: [], textTransforms: [], embeddingProviders: [], speechProviders: [], realtimeTranscriptionProviders: [], realtimeVoiceProviders: [], mediaUnderstandingProviders: [], transcriptSourceProviders: [], imageGenerationProviders: [], videoGenerationProviders: [], musicGenerationProviders: [], webFetchProviders: [], webSearchProviders: [], workerProviders: /* @__PURE__ */ new Map(), migrationProviders: [], codexAppServerExtensionFactories: [], agentToolResultMiddlewareOwners: [], agentToolResultMiddlewares: [], agentHarnesses: [], pluginRuntimeArtifacts: /* @__PURE__ */ new Map(), compactionProviders: [], detachedTaskRuntimes: [], legacyInternalHooks: [], memoryCapabilities: [], memoryCorpusSupplements: [], memoryPromptPreparations: [], memoryPromptSupplements: [], sessionDiscussionProviders: /* @__PURE__ */ new Map(), contextEngines: /* @__PURE__ */ new Map(), gatewayHandlers: {}, gatewayMethodDescriptors: [], dashboardDataBindings: /* @__PURE__ */ new Map(), dashboardActionVerbs: /* @__PURE__ */ new Map(), boardWidgetContentKinds: /* @__PURE__ */ new Map(), coreGatewayMethodNames: [], httpRoutes: [], hostedMediaResolvers: [], widgetPresenters: [], mcpServerConnectionResolvers: [], cliRegistrars: [], reloads: [], nodeHostCommands: [], nodeInvokePolicies: [], securityAuditCollectors: [], services: [], gatewayDiscoveryServices: [], commands: [], interactiveHandlers: [], sessionExtensions: [], trustedToolPolicies: [], toolMetadata: [], controlUiDescriptors: [], runtimeLifecycles: [], agentEventSubscriptions: [], sessionSchedulerJobs: [], sessionActions: [], conversationBindingResolvedHandlers: [], diagnostics: [] }; } //#endregion export { createEmptyPluginRegistry as t };