mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-02 04:10:23 +00:00
refactor(plugins): decouple bundled plugin runtime loading
This commit is contained in:
@@ -1,2 +1,245 @@
|
||||
// Generated by scripts/generate-plugin-sdk-facades.mjs. Do not edit manually.
|
||||
export * from "../../extensions/browser/runtime-api.js";
|
||||
import type { PluginSdkFacadeTypeMap } from "../generated/plugin-sdk-facade-type-map.generated.js";
|
||||
type FacadeEntry = PluginSdkFacadeTypeMap["browser-runtime"];
|
||||
type FacadeModule = FacadeEntry["module"];
|
||||
import {
|
||||
createLazyFacadeObjectValue,
|
||||
loadBundledPluginPublicSurfaceModuleSync,
|
||||
} from "./facade-runtime.js";
|
||||
|
||||
function loadFacadeModule(): FacadeModule {
|
||||
return loadBundledPluginPublicSurfaceModuleSync<FacadeModule>({
|
||||
dirName: "browser",
|
||||
artifactBasename: "runtime-api.js",
|
||||
});
|
||||
}
|
||||
export const DEFAULT_AI_SNAPSHOT_MAX_CHARS: FacadeModule["DEFAULT_AI_SNAPSHOT_MAX_CHARS"] =
|
||||
loadFacadeModule()["DEFAULT_AI_SNAPSHOT_MAX_CHARS"];
|
||||
export const DEFAULT_BROWSER_EVALUATE_ENABLED: FacadeModule["DEFAULT_BROWSER_EVALUATE_ENABLED"] =
|
||||
loadFacadeModule()["DEFAULT_BROWSER_EVALUATE_ENABLED"];
|
||||
export const DEFAULT_OPENCLAW_BROWSER_COLOR: FacadeModule["DEFAULT_OPENCLAW_BROWSER_COLOR"] =
|
||||
loadFacadeModule()["DEFAULT_OPENCLAW_BROWSER_COLOR"];
|
||||
export const DEFAULT_OPENCLAW_BROWSER_PROFILE_NAME: FacadeModule["DEFAULT_OPENCLAW_BROWSER_PROFILE_NAME"] =
|
||||
loadFacadeModule()["DEFAULT_OPENCLAW_BROWSER_PROFILE_NAME"];
|
||||
export const DEFAULT_UPLOAD_DIR: FacadeModule["DEFAULT_UPLOAD_DIR"] =
|
||||
loadFacadeModule()["DEFAULT_UPLOAD_DIR"];
|
||||
export const applyBrowserProxyPaths: FacadeModule["applyBrowserProxyPaths"] = ((...args) =>
|
||||
loadFacadeModule()["applyBrowserProxyPaths"](...args)) as FacadeModule["applyBrowserProxyPaths"];
|
||||
export const browserAct: FacadeModule["browserAct"] = ((...args) =>
|
||||
loadFacadeModule()["browserAct"](...args)) as FacadeModule["browserAct"];
|
||||
export const browserArmDialog: FacadeModule["browserArmDialog"] = ((...args) =>
|
||||
loadFacadeModule()["browserArmDialog"](...args)) as FacadeModule["browserArmDialog"];
|
||||
export const browserArmFileChooser: FacadeModule["browserArmFileChooser"] = ((...args) =>
|
||||
loadFacadeModule()["browserArmFileChooser"](...args)) as FacadeModule["browserArmFileChooser"];
|
||||
export const browserCloseTab: FacadeModule["browserCloseTab"] = ((...args) =>
|
||||
loadFacadeModule()["browserCloseTab"](...args)) as FacadeModule["browserCloseTab"];
|
||||
export const browserConsoleMessages: FacadeModule["browserConsoleMessages"] = ((...args) =>
|
||||
loadFacadeModule()["browserConsoleMessages"](...args)) as FacadeModule["browserConsoleMessages"];
|
||||
export const browserCreateProfile: FacadeModule["browserCreateProfile"] = ((...args) =>
|
||||
loadFacadeModule()["browserCreateProfile"](...args)) as FacadeModule["browserCreateProfile"];
|
||||
export const browserDeleteProfile: FacadeModule["browserDeleteProfile"] = ((...args) =>
|
||||
loadFacadeModule()["browserDeleteProfile"](...args)) as FacadeModule["browserDeleteProfile"];
|
||||
export const browserFocusTab: FacadeModule["browserFocusTab"] = ((...args) =>
|
||||
loadFacadeModule()["browserFocusTab"](...args)) as FacadeModule["browserFocusTab"];
|
||||
export const browserHandlers: FacadeModule["browserHandlers"] = createLazyFacadeObjectValue(
|
||||
() => loadFacadeModule()["browserHandlers"] as object,
|
||||
) as FacadeModule["browserHandlers"];
|
||||
export const browserNavigate: FacadeModule["browserNavigate"] = ((...args) =>
|
||||
loadFacadeModule()["browserNavigate"](...args)) as FacadeModule["browserNavigate"];
|
||||
export const browserOpenTab: FacadeModule["browserOpenTab"] = ((...args) =>
|
||||
loadFacadeModule()["browserOpenTab"](...args)) as FacadeModule["browserOpenTab"];
|
||||
export const browserPdfSave: FacadeModule["browserPdfSave"] = ((...args) =>
|
||||
loadFacadeModule()["browserPdfSave"](...args)) as FacadeModule["browserPdfSave"];
|
||||
export const browserProfiles: FacadeModule["browserProfiles"] = ((...args) =>
|
||||
loadFacadeModule()["browserProfiles"](...args)) as FacadeModule["browserProfiles"];
|
||||
export const browserResetProfile: FacadeModule["browserResetProfile"] = ((...args) =>
|
||||
loadFacadeModule()["browserResetProfile"](...args)) as FacadeModule["browserResetProfile"];
|
||||
export const browserScreenshotAction: FacadeModule["browserScreenshotAction"] = ((...args) =>
|
||||
loadFacadeModule()["browserScreenshotAction"](
|
||||
...args,
|
||||
)) as FacadeModule["browserScreenshotAction"];
|
||||
export const browserSnapshot: FacadeModule["browserSnapshot"] = ((...args) =>
|
||||
loadFacadeModule()["browserSnapshot"](...args)) as FacadeModule["browserSnapshot"];
|
||||
export const browserStart: FacadeModule["browserStart"] = ((...args) =>
|
||||
loadFacadeModule()["browserStart"](...args)) as FacadeModule["browserStart"];
|
||||
export const browserStatus: FacadeModule["browserStatus"] = ((...args) =>
|
||||
loadFacadeModule()["browserStatus"](...args)) as FacadeModule["browserStatus"];
|
||||
export const browserStop: FacadeModule["browserStop"] = ((...args) =>
|
||||
loadFacadeModule()["browserStop"](...args)) as FacadeModule["browserStop"];
|
||||
export const browserTabAction: FacadeModule["browserTabAction"] = ((...args) =>
|
||||
loadFacadeModule()["browserTabAction"](...args)) as FacadeModule["browserTabAction"];
|
||||
export const browserTabs: FacadeModule["browserTabs"] = ((...args) =>
|
||||
loadFacadeModule()["browserTabs"](...args)) as FacadeModule["browserTabs"];
|
||||
export const closeTrackedBrowserTabsForSessions: FacadeModule["closeTrackedBrowserTabsForSessions"] =
|
||||
((...args) =>
|
||||
loadFacadeModule()["closeTrackedBrowserTabsForSessions"](
|
||||
...args,
|
||||
)) as FacadeModule["closeTrackedBrowserTabsForSessions"];
|
||||
export const createBrowserControlContext: FacadeModule["createBrowserControlContext"] = ((
|
||||
...args
|
||||
) =>
|
||||
loadFacadeModule()["createBrowserControlContext"](
|
||||
...args,
|
||||
)) as FacadeModule["createBrowserControlContext"];
|
||||
export const createBrowserPluginService: FacadeModule["createBrowserPluginService"] = ((...args) =>
|
||||
loadFacadeModule()["createBrowserPluginService"](
|
||||
...args,
|
||||
)) as FacadeModule["createBrowserPluginService"];
|
||||
export const createBrowserRouteContext: FacadeModule["createBrowserRouteContext"] = ((...args) =>
|
||||
loadFacadeModule()["createBrowserRouteContext"](
|
||||
...args,
|
||||
)) as FacadeModule["createBrowserRouteContext"];
|
||||
export const createBrowserRouteDispatcher: FacadeModule["createBrowserRouteDispatcher"] = ((
|
||||
...args
|
||||
) =>
|
||||
loadFacadeModule()["createBrowserRouteDispatcher"](
|
||||
...args,
|
||||
)) as FacadeModule["createBrowserRouteDispatcher"];
|
||||
export const createBrowserRuntimeState: FacadeModule["createBrowserRuntimeState"] = ((...args) =>
|
||||
loadFacadeModule()["createBrowserRuntimeState"](
|
||||
...args,
|
||||
)) as FacadeModule["createBrowserRuntimeState"];
|
||||
export const createBrowserTool: FacadeModule["createBrowserTool"] = ((...args) =>
|
||||
loadFacadeModule()["createBrowserTool"](...args)) as FacadeModule["createBrowserTool"];
|
||||
export const definePluginEntry: FacadeModule["definePluginEntry"] = createLazyFacadeObjectValue(
|
||||
() => loadFacadeModule()["definePluginEntry"] as object,
|
||||
) as FacadeModule["definePluginEntry"];
|
||||
export const ensureBrowserControlAuth: FacadeModule["ensureBrowserControlAuth"] = ((...args) =>
|
||||
loadFacadeModule()["ensureBrowserControlAuth"](
|
||||
...args,
|
||||
)) as FacadeModule["ensureBrowserControlAuth"];
|
||||
export const getBrowserControlState: FacadeModule["getBrowserControlState"] = ((...args) =>
|
||||
loadFacadeModule()["getBrowserControlState"](...args)) as FacadeModule["getBrowserControlState"];
|
||||
export const getBrowserProfileCapabilities: FacadeModule["getBrowserProfileCapabilities"] = ((
|
||||
...args
|
||||
) =>
|
||||
loadFacadeModule()["getBrowserProfileCapabilities"](
|
||||
...args,
|
||||
)) as FacadeModule["getBrowserProfileCapabilities"];
|
||||
export const handleBrowserGatewayRequest: FacadeModule["handleBrowserGatewayRequest"] = ((
|
||||
...args
|
||||
) =>
|
||||
loadFacadeModule()["handleBrowserGatewayRequest"](
|
||||
...args,
|
||||
)) as FacadeModule["handleBrowserGatewayRequest"];
|
||||
export const installBrowserAuthMiddleware: FacadeModule["installBrowserAuthMiddleware"] = ((
|
||||
...args
|
||||
) =>
|
||||
loadFacadeModule()["installBrowserAuthMiddleware"](
|
||||
...args,
|
||||
)) as FacadeModule["installBrowserAuthMiddleware"];
|
||||
export const installBrowserCommonMiddleware: FacadeModule["installBrowserCommonMiddleware"] = ((
|
||||
...args
|
||||
) =>
|
||||
loadFacadeModule()["installBrowserCommonMiddleware"](
|
||||
...args,
|
||||
)) as FacadeModule["installBrowserCommonMiddleware"];
|
||||
export const isPersistentBrowserProfileMutation: FacadeModule["isPersistentBrowserProfileMutation"] =
|
||||
((...args) =>
|
||||
loadFacadeModule()["isPersistentBrowserProfileMutation"](
|
||||
...args,
|
||||
)) as FacadeModule["isPersistentBrowserProfileMutation"];
|
||||
export const movePathToTrash: FacadeModule["movePathToTrash"] = ((...args) =>
|
||||
loadFacadeModule()["movePathToTrash"](...args)) as FacadeModule["movePathToTrash"];
|
||||
export const normalizeBrowserFormField: FacadeModule["normalizeBrowserFormField"] = ((...args) =>
|
||||
loadFacadeModule()["normalizeBrowserFormField"](
|
||||
...args,
|
||||
)) as FacadeModule["normalizeBrowserFormField"];
|
||||
export const normalizeBrowserFormFieldValue: FacadeModule["normalizeBrowserFormFieldValue"] = ((
|
||||
...args
|
||||
) =>
|
||||
loadFacadeModule()["normalizeBrowserFormFieldValue"](
|
||||
...args,
|
||||
)) as FacadeModule["normalizeBrowserFormFieldValue"];
|
||||
export const normalizeBrowserRequestPath: FacadeModule["normalizeBrowserRequestPath"] = ((
|
||||
...args
|
||||
) =>
|
||||
loadFacadeModule()["normalizeBrowserRequestPath"](
|
||||
...args,
|
||||
)) as FacadeModule["normalizeBrowserRequestPath"];
|
||||
export const parseBrowserMajorVersion: FacadeModule["parseBrowserMajorVersion"] = ((...args) =>
|
||||
loadFacadeModule()["parseBrowserMajorVersion"](
|
||||
...args,
|
||||
)) as FacadeModule["parseBrowserMajorVersion"];
|
||||
export const persistBrowserProxyFiles: FacadeModule["persistBrowserProxyFiles"] = ((...args) =>
|
||||
loadFacadeModule()["persistBrowserProxyFiles"](
|
||||
...args,
|
||||
)) as FacadeModule["persistBrowserProxyFiles"];
|
||||
export const readBrowserVersion: FacadeModule["readBrowserVersion"] = ((...args) =>
|
||||
loadFacadeModule()["readBrowserVersion"](...args)) as FacadeModule["readBrowserVersion"];
|
||||
export const redactCdpUrl: FacadeModule["redactCdpUrl"] = ((...args) =>
|
||||
loadFacadeModule()["redactCdpUrl"](...args)) as FacadeModule["redactCdpUrl"];
|
||||
export const registerBrowserCli: FacadeModule["registerBrowserCli"] = ((...args) =>
|
||||
loadFacadeModule()["registerBrowserCli"](...args)) as FacadeModule["registerBrowserCli"];
|
||||
export const registerBrowserRoutes: FacadeModule["registerBrowserRoutes"] = ((...args) =>
|
||||
loadFacadeModule()["registerBrowserRoutes"](...args)) as FacadeModule["registerBrowserRoutes"];
|
||||
export const resolveBrowserConfig: FacadeModule["resolveBrowserConfig"] = ((...args) =>
|
||||
loadFacadeModule()["resolveBrowserConfig"](...args)) as FacadeModule["resolveBrowserConfig"];
|
||||
export const resolveBrowserControlAuth: FacadeModule["resolveBrowserControlAuth"] = ((...args) =>
|
||||
loadFacadeModule()["resolveBrowserControlAuth"](
|
||||
...args,
|
||||
)) as FacadeModule["resolveBrowserControlAuth"];
|
||||
export const resolveExistingPathsWithinRoot: FacadeModule["resolveExistingPathsWithinRoot"] = ((
|
||||
...args
|
||||
) =>
|
||||
loadFacadeModule()["resolveExistingPathsWithinRoot"](
|
||||
...args,
|
||||
)) as FacadeModule["resolveExistingPathsWithinRoot"];
|
||||
export const resolveGoogleChromeExecutableForPlatform: FacadeModule["resolveGoogleChromeExecutableForPlatform"] =
|
||||
((...args) =>
|
||||
loadFacadeModule()["resolveGoogleChromeExecutableForPlatform"](
|
||||
...args,
|
||||
)) as FacadeModule["resolveGoogleChromeExecutableForPlatform"];
|
||||
export const resolveProfile: FacadeModule["resolveProfile"] = ((...args) =>
|
||||
loadFacadeModule()["resolveProfile"](...args)) as FacadeModule["resolveProfile"];
|
||||
export const resolveRequestedBrowserProfile: FacadeModule["resolveRequestedBrowserProfile"] = ((
|
||||
...args
|
||||
) =>
|
||||
loadFacadeModule()["resolveRequestedBrowserProfile"](
|
||||
...args,
|
||||
)) as FacadeModule["resolveRequestedBrowserProfile"];
|
||||
export const runBrowserProxyCommand: FacadeModule["runBrowserProxyCommand"] = ((...args) =>
|
||||
loadFacadeModule()["runBrowserProxyCommand"](...args)) as FacadeModule["runBrowserProxyCommand"];
|
||||
export const startBrowserBridgeServer: FacadeModule["startBrowserBridgeServer"] = ((...args) =>
|
||||
loadFacadeModule()["startBrowserBridgeServer"](
|
||||
...args,
|
||||
)) as FacadeModule["startBrowserBridgeServer"];
|
||||
export const startBrowserControlServiceFromConfig: FacadeModule["startBrowserControlServiceFromConfig"] =
|
||||
((...args) =>
|
||||
loadFacadeModule()["startBrowserControlServiceFromConfig"](
|
||||
...args,
|
||||
)) as FacadeModule["startBrowserControlServiceFromConfig"];
|
||||
export const stopBrowserBridgeServer: FacadeModule["stopBrowserBridgeServer"] = ((...args) =>
|
||||
loadFacadeModule()["stopBrowserBridgeServer"](
|
||||
...args,
|
||||
)) as FacadeModule["stopBrowserBridgeServer"];
|
||||
export const stopBrowserControlService: FacadeModule["stopBrowserControlService"] = ((...args) =>
|
||||
loadFacadeModule()["stopBrowserControlService"](
|
||||
...args,
|
||||
)) as FacadeModule["stopBrowserControlService"];
|
||||
export const stopBrowserRuntime: FacadeModule["stopBrowserRuntime"] = ((...args) =>
|
||||
loadFacadeModule()["stopBrowserRuntime"](...args)) as FacadeModule["stopBrowserRuntime"];
|
||||
export const trackSessionBrowserTab: FacadeModule["trackSessionBrowserTab"] = ((...args) =>
|
||||
loadFacadeModule()["trackSessionBrowserTab"](...args)) as FacadeModule["trackSessionBrowserTab"];
|
||||
export const untrackSessionBrowserTab: FacadeModule["untrackSessionBrowserTab"] = ((...args) =>
|
||||
loadFacadeModule()["untrackSessionBrowserTab"](
|
||||
...args,
|
||||
)) as FacadeModule["untrackSessionBrowserTab"];
|
||||
export type BrowserBridge = FacadeEntry["types"]["BrowserBridge"];
|
||||
export type BrowserCreateProfileResult = FacadeEntry["types"]["BrowserCreateProfileResult"];
|
||||
export type BrowserDeleteProfileResult = FacadeEntry["types"]["BrowserDeleteProfileResult"];
|
||||
export type BrowserExecutable = FacadeEntry["types"]["BrowserExecutable"];
|
||||
export type BrowserFormField = FacadeEntry["types"]["BrowserFormField"];
|
||||
export type BrowserResetProfileResult = FacadeEntry["types"]["BrowserResetProfileResult"];
|
||||
export type BrowserRouteRegistrar = FacadeEntry["types"]["BrowserRouteRegistrar"];
|
||||
export type BrowserServerState = FacadeEntry["types"]["BrowserServerState"];
|
||||
export type BrowserStatus = FacadeEntry["types"]["BrowserStatus"];
|
||||
export type BrowserTab = FacadeEntry["types"]["BrowserTab"];
|
||||
export type BrowserTransport = FacadeEntry["types"]["BrowserTransport"];
|
||||
export type OpenClawPluginApi = FacadeEntry["types"]["OpenClawPluginApi"];
|
||||
export type OpenClawPluginToolContext = FacadeEntry["types"]["OpenClawPluginToolContext"];
|
||||
export type OpenClawPluginToolFactory = FacadeEntry["types"]["OpenClawPluginToolFactory"];
|
||||
export type ProfileStatus = FacadeEntry["types"]["ProfileStatus"];
|
||||
export type ResolvedBrowserConfig = FacadeEntry["types"]["ResolvedBrowserConfig"];
|
||||
export type ResolvedBrowserProfile = FacadeEntry["types"]["ResolvedBrowserProfile"];
|
||||
export type SnapshotResult = FacadeEntry["types"]["SnapshotResult"];
|
||||
|
||||
Reference in New Issue
Block a user