Interface: RegisteredExternalToolExecutionOptions
Defined in: packages/agentos/src/api/runtime/processRequestWithRegisteredTools.ts:22
Properties
correlationId?
optionalcorrelationId:string
Defined in: packages/agentos/src/api/runtime/processRequestWithRegisteredTools.ts:36
Optional correlation ID override. Defaults to the tool call ID.
externalTools?
optionalexternalTools: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?
optionalfallbackExternalToolHandler: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?
optionalorganizationId: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?
optionaluserContext: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.