Skip to main content

Function: createRegisteredExternalToolHandler()

createRegisteredExternalToolHandler(agentos, input, options?): AgentOSExternalToolHandler

Defined in: packages/agentos/src/api/runtime/processRequestWithRegisteredTools.ts:111

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