UNPKG

openclaw

Version:

Multi-channel AI gateway with extensible messaging integrations

36 lines • 2.47 kB
import { r as OpenClawConfig } from "../types.openclaw-yUy4bDSr.js"; import { Ar as createAgentToolResultMiddlewareRunner, Bn as EmbeddedRunAttemptParamsV2, Cn as createOpenClawCodingTools, GS as TrustedSubagentCompletionHandoff, Ga as abortEmbeddedAgentRun, Ja as resolveActiveEmbeddedRunSessionId, Js as AgentToolResultMiddlewareEvent, Ks as AgentToolResultMiddleware, OO as InputProvenance, Qs as OpenClawAgentToolResult, Vc as SandboxToolPolicy, Wa as abortAndDrainEmbeddedAgentRun, jr as createCodexAppServerToolResultExtensionRunner, li as disposeRegisteredAgentHarnesses, qt as AgentHarness, tC as ScheduledToolPolicyContext, wn as createOpenClawCodingToolsAsync, yn as AgentHarnessV2, zn as EmbeddedRunAttemptParams } from "../config-contracts-DzLaG7FV.js"; import { n as AnyAgentTool } from "../common-Q2b1qL6v.js"; //#region src/agents/web-search-tool-policy.d.ts type WebSearchToolPolicyParams = { webSearchEnabled?: boolean; config?: OpenClawConfig; modelProvider?: string; modelId?: string; agentId?: string; sessionKey?: string; sessionId?: string; sandboxToolPolicy?: SandboxToolPolicy; messageProvider?: string; agentAccountId?: string | null; groupId?: string | null; groupChannel?: string | null; groupSpace?: string | null; spawnedBy?: string | null; senderId?: string | null; senderName?: string | null; senderUsername?: string | null; senderE164?: string | null; inputProvenance?: InputProvenance; trustedInternalHandoff?: TrustedSubagentCompletionHandoff; scheduledToolPolicy?: ScheduledToolPolicyContext; runtimeToolAllowlist?: string[]; }; type WebSearchToolPolicyResolution = { allowed: boolean; persistentAllowed: boolean; }; /** Resolves current and sender-independent policy for the managed web_search tool. */ export declare function resolveWebSearchToolPolicy(params: WebSearchToolPolicyParams): WebSearchToolPolicyResolution; //#endregion export { type AgentHarness, type AgentHarnessV2, type AgentToolResultMiddleware, type AgentToolResultMiddlewareEvent, type AnyAgentTool, type EmbeddedRunAttemptParams, type EmbeddedRunAttemptParamsV2, type OpenClawAgentToolResult, abortEmbeddedAgentRun as abortAgentHarnessRun, abortAndDrainEmbeddedAgentRun as abortAndDrainAgentHarnessRun, createAgentToolResultMiddlewareRunner, createCodexAppServerToolResultExtensionRunner, createOpenClawCodingTools, createOpenClawCodingToolsAsync, disposeRegisteredAgentHarnesses, resolveActiveEmbeddedRunSessionId };