Skip to main content

Function: processRequestWithRegisteredTools()

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

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

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>