Interface: RegisteredExternalToolExecutionOptions
Defined in: packages/agentos/src/api/processRequestWithRegisteredTools.ts:29
Properties
correlationId?
optionalcorrelationId:string
Defined in: packages/agentos/src/api/processRequestWithRegisteredTools.ts:43
Optional correlation ID override. Defaults to the tool call ID.
externalTools?
optionalexternalTools:ExternalToolRegistry
Defined in: packages/agentos/src/api/processRequestWithRegisteredTools.ts:54
Optional map, array, or iterable of host-managed external tools to use when a tool name is not registered in AgentOS itself.
fallbackExternalToolHandler?
optionalfallbackExternalToolHandler:AgentOSExternalToolHandler
Defined in: packages/agentos/src/api/processRequestWithRegisteredTools.ts:49
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?
optionalorganizationId:string
Defined in: packages/agentos/src/api/processRequestWithRegisteredTools.ts:39
Trusted runtime-only organization context to propagate into both
userContext.organizationId and sessionData.organizationId.
userContext?
optionaluserContext:Partial<UserContext>
Defined in: packages/agentos/src/api/processRequestWithRegisteredTools.ts:34
Optional additional user-context fields to merge into the live tool
execution context. input.userId always wins.