Skip to main content

Interface: RegisteredExternalToolExecutionOptions

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

Properties​

correlationId?​

optional correlationId: string

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

Optional correlation ID override. Defaults to the tool call ID.


externalTools?​

optional externalTools: ExternalToolRegistry

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

Optional map, array, or iterable of host-managed external tools to use when a tool name is not registered in AgentOS itself.


fallbackExternalToolHandler?​

optional fallbackExternalToolHandler: AgentOSExternalToolHandler

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

Optional fallback for actionable external tool calls that are not registered in AgentOS. Use this when the same turn can mix AgentOS-registered tools with custom host-managed tools.


organizationId?​

optional organizationId: string

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

Trusted runtime-only organization context to propagate into both userContext.organizationId and sessionData.organizationId.


userContext?​

optional userContext: Partial<UserContext>

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

Optional additional user-context fields to merge into the live tool execution context. input.userId always wins.