UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

18 lines (17 loc) 895 B
import { t as createBrowserRouteDispatcher } from "./dispatcher-wCUy7gxn.js"; import { t as createBrowserControlContext } from "./browser-control-state-BwkjlfAE.js"; import { t as startBrowserControlServiceFromConfig } from "./control-service-DCNNOWdd.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 };