UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

18 lines (17 loc) 888 B
import { t as createBrowserRouteDispatcher } from "./dispatcher-BGpFk5sG.js"; import { n as createBrowserControlContext } from "./plugin-enabled-QojYdRCs.js"; import { t as startBrowserControlServiceFromConfig } from "./control-service-CDT0rmx7.js"; //#region extensions/browser/src/browser/local-dispatch.runtime.ts /** * Local browser control dispatch bridge. * * Starts the browser control service when needed and dispatches requests * through the in-process route dispatcher for local Browser tool calls. */ /** Dispatch one browser-control request through the local in-process router. */ async function dispatchBrowserControlRequest(req) { if (!await startBrowserControlServiceFromConfig()) throw new Error("browser control disabled"); return await createBrowserRouteDispatcher(createBrowserControlContext()).dispatch(req); } //#endregion export { dispatchBrowserControlRequest };