Skip to main content

Function: processRequestWithRegisteredTools()

processRequestWithRegisteredTools(agentos, input, options?): AsyncGenerator<AgentOSResponse, void, undefined>

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

Runs a full AgentOS.processRequest(...) turn and executes any actionable external tool pauses against AgentOS's registered tools automatically. Missing tool names can optionally fall back to externalTools or fallbackExternalToolHandler.

Parameters

agentos

RegisteredToolRuntime

input

AgentOSInput

options?

RegisteredExternalToolExecutionOptions = {}

Returns

AsyncGenerator<AgentOSResponse, void, undefined>