openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
13 lines (12 loc) • 721 B
JavaScript
import { l as getRuntimeConfigSourceSnapshot, o as getRuntimeConfigSnapshot } from "./runtime-snapshot-BaQikjTR.js";
//#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 sourceSnapshot = getRuntimeConfigSourceSnapshot();
if (sourceSnapshot && params.config === getRuntimeConfigSnapshot()) return sourceSnapshot;
return params.config ?? {};
}
//#endregion
export { resolvePluginActivationSourceConfig as t };