Skip to main content

Function: executePendingExternalToolCall()

executePendingExternalToolCall(agentos, pendingRequest, toolCall, options?): Promise<AgentOSToolResultInput>

Defined in: packages/agentos/src/api/resumeExternalToolRequestWithRegisteredTools.ts:149

Executes one pending external tool call through AgentOS's registered tool registry using the correct resume-time execution context, then optionally falls back to a host-provided external tool registry or dynamic callback.

Parameters

agentos

Pick<IAgentOS, "getToolOrchestrator"> & Partial<Pick<IAgentOS, "getExternalToolRegistry">>

pendingRequest

AgentOSPendingExternalToolRequest

toolCall

ToolCallRequest

options?

PendingExternalToolExecutionOptions = {}

Returns

Promise<AgentOSToolResultInput>