"use strict";Object.defineProperty(exports, "__esModule", { value: true });exports.getActiveWebSocket = getActiveWebSocket;exports.getAdpOpenclawRuntime = getAdpOpenclawRuntime;exports.getPluginConfig = getPluginConfig;exports.setActiveWebSocket = setActiveWebSocket;exports.setAdpOpenclawRuntime = setAdpOpenclawRuntime;exports.setPluginConfig = setPluginConfig; // Runtime singleton for adp-openclaw plugin let adpOpenclawRuntime = null; // Plugin-level config storage (from plugins.entries.adp-openclaw.config) let pluginConfig = {}; // Active WebSocket connection for outbound messaging let activeWebSocket = null; function setActiveWebSocket(ws) { activeWebSocket = ws; } function getActiveWebSocket() { return activeWebSocket; } function setAdpOpenclawRuntime(runtime) { adpOpenclawRuntime = runtime; } function getAdpOpenclawRuntime() { if (!adpOpenclawRuntime) { throw new Error("ADP OpenClaw runtime not initialized"); } return adpOpenclawRuntime; } function setPluginConfig(config) { pluginConfig = config; } function getPluginConfig() { return pluginConfig; } /* v9-65cbed6d1e6a354d */