Skip to main content

Function: createRegisteredExternalToolHandler()

createRegisteredExternalToolHandler(agentos, input, options?): AgentOSExternalToolHandler

Defined in: packages/agentos/src/api/processRequestWithRegisteredTools.ts:129

Creates an external-tool handler that executes AgentOS-registered tools with the correct live-turn 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">>

input

AgentOSInput

options?

RegisteredExternalToolExecutionOptions = {}

Returns

AgentOSExternalToolHandler