import type { OpenClawConfig } from "../config/types.openclaw.js"; import {
createEffectiveEnableStateResolver,
createPluginEnableStateResolver,
resolveMemorySlotDecisionShared,
resolvePluginActivationDecisionShared,
toPluginActivationState,
type PluginActivationSource,
type PluginActivationStateLike,
} from "./config-activation-shared.js"; import {
hasExplicitPluginConfig as hasExplicitPluginConfigShared,
identityNormalizePluginId,
isBundledChannelEnabledByChannelConfig as isBundledChannelEnabledByChannelConfigShared,
normalizePluginsConfigWithResolver as normalizePluginsConfigWithResolverShared,
type NormalizePluginId,
type NormalizedPluginsConfig as SharedNormalizedPluginsConfig,
} from "./config-normalization-shared.js"; import type { PluginKind } from "./plugin-kind.types.js"; import type { PluginOrigin } from "./plugin-origin.types.js";
export type { PluginActivationSource };
export type PluginActivationState = PluginActivationStateLike;
export type NormalizedPluginsConfig = SharedNormalizedPluginsConfig;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.