Files
openclaw/src/plugins/channel-plugin-ids.ts

36 lines
1.4 KiB
TypeScript

/** Channel presence and gateway startup plugin id helpers. */
export {
hasConfiguredChannelsForReadOnlyScope,
hasExplicitChannelConfig,
listConfiguredAnnounceChannelIdsForConfig,
listConfiguredChannelIdsForReadOnlyScope,
listExplicitConfiguredChannelIdsForConfig,
resolveConfiguredChannelPluginIds,
resolveConfiguredChannelPresencePolicy,
resolveDiscoverableScopedChannelPluginIds,
type ConfiguredChannelBlockedReason,
type ConfiguredChannelPresencePolicyEntry,
type ConfiguredChannelPresenceSource,
} from "./channel-presence-policy.js";
export {
collectConfiguredMemoryEmbeddingProviderIds,
collectConfiguredMemoryEmbeddingStartupProviderOwners,
collectRegisteredEmbeddingProviderIds,
collectUnregisteredConfiguredMemoryEmbeddingProviders,
resolveChannelPluginIds,
resolveChannelPluginIdsFromRegistry,
resolveConfiguredDeferredChannelPluginIds,
resolveConfiguredDeferredChannelPluginIdsFromRegistry,
createConfigValidationMetadataPluginIdScope,
createGatewayStartupMetadataPluginIdScope,
isMetadataSnapshotScopedForGatewayStartup,
resolveConfigValidationMetadataPluginIds,
resolveGatewayStartupMetadataPluginIds,
loadGatewayStartupPluginPlan,
resolveGatewayStartupPluginIds,
resolveGatewayStartupPluginPlanFromRegistry,
resolveGatewayStartupPluginIdsFromRegistry,
type GatewayStartupPluginPlan,
} from "./gateway-startup-plugin-ids.js";