UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

82 lines (81 loc) • 16.9 kB
import { o as resolveUserPath } from "../home-dir-Dc6nN6HB.mjs"; import { t as formatErrorMessage } from "../errors-O33D01XW.mjs"; import { t as VERSION } from "../version-BJGPJZu6.mjs"; import { a as resolveAgentDir, h as resolveDefaultAgentDir } from "../agent-scope-config-CDYpzA0r.mjs"; import { w as isSubagentSessionKey } from "../session-key-C09ow4h0.mjs"; import { t as assignSafeServerNames } from "../agent-bundle-mcp-names-BHnv55Pk.mjs"; import { f as onAgentEvent, g as resetAgentEventsForTest, i as emitAgentEvent } from "../agent-events-GvNTkbe3.mjs"; import { a as splitSandboxBindSpec } from "../host-paths-C5NtLpi_.mjs"; import { r as runAgentCleanupStep } from "../run-cleanup-timeout-PkWBWOyt.mjs"; import { l as isOpenClawRuntimeContextCustomMessage } from "../internal-runtime-context-CAWYwg4i.mjs"; import { o as getModelProviderRequestTransport, r as attachModelProviderRequestTransport } from "../provider-request-config-By9R9pyt.mjs"; import { s as resolveContextEngineOwnerPluginId } from "../registry-GMDw7F_p.mjs"; import { t as FAST_MODE_AUTO_PROGRESS_KIND } from "../reply-payload-NzglYOOT.mjs"; import { J as requestDeferredPluginToolApproval, Q as finalizeToolTerminalPresentation, b as runBeforeToolCallHook, et as consumeAdjustedParamsForToolCall, l as wrapToolWithBeforeToolCallHook, r as getBeforeToolCallFailureDisposition, tt as consumePreExecutionBlockedToolCall, v as getBeforeToolCallPolicyDiagnosticState, y as hasBeforeToolCallPolicy } from "../agent-tools.before-tool-call-DSzRS11c.mjs"; import { t as disposeRegisteredAgentHarnesses } from "../registry-x-yKA-v_.mjs"; import { n as AgentHarnessSessionSupersededError, t as AgentHarnessPreflightError } from "../errors-Bd6GQRkh.mjs"; import { o as resolveModelAuthMode } from "../model-auth-CU3YlZuV.mjs"; import { s as restorePreparedUserTurnOperationalMetaForRuntime } from "../user-turn-transcript.metadata-CNurmdgT.mjs"; import { u as normalizeUsage } from "../usage-XmAH1cfG.mjs"; import { o as normalizeHeartbeatToolResponse, t as HEARTBEAT_RESPONSE_TOOL_NAME } from "../heartbeat-tool-response-BAjLTEaX.mjs"; import { p as resolveAgentRunAbortLifecycleFields } from "../run-termination-DGv2EKii.mjs"; import { b as resolveCompactionTimeoutMs, v as compactContextEngineWithSafetyTimeout, y as compactWithSafetyTimeout } from "../diagnostic-B-cJgPjo.mjs"; import { i as getPluginToolSideEffectOwnerKey, r as getPluginToolMeta } from "../tool-metadata-DEC0Rqn3.mjs"; import { r as finalizeAgentToolAvailability } from "../agent-tool-availability-Bgm3tNkT.mjs"; import { S as setBeforeToolCallDiagnosticsEnabled, p as getChannelAgentToolMeta, x as isToolWrappedWithBeforeToolCallHook } from "../agent-tool-metadata-BiQWQ4ti.mjs"; import { N as setActiveEmbeddedRun, i as clearActiveEmbeddedRun, n as abortEmbeddedAgentRun, t as abortAndDrainEmbeddedAgentRun } from "../runs-D3elciTh.mjs"; import { i as resolveActiveEmbeddedRunSessionId } from "../active-run-projections-xWOafyEQ.mjs"; import { l as resolveFastModeForElapsed, n as formatFastModeAutoProgressText } from "../fast-mode-smSVCJXN.mjs"; import { r as buildBootstrapContextForFiles } from "../bootstrap-DROECufe.mjs"; import { c as resolveToolResultFailureKind, n as isToolResultError, s as resolveToolExecutionErrorKind, t as formatToolExecutionErrorMessage } from "../tool-result-error-DGhCl3TG.mjs"; import { r as readGatewayToolOperatorScopes, t as callGatewayTool } from "../gateway-0EbWS5cg.mjs"; import { r as isReplaySafeToolCall } from "../tool-mutation-CDE0DtL7.mjs"; import { a as isMessagingToolSendAction, r as isMessagingTool } from "../embedded-agent-messaging-DV9tMpPB.mjs"; import { n as runAgentHarnessBeforeMessageWriteHook, t as runAgentHarnessAfterToolCallHook } from "../hook-helpers-BSadQEM-.mjs"; import { c as buildAgentHarnessUserInputAnswers, d as formatAgentHarnessUserInputPrompt, f as normalizeAgentHarnessUserInputAnswer, l as deliverAgentHarnessUserInputPrompt, n as claimPendingAgentQuestionAnswer, o as runAgentHarnessGatewayQuestion, t as cancelPendingAgentQuestionForSession, u as emptyAgentHarnessUserInputAnswers } from "../gateway-question-CshIEMx4.mjs"; import { i as normalizeQuestionTimeoutSeconds } from "../ask-user-tool-normalization-F7IQTaTx.mjs"; import { r as inferToolMetaFromArgsCore } from "../tool-display-B85JC1BH.mjs"; import { t as formatToolAggregate } from "../tool-meta-usuYe6-z.mjs"; import { r as assertContextEngineHostSupport, t as CODEX_APP_SERVER_CONTEXT_ENGINE_HOST } from "../host-compat-xESS3bi6.mjs"; import { n as projectAgentActivityItem } from "../agent-activity-presentation-BdV3Df9D.mjs"; import { n as resolveSessionAgentIdsCompatibility } from "../agent-scope-runtime-DMJYuX7c.mjs"; import { n as buildTemporalContextText } from "../date-time-DNFKWNdt.mjs"; import { a as runHarnessContextEngineMaintenance, i as isActiveHarnessContextEngine, n as bootstrapHarnessContextEngine, o as awaitAgentEndSideEffects, r as finalizeHarnessContextEngineTurn, s as runAgentEndSideEffects, t as assembleHarnessContextEngine } from "../context-engine-lifecycle-BwtFrh_C.mjs"; import { r as prepareAgentRuntimeAuth } from "../prepare-auth-C8Bztjj8.mjs"; import { t as buildAgentHookContextChannelFields } from "../hook-agent-context-Bx9S6KFK.mjs"; import { i as buildUiPresentationPrompt, t as buildHarnessVisibleReplyGuidance } from "../source-reply-delivery-mode-C0QKYTyh.mjs"; import { n as isHostScopedAgentToolActive } from "../agent-tools.ring-zero-context-DcmTQndF.mjs"; import { t as readToolOperatorHint } from "../tool-operator-hint-CRgpH6bj.mjs"; import { n as hasSandboxBindContainerPathAliases, o as resolveWritableSandboxBindHostRoots, r as hasSandboxBindReadonlyHostShadows } from "../fs-paths-CvBLe4BA.mjs"; import { o as hasGatewayToolRoutingContext } from "../in-process-gateway-B-tN4V5F.mjs"; import { i as projectRuntimeToolInputSchema, r as inspectRuntimeToolInputSchemas, t as filterProviderNormalizableTools } from "../tool-schema-projection-D9z9oa3w.mjs"; import { a as resolveNodeIdFromList, n as listNodes, o as selectDefaultNodeFromList } from "../nodes-utils-Bigk1LvZ.mjs"; import { c as readEmbeddedMessageDeliveryFact, s as projectPluginMessageDeliveryFact } from "../embedded-agent-message-delivery-DZ_zhdj-.mjs"; import { a as fingerprintResolvedAuthProfileCredential } from "../execution-auth-binding-CVDaRnoO.mjs"; import { n as supportsModelTools } from "../model-tool-support-DIQSEumC.mjs"; import { r as isAgentToolReplaySafe } from "../tool-replay-safety-QHsbda6j.mjs"; import { t as log } from "../logger-BpegRAAz.mjs"; import { i as resolveBootstrapContextForRun, s as resolveBootstrapFilesForRun } from "../bootstrap-files-Bgbi4GQH.mjs"; import { n as resolveSandboxContext } from "../context-CUY6yznM.mjs"; import { a as buildEmbeddedAttemptToolRunContext, f as estimateRenderedLlmBoundaryTokenPressure, h as shouldPreemptivelyCompactBeforePrompt, l as PREEMPTIVE_OVERFLOW_ERROR_TEXT, m as formatPrePromptPrecheckLog, n as projectSettledTurnFinalizationAttemptResult, s as buildEmbeddedForegroundPromptContext } from "../settled-turn-finalization-result-G1tP4IWJ.mjs"; import { i as buildAfterTurnRuntimeContextFromUsage, r as buildAfterTurnRuntimeContext, s as resolveAttemptFsWorkspaceOnly } from "../context-engine-maintenance-CJeUbkyk.mjs"; import { i as normalizeProviderToolSchemas, n as normalizeAgentRuntimeTools, t as logAgentRuntimeToolDiagnostics } from "../tools-ZoqdLXMR.mjs"; import { r as resolveEmbeddedAttemptToolConstructionPlan, t as applyEmbeddedAttemptToolsAllow } from "../attempt-tool-construction-plan-7h3_PwTS.mjs"; import { r as projectAgentToolActivity } from "../agent-activity-events-CYq4KNEY.mjs"; import { d as sanitizeToolResult, i as extractToolErrorMessage, u as sanitizeToolArgs } from "../embedded-agent-tool-results-C0yTOgai.mjs"; import { c as filterToolResultMediaUrls, i as isDeliveredMessagingToolSendToCurrentSource, n as extractMessagingToolSendResult, r as extractMessagingToolSourceReplyPayload, s as extractToolResultMediaArtifact, t as extractMessagingToolSend } from "../embedded-agent-messaging-extraction-jiYCmKcG.mjs"; import { t as projectProgressCardChannelUpdate } from "../progress-card-channel-summary-D9to8R9b.mjs"; import { n as isDeliveredMessagingToolResult, t as isDeliveredMessageToolOnlySourceReplyResult } from "../embedded-agent-message-tool-source-reply-BIvgPPZz.mjs"; import { a as runAgentHarnessLlmInputHook, i as runAgentHarnessBeforeAgentFinalizeHook, n as getAgentHarnessHookRunner, o as runAgentHarnessLlmOutputHook, r as runAgentHarnessAgentEndHook, t as awaitAgentHarnessAgentEndHook } from "../lifecycle-hook-helpers-BjkImku6.mjs"; import { t as projectAgentHarnessTranscriptMessageForDisplay } from "../transcript-visibility-DiwthCmj.mjs"; import { c as SKILL_WORKSHOP_TOOL_NAME, d as resolveMainSessionDelegationMode, f as buildCredentialSafetyPrompt, l as buildSkillWorkshopPromptSection, u as buildDelegationGuidanceSection } from "../watched-sessions-prompt-CU9n1Nt7.mjs"; import { r as resolveAttemptSpawnWorkspaceDir } from "../attempt-thread-helpers-dYlH76mO.mjs"; import { t as createAgentToolResultMiddlewareRunner } from "../tool-result-middleware-BTu8QdKz.mjs"; import { t as classifyEmbeddedAgentRunResultForModelFallback } from "../result-fallback-classifier-DoVPRy2V.mjs"; import { n as buildAgentRuntimePlan } from "../build-CTcb9SQX.mjs"; import { t as decodeHeaderEnvPlaceholder } from "../bundle-mcp-adapter-DfH5O5-o.mjs"; import { t as formatApprovalDisplayPath } from "../approval-display-paths-DyUJ1OWu.mjs"; import { a as testing, c as resolveNativeHookRelayDeferredToolApproval, n as invokeNativeHookRelay, r as registerNativeHookRelay, s as buildNativeHookRelayCommand, t as hasNativeHookRelayInvocation } from "../native-hook-relay-CcMOJeQ2.mjs"; import { r as TOOL_PROGRESS_OUTPUT_MAX_CHARS, s as formatToolProgressOutput } from "../projection-tool-output-CKQ4iWL2.mjs"; import { C as buildAgentWorkspaceInstructionSnapshot, S as prepareAgentWorkspaceContext, _ as runAgentHarnessAfterCompactionHook, a as detectAndLoadAgentHarnessPromptImages, b as resolveSessionWriteLockAcquireTimeoutMs, c as loadCodexBundleMcpThreadConfig, d as prepareHarnessNativeMcpAppPreview, f as prepareWatchedSessionsHarnessContext, g as resolveAgentHarnessBeforePromptBuildResult, h as createCodexAppServerToolResultExtensionRunner, i as classifyAgentHarnessTerminalOutcome, l as materializeRequesterScopedMcpToolsForHarnessRun, m as toolPolicy, n as agentHarnessStructuredInput, o as execPolicy, p as queueAgentHarnessMessage, r as buildWatchedSessionsHarnessContext, s as loadAgentHarnessMcpConfig, t as agentHarnessAttemptTerminal, u as mcpStdioRuntime, v as runAgentHarnessBeforeCompactionHook, x as resolveSessionWriteLockOptions, y as acquireSessionWriteLock } from "../agent-harness-runtime-CfbNr0AL.mjs"; export { AgentHarnessPreflightError, AgentHarnessSessionSupersededError, CODEX_APP_SERVER_CONTEXT_ENGINE_HOST, FAST_MODE_AUTO_PROGRESS_KIND, HEARTBEAT_RESPONSE_TOOL_NAME, VERSION as OPENCLAW_VERSION, PREEMPTIVE_OVERFLOW_ERROR_TEXT, SKILL_WORKSHOP_TOOL_NAME, TOOL_PROGRESS_OUTPUT_MAX_CHARS, abortEmbeddedAgentRun as abortAgentHarnessRun, abortAndDrainEmbeddedAgentRun as abortAndDrainAgentHarnessRun, acquireSessionWriteLock, agentHarnessAttemptTerminal, agentHarnessStructuredInput, applyEmbeddedAttemptToolsAllow, assembleHarnessContextEngine, assertContextEngineHostSupport, assignSafeServerNames as assignMcpCatalogSafeServerNames, attachModelProviderRequestTransport, awaitAgentEndSideEffects, awaitAgentHarnessAgentEndHook, bootstrapHarnessContextEngine, buildAgentHarnessUserInputAnswers, buildAgentHookContextChannelFields, buildAgentRuntimePlan, buildAgentWorkspaceInstructionSnapshot, buildBootstrapContextForFiles, buildCredentialSafetyPrompt, buildDelegationGuidanceSection, buildEmbeddedAttemptToolRunContext, buildEmbeddedForegroundPromptContext, buildAfterTurnRuntimeContext as buildHarnessContextEngineRuntimeContext, buildAfterTurnRuntimeContextFromUsage as buildHarnessContextEngineRuntimeContextFromUsage, buildHarnessVisibleReplyGuidance, buildNativeHookRelayCommand, buildSkillWorkshopPromptSection, buildTemporalContextText, buildUiPresentationPrompt, buildWatchedSessionsHarnessContext, callGatewayTool, cancelPendingAgentQuestionForSession, claimPendingAgentQuestionAnswer, classifyAgentHarnessTerminalOutcome, classifyEmbeddedAgentRunResultForModelFallback, clearActiveEmbeddedRun, compactContextEngineWithSafetyTimeout, compactWithSafetyTimeout, consumeAdjustedParamsForToolCall, consumePreExecutionBlockedToolCall, createAgentToolResultMiddlewareRunner, createCodexAppServerToolResultExtensionRunner, decodeHeaderEnvPlaceholder, deliverAgentHarnessUserInputPrompt, detectAndLoadAgentHarnessPromptImages, disposeRegisteredAgentHarnesses, log as embeddedAgentLog, emitAgentEvent, emptyAgentHarnessUserInputAnswers, estimateRenderedLlmBoundaryTokenPressure, execPolicy, extractMessagingToolSend, extractMessagingToolSendResult, extractMessagingToolSourceReplyPayload, extractToolErrorMessage, extractToolResultMediaArtifact, filterProviderNormalizableTools, filterToolResultMediaUrls, finalizeAgentToolAvailability, finalizeHarnessContextEngineTurn, finalizeToolTerminalPresentation, fingerprintResolvedAuthProfileCredential, formatAgentHarnessUserInputPrompt, formatApprovalDisplayPath, formatErrorMessage, formatFastModeAutoProgressText, formatPrePromptPrecheckLog, formatToolAggregate, formatToolExecutionErrorMessage, formatToolProgressOutput, getAgentHarnessHookRunner, getBeforeToolCallFailureDisposition, getBeforeToolCallPolicyDiagnosticState, getChannelAgentToolMeta, getModelProviderRequestTransport, getPluginToolMeta, getPluginToolSideEffectOwnerKey, hasBeforeToolCallPolicy, hasGatewayToolRoutingContext, hasNativeHookRelayInvocation, hasSandboxBindContainerPathAliases, hasSandboxBindReadonlyHostShadows, inferToolMetaFromArgsCore as inferToolMetaFromArgs, inspectRuntimeToolInputSchemas, invokeNativeHookRelay, isActiveHarnessContextEngine, isAgentToolReplaySafe, isDeliveredMessageToolOnlySourceReplyResult, isDeliveredMessagingToolResult, isDeliveredMessagingToolSendToCurrentSource, isHostScopedAgentToolActive, isMessagingTool, isMessagingToolSendAction, isOpenClawRuntimeContextCustomMessage, isReplaySafeToolCall, isSubagentSessionKey, isToolResultError, isToolWrappedWithBeforeToolCallHook, listNodes, loadAgentHarnessMcpConfig, loadCodexBundleMcpThreadConfig, logAgentRuntimeToolDiagnostics, materializeRequesterScopedMcpToolsForHarnessRun, mcpStdioRuntime, testing as nativeHookRelayTesting, normalizeAgentHarnessUserInputAnswer, normalizeAgentRuntimeTools, normalizeHeartbeatToolResponse, normalizeProviderToolSchemas, normalizeQuestionTimeoutSeconds, normalizeUsage, onAgentEvent, prepareAgentRuntimeAuth, prepareAgentWorkspaceContext, prepareHarnessNativeMcpAppPreview, prepareWatchedSessionsHarnessContext, projectAgentActivityItem, projectAgentHarnessTranscriptMessageForDisplay, projectAgentToolActivity, projectPluginMessageDeliveryFact, projectProgressCardChannelUpdate, projectRuntimeToolInputSchema, projectSettledTurnFinalizationAttemptResult, queueAgentHarnessMessage, readEmbeddedMessageDeliveryFact, readGatewayToolOperatorScopes, readToolOperatorHint, registerNativeHookRelay, requestDeferredPluginToolApproval, resetAgentEventsForTest, resolveActiveEmbeddedRunSessionId, resolveAgentDir, resolveAgentHarnessBeforePromptBuildResult, resolveAgentRunAbortLifecycleFields, resolveAttemptFsWorkspaceOnly, resolveAttemptSpawnWorkspaceDir, resolveBootstrapContextForRun, resolveBootstrapFilesForRun, resolveCompactionTimeoutMs, resolveContextEngineOwnerPluginId, resolveDefaultAgentDir, resolveEmbeddedAttemptToolConstructionPlan, resolveFastModeForElapsed, resolveMainSessionDelegationMode, resolveModelAuthMode, resolveNativeHookRelayDeferredToolApproval, resolveNodeIdFromList, resolveSandboxContext, resolveSessionAgentIdsCompatibility as resolveSessionAgentIds, resolveSessionWriteLockAcquireTimeoutMs, resolveSessionWriteLockOptions, resolveToolExecutionErrorKind, resolveToolResultFailureKind, resolveUserPath, resolveWritableSandboxBindHostRoots, restorePreparedUserTurnOperationalMetaForRuntime, runAgentCleanupStep, runAgentEndSideEffects, runAgentHarnessAfterCompactionHook, runAgentHarnessAfterToolCallHook, runAgentHarnessAgentEndHook, runAgentHarnessBeforeAgentFinalizeHook, runAgentHarnessBeforeCompactionHook, runAgentHarnessBeforeMessageWriteHook, runAgentHarnessGatewayQuestion, runAgentHarnessLlmInputHook, runAgentHarnessLlmOutputHook, runBeforeToolCallHook, runHarnessContextEngineMaintenance, sanitizeToolArgs, sanitizeToolResult, selectDefaultNodeFromList, setActiveEmbeddedRun, setBeforeToolCallDiagnosticsEnabled, shouldPreemptivelyCompactBeforePrompt, splitSandboxBindSpec, supportsModelTools, toolPolicy, wrapToolWithBeforeToolCallHook };