import type { OpenClawConfig } from "./config.js"; export function ensurePluginAllowlisted(cfg: OpenClawConfig, pluginId: string): OpenClawConfig { const allow = cfg.plugins?.allow; if (!Array.isArray(allow) || allow.includes(pluginId)) { return cfg; } return { ...cfg, plugins: { ...cfg.plugins, allow: [...allow, pluginId], }, }; }