openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
71 lines (70 loc) • 14.7 kB
JavaScript
import { c as resolveUserPath } from "../home-dir-BPhrG-aM.js";
import { u as resolveAgentDir, v as resolveDefaultAgentDir } from "../agent-scope-config-DcbEhP0R.js";
import { T as isSubagentSessionKey } from "../session-key-BnWWjqNc.js";
import { t as formatErrorMessage } from "../errors-Db3Ymjlb.js";
import { t as VERSION } from "../version-v1kuAkGj.js";
import { j as buildCredentialSafetyPrompt } from "../tool-description-presets-1n9mie5B.js";
import { t as assignSafeServerNames } from "../agent-bundle-mcp-names-CP3ugHLh.js";
import { d as onAgentEvent, h as resetAgentEventsForTest, i as emitAgentEvent } from "../agent-events-CoxiItUi.js";
import { u as resolveContextEngineOwnerPluginId } from "../registry-B0bOFDjU.js";
import { t as FAST_MODE_AUTO_PROGRESS_KIND } from "../reply-payload-DahKk-7n.js";
import { V as requestDeferredPluginToolApproval, X as consumePreExecutionBlockedToolCall, Y as consumeAdjustedParamsForToolCall, _ as getBeforeToolCallPolicyDiagnosticState, q as finalizeToolTerminalPresentation, r as getBeforeToolCallFailureDisposition, u as wrapToolWithBeforeToolCallHook, v as hasBeforeToolCallPolicy, y as runBeforeToolCallHook } from "../agent-tools.before-tool-call-Bb7DJuFB.js";
import { o as getModelProviderRequestTransport, r as attachModelProviderRequestTransport } from "../provider-request-config-DIOYidiO.js";
import { t as disposeRegisteredAgentHarnesses } from "../registry-D1_C7waJ.js";
import { c as normalizeUsage } from "../usage-CtmV8Xxq.js";
import { p as restorePreparedUserTurnOperationalMetaForRuntime } from "../user-turn-transcript.message-LcwHBB2I.js";
import { o as resolveModelAuthMode } from "../model-auth-C48_DZ-I.js";
import { m as resolveAgentRunAbortLifecycleFields } from "../run-termination-jabvTOp5.js";
import { c as resolveFastModeForElapsed, n as formatFastModeAutoProgressText } from "../fast-mode-CCX0YiYh.js";
import { b as compactWithSafetyTimeout, x as resolveCompactionTimeoutMs, y as compactContextEngineWithSafetyTimeout } from "../diagnostic-ryAZMr5N.js";
import { A as setActiveEmbeddedRun, n as abortEmbeddedAgentRun, r as clearActiveEmbeddedRun, t as abortAndDrainEmbeddedAgentRun } from "../runs-Cb42qain.js";
import { i as getPluginToolSideEffectOwnerKey, r as getPluginToolMeta } from "../tool-metadata-B5aqo73s.js";
import { S as setBeforeToolCallDiagnosticsEnabled, T as finalizeAgentToolAvailability, d as getChannelAgentToolMeta, x as isToolWrappedWithBeforeToolCallHook } from "../agent-tool-metadata-CZvIgxro.js";
import { i as resolveActiveEmbeddedRunSessionId } from "../active-run-projections-C4mdt8WG.js";
import { n as AgentHarnessSessionSupersededError, t as AgentHarnessPreflightError } from "../errors-70ml6R0Z.js";
import { l as resolveToolExecutionErrorKind, n as formatToolExecutionErrorMessage, r as isToolResultError, u as resolveToolResultFailureKind } from "../tool-result-error-CbDLJzG-.js";
import { t as callGatewayTool } from "../gateway-CB9m4Gcq.js";
import { r as isReplaySafeToolCall } from "../tool-mutation-7Z6dWuA8.js";
import { d as isMessagingToolSendAction, l as isMessagingTool } from "../tool-loop-detection-C39fRNx6.js";
import { n as runAgentHarnessBeforeMessageWriteHook, t as runAgentHarnessAfterToolCallHook } from "../hook-helpers-3JS9XC0_.js";
import { a as runAgentHarnessGatewayQuestion, c as deliverAgentHarnessUserInputPrompt, d as normalizeAgentHarnessUserInputAnswer, l as emptyAgentHarnessUserInputAnswers, n as claimPendingAgentQuestionAnswer, s as buildAgentHarnessUserInputAnswers, t as cancelPendingAgentQuestionForSession, u as formatAgentHarnessUserInputPrompt } from "../gateway-question-DoL5eagC.js";
import { M as normalizeQuestionTimeoutSeconds } from "../openclaw-tools-CNOZOjlX.js";
import { t as formatToolAggregate } from "../tool-meta-DUrV7YlL.js";
import { a as buildHarnessVisibleReplyGuidance, j as isHostScopedAgentToolActive } from "../local-model-lean-B52ThaBJ.js";
import { r as assertContextEngineHostSupport, t as CODEX_APP_SERVER_CONTEXT_ENGINE_HOST } from "../host-compat-xESS3bi6.js";
import { i as projectRuntimeToolInputSchema, r as inspectRuntimeToolInputSchemas, t as filterProviderNormalizableTools } from "../tool-schema-projection-a_T2Sr4Q.js";
import { r as isAgentToolReplaySafe } from "../tool-replay-safety-CC9wuc1q.js";
import { t as log } from "../logger-C3TD2wdV.js";
import { a as resolveBootstrapContextForRun, n as buildBootstrapContextForFiles, s as resolveBootstrapFilesForRun } from "../bootstrap-files-DbaSu-Uk.js";
import { a as finalizeHarnessContextEngineTurn, i as buildHarnessContextEngineRuntimeContextFromUsage, n as bootstrapHarnessContextEngine, o as isActiveHarnessContextEngine, r as buildHarnessContextEngineRuntimeContext, s as runHarnessContextEngineMaintenance, t as assembleHarnessContextEngine } from "../context-engine-lifecycle-Bkch2-qE.js";
import { n as resolveSandboxContext } from "../context-B_khSODz.js";
import { a as resolveWritableSandboxBindHostRoots, n as hasSandboxBindContainerPathAliases, r as hasSandboxBindReadonlyHostShadows } from "../fs-paths-a-ImteWc.js";
import { a as selectDefaultNodeFromList, i as resolveNodeIdFromList, t as listNodes } from "../nodes-utils-CL3pooh5.js";
import { A as formatPrePromptPrecheckLog, E as PREEMPTIVE_OVERFLOW_ERROR_TEXT, j as shouldPreemptivelyCompactBeforePrompt, k as estimateRenderedLlmBoundaryTokenPressure } from "../helpers-CkZ0XN7O.js";
import { o as resolveAttemptFsWorkspaceOnly } from "../attempt-prompt-helpers-Cmig-B3c.js";
import { r as prepareAgentRuntimeAuth } from "../prepare-auth-Ci9igqt8.js";
import { o as normalizeHeartbeatToolResponse, t as HEARTBEAT_RESPONSE_TOOL_NAME } from "../heartbeat-tool-response-B4VYc0rg.js";
import { C as hasGatewayToolRoutingContext } from "../sessions-helpers-B2gzzr60.js";
import { t as projectAgentHarnessTranscriptMessageForDisplay } from "../transcript-visibility-DwJ8equj.js";
import { i as normalizeProviderToolSchemas, n as normalizeAgentRuntimeTools, t as logAgentRuntimeToolDiagnostics } from "../tools-CAIhAR2v.js";
import { r as resolveEmbeddedAttemptToolConstructionPlan, t as applyEmbeddedAttemptToolsAllow } from "../attempt-tool-construction-plan-CRC43c_k.js";
import { a as extractMessagingToolSend, i as filterToolResultMediaUrls, o as extractMessagingToolSendResult, r as extractToolResultMediaArtifact } from "../embedded-agent-tool-media-_o_qAQ7H.js";
import { t as createAgentToolResultMiddlewareRunner } from "../tool-result-middleware-CKWUyjq4.js";
import { c as sanitizeToolResult, i as extractToolErrorMessage } from "../embedded-agent-tool-results-ZMp1V0-a.js";
import { n as isDeliveredMessageToolOnlySourceReplyResult, r as isDeliveredMessagingToolResult } from "../embedded-agent-message-tool-source-reply-BNQPPjZe.js";
import { t as buildAgentHookContextChannelFields } from "../hook-agent-context-kN_gMcDh.js";
import { a as runAgentHarnessLlmInputHook, i as runAgentHarnessBeforeAgentFinalizeHook, n as getAgentHarnessHookRunner, o as runAgentHarnessLlmOutputHook, r as runAgentHarnessAgentEndHook, t as awaitAgentHarnessAgentEndHook } from "../lifecycle-hook-helpers-Cpmpoz3T.js";
import { n as runAgentEndSideEffects, t as awaitAgentEndSideEffects } from "../agent-end-side-effects-M4dmThgX.js";
import { a as buildEmbeddedAttemptToolRunContext, c as buildEmbeddedForegroundPromptContext, n as projectSettledTurnFinalizationAttemptResult, o as runAgentCleanupStep } from "../settled-turn-finalization-result-CuiDqyLX.js";
import { r as resolveAttemptSpawnWorkspaceDir } from "../attempt-thread-helpers-BK4JQFTZ.js";
import { n as buildTemporalContextText } from "../date-time-C7YbYLih.js";
import { a as buildDelegationGuidanceSection, i as buildSkillWorkshopPromptSection, o as resolveMainSessionDelegationMode, r as SKILL_WORKSHOP_TOOL_NAME } from "../watched-sessions-prompt-CPQUEGFd.js";
import { n as supportsModelTools } from "../model-tool-support-DIQSEumC.js";
import { a as fingerprintResolvedAuthProfileCredential } from "../execution-auth-binding-CmucNoqo.js";
import { n as resolveSessionAgentIdsCompatibility } from "../agent-scope-runtime-h57Nypqc.js";
import { t as classifyEmbeddedAgentRunResultForModelFallback } from "../result-fallback-classifier-C3DQO8OC.js";
import { n as buildAgentRuntimePlan } from "../build-DHcslHXI.js";
import { t as formatApprovalDisplayPath } from "../approval-display-paths-DlQSsCnq.js";
import { a as testing, c as resolveNativeHookRelayDeferredToolApproval, n as invokeNativeHookRelay, r as registerNativeHookRelay, s as buildNativeHookRelayCommand, t as hasNativeHookRelayInvocation } from "../native-hook-relay-y7mVheMp.js";
import { _ as acquireSessionWriteLock, a as classifyAgentHarnessTerminalOutcome, c as inferToolMetaFromArgs, d as prepareHarnessNativeMcpAppPreview, f as queueAgentHarnessMessage, g as runAgentHarnessBeforeCompactionHook, h as runAgentHarnessAfterCompactionHook, i as buildWatchedSessionsHarnessContext, l as loadCodexBundleMcpThreadConfig, m as resolveAgentHarnessBeforePromptBuildResult, n as agentHarnessAttemptTerminal, o as detectAndLoadAgentHarnessPromptImages, p as createCodexAppServerToolResultExtensionRunner, r as agentHarnessStructuredInput, s as formatToolProgressOutput, t as TOOL_PROGRESS_OUTPUT_MAX_CHARS, u as materializeRequesterScopedMcpToolsForHarnessRun, v as resolveSessionWriteLockAcquireTimeoutMs, y as resolveSessionWriteLockOptions } from "../agent-harness-runtime-BqXbkhGi.js";
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, buildBootstrapContextForFiles, buildCredentialSafetyPrompt, buildDelegationGuidanceSection, buildEmbeddedAttemptToolRunContext, buildEmbeddedForegroundPromptContext, buildHarnessContextEngineRuntimeContext, buildHarnessContextEngineRuntimeContextFromUsage, buildHarnessVisibleReplyGuidance, buildNativeHookRelayCommand, buildSkillWorkshopPromptSection, buildTemporalContextText, buildWatchedSessionsHarnessContext, callGatewayTool, cancelPendingAgentQuestionForSession, claimPendingAgentQuestionAnswer, classifyAgentHarnessTerminalOutcome, classifyEmbeddedAgentRunResultForModelFallback, clearActiveEmbeddedRun, compactContextEngineWithSafetyTimeout, compactWithSafetyTimeout, consumeAdjustedParamsForToolCall, consumePreExecutionBlockedToolCall, createAgentToolResultMiddlewareRunner, createCodexAppServerToolResultExtensionRunner, deliverAgentHarnessUserInputPrompt, detectAndLoadAgentHarnessPromptImages, disposeRegisteredAgentHarnesses, log as embeddedAgentLog, emitAgentEvent, emptyAgentHarnessUserInputAnswers, estimateRenderedLlmBoundaryTokenPressure, extractMessagingToolSend, extractMessagingToolSendResult, 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, inferToolMetaFromArgs, inspectRuntimeToolInputSchemas, invokeNativeHookRelay, isActiveHarnessContextEngine, isAgentToolReplaySafe, isDeliveredMessageToolOnlySourceReplyResult, isDeliveredMessagingToolResult, isHostScopedAgentToolActive, isMessagingTool, isMessagingToolSendAction, isReplaySafeToolCall, isSubagentSessionKey, isToolResultError, isToolWrappedWithBeforeToolCallHook, listNodes, loadCodexBundleMcpThreadConfig, logAgentRuntimeToolDiagnostics, materializeRequesterScopedMcpToolsForHarnessRun, testing as nativeHookRelayTesting, normalizeAgentHarnessUserInputAnswer, normalizeAgentRuntimeTools, normalizeHeartbeatToolResponse, normalizeProviderToolSchemas, normalizeQuestionTimeoutSeconds, normalizeUsage, onAgentEvent, prepareAgentRuntimeAuth, prepareHarnessNativeMcpAppPreview, projectAgentHarnessTranscriptMessageForDisplay, projectRuntimeToolInputSchema, projectSettledTurnFinalizationAttemptResult, queueAgentHarnessMessage, 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, sanitizeToolResult, selectDefaultNodeFromList, setActiveEmbeddedRun, setBeforeToolCallDiagnosticsEnabled, shouldPreemptivelyCompactBeforePrompt, supportsModelTools, wrapToolWithBeforeToolCallHook };