UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

141 lines (140 loc) • 13.3 kB
import { n as createLazyPromise } from "./lazy-promise-DGqyc4Y4.mjs"; import { s as listCoreGatewayHandlerMethodNames } from "./core-method-policy-CcBevufV.mjs"; import { o as gatewayClientUploadPolicyError } from "./upload-policy-B7cW3IFl.mjs"; import { t as createLazyCoreHandlers } from "./lazy-core-handlers-D2IxYK_e.mjs"; //#region src/gateway/server-methods/core-handlers.ts const CORE_GATEWAY_HANDLER_MODULES = { agent: () => import("./agent-BeqU0ris.mjs").then((module) => module.agentHandlers), "agent-identity": () => import("./agent-identity-DVyvxYMr.mjs").then((module) => module.agentIdentityHandlers), agents: () => import("./agents-jQI072Dr.mjs").then((module) => module.agentsHandlers), "claws-monitors": () => import("./claws-monitors-BFb1Wqhk.mjs").then((module) => module.clawsMonitorHandlers), "claws-packages": () => import("./claws-packages-B5jyzr9c.mjs").then((module) => module.clawsPackageHandlers), "agents-workspace": () => import("./agents-workspace-DCwjC39S.mjs").then((module) => module.agentsWorkspaceHandlers), artifacts: () => import("./artifacts-PAEXbDz5.mjs").then((module) => module.artifactsHandlers), board: () => import("./board-B6J880lE.mjs").then((module) => module.boardHandlers), audit: () => import("./audit-DE14puZy.mjs").then((module) => module.auditHandlers), users: () => import("./users-mTKgp7uM.mjs").then((module) => module.usersHandlers), "users-mentionable": () => import("./users-mentionable-DqyVD9K3.mjs").then((module) => module.usersMentionableHandlers), attach: () => import("./attach-Chb0lmZt.mjs").then((module) => module.attachHandlers), channels: () => import("./channels-F-XOXv1L.mjs").then((module) => module.channelsHandlers), "channel-pairing": () => import("./channel-pairing-B5mHv2nL.mjs").then((module) => module.channelPairingHandlers), chat: () => import("./chat-BxeIaQHD.mjs").then((module) => module.chatHandlers), "chat-send": () => import("./chat-send-external-entry-CDJ9urnx.mjs").then((module) => ({ "chat.send": module.handleDirectExternalChatSend })), "chat-abort": () => import("./chat-abort-handler-XUvGcvVm.mjs").then((module) => ({ "chat.abort": module.handleChatAbortRequest })), commands: () => import("./commands-DzVuBcqS.mjs").then((module) => module.commandsHandlers), computer: () => import("./computer-BA118gke.mjs").then((module) => module.computerHandlers), config: () => import("./config-BbEpd-O_.mjs").then((module) => module.configHandlers), conversations: () => import("./conversations-B_tXWyXM.mjs").then((module) => module.conversationHandlers), connect: () => import("./connect-CFBZCdXS.mjs").then((module) => module.connectHandlers), "control-ui": () => import("./control-ui-Big9TpZ6.mjs").then((module) => module.controlUiHandlers), "plugins-control-ui": () => import("./plugins-control-ui-BY737wrB.mjs").then((module) => module.pluginsControlUiHandlers), cron: () => import("./cron-D_cHrsrv.mjs").then((module) => module.cronHandlers), devices: () => import("./devices-CROhgy1e.mjs").then((module) => module.deviceHandlers), "device-pair-setup": () => import("./device-pair-setup-PAttLy6r.mjs").then((module) => module.devicePairSetupHandlers), diagnostics: () => import("./diagnostics-ChDfjJYb.mjs").then((module) => module.diagnosticsHandlers), doctor: () => import("./doctor-BTnVLO96.mjs").then((module) => module.createDoctorHandlers()), environments: () => import("./environments-CAth8fbm.mjs").then((module) => module.environmentsHandlers), worktrees: () => import("./worktrees-weR5VR0H.mjs").then((module) => module.worktreesHandlers), "exec-approvals": () => import("./exec-approvals-DN8lx24K.mjs").then((module) => module.execApprovalsHandlers), fs: () => import("./fs-BUBYK7i4.mjs").then((module) => module.fsHandlers), health: () => import("./health-CRLv3fuc.mjs").then((module) => module.healthHandlers), logs: () => import("./logs-CMRYXuYo.mjs").then((module) => module.logsHandlers), "memory-search": () => import("./memory-search-B6U-zBPY.mjs").then((module) => module.memorySearchHandlers), mentions: () => import("./mentions-CgCE5rXX.mjs").then((module) => module.mentionHandlers), terminal: () => import("./terminal-BQt7P17G.mjs").then((module) => module.terminalHandlers), transcripts: () => import("./transcripts-lqYpSxlj.mjs").then((module) => module.transcriptsHandlers), "ui-command": () => import("./ui-command-DfXOIelT.mjs").then((module) => module.uiCommandHandlers), themes: () => import("./themes-Ce1d8X-N.mjs").then((module) => module.themeHandlers), "models-auth-status": () => import("./models-auth-status-DByCXmWw.mjs").then((module) => module.modelsAuthStatusHandlers), "models-auth-login": () => import("./models-auth-login-Che5XVkP.mjs").then((module) => module.modelsAuthLoginHandlers), "mcp-auth-login": () => import("./mcp-auth-login-DP7L869r.mjs").then((module) => module.mcpAuthLoginHandlers), "models-auth-order": () => import("./models-auth-order-B1ytJ6zS.mjs").then((module) => module.modelsAuthOrderHandlers), models: () => import("./models-D2GYA2Ox.mjs").then((module) => module.modelsHandlers), "models-probe": () => import("./models-probe-CBOL1tuC.mjs").then((module) => module.modelsProbeHandlers), "web-search": () => import("./web-search-BVyZPBFq.mjs").then((module) => module.webSearchHandlers), "native-hook-relay": () => import("./native-hook-relay-i8s4piAH.mjs").then((module) => module.nativeHookRelayHandlers), "nodes-pending": () => import("./nodes.pending-work-XSca8rqe.mjs").then((module) => module.nodePendingWorkHandlers), nodes: () => import("./nodes-CRudhhpW.mjs").then((module) => module.nodeHandlers), "plugin-host-hooks": () => import("./plugin-host-hooks-CAErwbxA.mjs").then((module) => module.pluginHostHookHandlers), plugins: () => import("./plugins-gLOBgyGB.mjs").then((module) => module.pluginsHandlers), "plugins-mutations": () => import("./plugins-mutations-D7Vz0VBY.mjs").then((module) => module.pluginMutationHandlers), projects: () => import("./projects-CknlfbXT.mjs").then((module) => module.projectsHandlers), portals: () => import("./portals-Cskfh6Ov.mjs").then((module) => module.portalHandlers), "progress-card": () => import("./progress-card-D_1peRdP.mjs").then((module) => module.progressCardHandlers), migrations: () => import("./migrations-B9Z9aYrA.mjs").then((module) => module.migrationsHandlers), backup: () => import("./backup-5X33_q3U.mjs").then((module) => module.backupHandlers), storage: () => import("./storage-DcY2TwRG.mjs").then((module) => module.storageHandlers), push: () => import("./push-rrlpP9cB.mjs").then((module) => module.pushHandlers), restart: () => import("./restart-CKSSIWZ9.mjs").then((module) => module.restartHandlers), suspend: () => import("./suspend-Cduz9w6K.mjs").then((module) => module.suspendHandlers), send: () => import("./send-BVLtKvOv.mjs").then((module) => module.sendHandlers), "sessions-files": () => import("./sessions-files-BuQDmGoh.mjs").then((module) => module.sessionsFilesHandlers), "sessions-github": () => import("./sessions-github-CiJ1_jt_.mjs").then((module) => module.sessionsGitHubHandlers), "sessions-diff": () => import("./sessions-diff-9Cw2v_SF.mjs").then((module) => module.sessionsDiffHandlers), "sessions-abort": () => import("./sessions-abort-CVIlYwye.mjs").then((module) => module.sessionAbortHandlers), "sessions-compact": () => import("./sessions-compact-Clpw0qd0.mjs").then((module) => module.sessionCompactHandlers), "sessions-create": () => import("./sessions-create-B3WUcXaK.mjs").then((module) => module.sessionCreateHandlers), "sessions-title": () => import("./sessions-title-DfvHbSTx.mjs").then((module) => module.sessionTitleHandlers), "sessions-recover": () => import("./sessions-recover-CR-xJQts.mjs").then((module) => module.sessionRecoverHandlers), "sessions-delete": () => import("./sessions-delete-7MV56FnA.mjs").then((module) => module.sessionDeleteHandlers), "sessions-dispatch": () => import("./sessions-dispatch-Is9Cl2k0.mjs").then((module) => module.sessionDispatchHandlers), "sessions-groups": () => import("./sessions-groups-CiWMwF2T.mjs").then((module) => module.sessionGroupHandlers), "sessions-goal": () => import("./sessions-goal-W4ix6Kk5.mjs").then((module) => module.sessionGoalHandlers), "sessions-provider-review": () => import("./sessions-provider-review-W2OAoncw.mjs").then((module) => module.sessionProviderReviewHandlers), "sessions-messaging": () => import("./sessions-messaging-CrUBVa0d.mjs").then((module) => module.sessionMessagingHandlers), "sessions-mutations": () => import("./sessions-mutations-CfKfdeJH.mjs").then((module) => module.sessionMutationHandlers), "sessions-read": () => import("./sessions-read-clE4a83K.mjs").then((module) => module.sessionReadHandlers), "sessions-rewind": () => import("./sessions-rewind-Dn2wR15p.mjs").then((module) => module.sessionRewindHandlers), "sessions-sharing": () => import("./sessions-sharing-B74sXLbh.mjs").then((module) => module.sessionSharingHandlers), "sessions-subscriptions": () => import("./sessions-subscriptions-CagUGsSD.mjs").then((module) => module.sessionSubscriptionHandlers), "sessions-suggestions": () => import("./sessions-suggestions-BDsaBn8Y.mjs").then((module) => module.sessionSuggestionHandlers), "sessions-reactions": () => import("./sessions-reactions-DSn1wjH7.mjs").then((module) => module.sessionReactionHandlers), "session-catalog": () => import("./session-catalog-CRV3ufm6.mjs").then((module) => module.sessionCatalogHandlers), "session-discussion": () => import("./session-discussion-XEAMau4R.mjs").then((module) => module.sessionDiscussionHandlers), "session-activity-summary": () => import("./session-activity-summary-CD3FB9wp.mjs").then((module) => module.sessionActivitySummaryHandlers), "session-observer-rpc": () => import("./session-observer-rpc-C-zqrwIA.mjs").then((module) => module.sessionObserverHandlers), "session-companion-rpc": () => import("./session-companion-rpc-CQ76B2zx.mjs").then((module) => module.sessionCompanionHandlers), "hooks-status": () => import("./hooks-status-CXs0qrYu.mjs").then((module) => module.hooksStatusHandlers), skills: () => import("./skills-ClFtGFki.mjs").then((module) => module.skillsHandlers), system: () => import("./system-nPylVN-U.mjs").then((module) => module.systemHandlers), presence: () => import("./presence-BXlYovxM.mjs").then((module) => module.presenceHandlers), talk: () => import("./handlers-De0Uc7cE.mjs").then((module) => module.talkHandlers), "talk-mode": () => import("./mode-D2C_Ydty.mjs").then((module) => module.talkModeHandlers), "task-suggestions": () => import("./task-suggestions-DbUe4fKp.mjs").then((module) => module.taskSuggestionsHandlers), "tools-catalog": () => import("./tools-catalog--7AQXslJ.mjs").then((module) => module.toolsCatalogHandlers), "tools-github": () => import("./tools-github-eAydmDTx.mjs").then((module) => module.toolsGitHubHandlers), "tools-effective": () => import("./tools-effective-DHhEQxpy.mjs").then((module) => module.toolsEffectiveHandlers), "tools-invoke": () => import("./tools-invoke-C6d6g4U1.mjs").then((module) => module.toolsInvokeHandlers), "mcp-app": () => import("./mcp-app-Bp6ZfKcD.mjs").then((module) => module.mcpAppHandlers), "mcp-app-onboarding": () => import("./mcp-app-onboarding-C3RFog3b.mjs").then((module) => module.mcpAppOnboardingHandlers), "mcp-app-extensions": () => import("./mcp-app-extensions-C9i88akw.mjs").then((module) => module.mcpAppExtensionHandlers), canvas: () => import("./canvas-BLOtk_MJ.mjs").then((module) => module.canvasHandlers), tts: () => import("./tts-a-FUPdCe.mjs").then((module) => module.ttsHandlers), update: () => import("./update-CCb0q-xh.mjs").then((module) => module.updateHandlers), usage: () => import("./usage-lgPDb3Mn.mjs").then((module) => module.usageHandlers), "voicewake-routing": () => import("./voicewake-routing-DjlrpZ6y.mjs").then((module) => module.voicewakeRoutingHandlers), voicewake: () => import("./voicewake-CJc9yEG8.mjs").then((module) => module.voicewakeHandlers), web: () => import("./web-CtwcNhzZ.mjs").then((module) => module.webHandlers), "system-agent": () => import("./system-agent-BU5KtTJo.mjs").then((module) => module.systemAgentHandlers), "system-agent-approvals": () => import("./system-agent-approvals-DMdYe8i8.mjs").then((module) => module.systemAgentApprovalHandlers), "system-changes": () => import("./system-changes-BQ6DFhlE.mjs").then((module) => module.systemChangesHandlers), wizard: () => import("./wizard-CspqHmn2.mjs").then((module) => module.wizardHandlers) }; const coreGatewayHandlers = Object.fromEntries(Array.from(listCoreGatewayHandlerMethodNames()).flatMap(([family, methods]) => Object.entries(createLazyCoreHandlers({ methods, loadHandlers: createLazyPromise(CORE_GATEWAY_HANDLER_MODULES[family], { cacheRejections: true }) })))); function gatewayRouterUploadPolicyError(params, registry) { switch (params.method) { case "agent": case "chat.send": case "sessions.send": case "sessions.steer": case "sessions.create": case "send": case "message.action": if (registry.getHandler(params.method) === coreGatewayHandlers[params.method]) return null; } return gatewayClientUploadPolicyError(params); } //#endregion export { gatewayRouterUploadPolicyError as n, coreGatewayHandlers as t };