Files
openclaw/src/plugins/channel-plugin-ids.ts
WhatsSkiLL 22b8e1cf4f fix(plugins): scope startup metadata manifest reads
Limit plugin metadata snapshots to the channel, provider, and startup surfaces that need them, while preserving unscoped fallback for incomplete index data and provider runtime resolution.

Refs #70533.
Refs #84628.

Co-authored-by: IWhatsskill <IWhatsskill@users.noreply.github.com>
2026-05-31 11:58:56 +01:00

31 lines
1.1 KiB
TypeScript

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