UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

53 lines (52 loc) 2.81 kB
import { i as loadBundledPluginPublicSurfaceModuleSyncCore } from "./facade-loader-CVT-xVW5.js"; //#region src/plugin-sdk/browser-control-auth.ts function loadBrowserControlAuthSurface() { return loadBundledPluginPublicSurfaceModuleSyncCore({ dirName: "browser", artifactBasename: "browser-control-auth.js" }); } /** Resolves browser control auth from config/env without generating new credentials. */ function resolveBrowserControlAuth(cfg, env = process.env) { return loadBrowserControlAuthSurface().resolveBrowserControlAuth(cfg, env); } /** Ensures browser control auth exists, returning any token generated during the call. */ async function ensureBrowserControlAuth(params) { return await loadBrowserControlAuthSurface().ensureBrowserControlAuth(params); } //#endregion //#region src/plugin-sdk/browser-profiles.ts /** Default global browser plugin enabled state. */ const DEFAULT_OPENCLAW_BROWSER_ENABLED = true; /** Default setting for model/tool browser page evaluation. */ const DEFAULT_BROWSER_EVALUATE_ENABLED = true; /** Default browser profile accent color shown in UI surfaces. */ const DEFAULT_OPENCLAW_BROWSER_COLOR = "#FF4500"; /** Default OpenClaw-managed browser profile name. */ const DEFAULT_OPENCLAW_BROWSER_PROFILE_NAME = "openclaw"; /** Default browser profile selected when config omits a profile name. */ const DEFAULT_BROWSER_DEFAULT_PROFILE_NAME = "openclaw"; /** Default timeout for browser actions issued through the browser plugin. */ const DEFAULT_BROWSER_ACTION_TIMEOUT_MS = 6e4; /** Default maximum AI snapshot text captured from browser pages. */ const DEFAULT_AI_SNAPSHOT_MAX_CHARS = 8e4; /** * Portable SDK compatibility default; the browser plugin owns platform-aware runtime paths. */ const DEFAULT_UPLOAD_DIR = "/tmp/openclaw/uploads"; function loadBrowserProfilesSurface() { return loadBundledPluginPublicSurfaceModuleSyncCore({ dirName: "browser", artifactBasename: "browser-profiles.js" }); } /** Resolves browser config through the activated bundled browser profile facade. */ function resolveBrowserConfig(cfg, rootConfig) { return loadBrowserProfilesSurface().resolveBrowserConfig(cfg, rootConfig); } /** Resolves one named browser profile from an already resolved browser config. */ function resolveProfile(resolved, profileName) { return loadBrowserProfilesSurface().resolveProfile(resolved, profileName); } //#endregion export { DEFAULT_OPENCLAW_BROWSER_COLOR as a, DEFAULT_UPLOAD_DIR as c, ensureBrowserControlAuth as d, resolveBrowserControlAuth as f, DEFAULT_BROWSER_EVALUATE_ENABLED as i, resolveBrowserConfig as l, DEFAULT_BROWSER_ACTION_TIMEOUT_MS as n, DEFAULT_OPENCLAW_BROWSER_ENABLED as o, DEFAULT_BROWSER_DEFAULT_PROFILE_NAME as r, DEFAULT_OPENCLAW_BROWSER_PROFILE_NAME as s, DEFAULT_AI_SNAPSHOT_MAX_CHARS as t, resolveProfile as u };