UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

15 lines (14 loc) • 849 B
import { I as getRuntimeConfigCapture, l as getRuntimeConfigSourceSnapshot, o as getRuntimeConfigSnapshot } from "./runtime-snapshot-CifcQ780.mjs"; //#region src/plugins/activation-source-config.ts /** Resolves the source config snapshot used for plugin activation policy decisions. */ /** Resolves the source config used for plugin activation policy decisions. */ function resolvePluginActivationSourceConfig(params) { if (params.activationSourceConfig !== void 0) return params.activationSourceConfig; const captured = getRuntimeConfigCapture(params.config); if (captured) return captured.source; const sourceSnapshot = getRuntimeConfigSourceSnapshot(); if (sourceSnapshot && params.config === getRuntimeConfigSnapshot()) return sourceSnapshot; return params.config ?? {}; } //#endregion export { resolvePluginActivationSourceConfig as t };