Interface: PendingExternalToolExecutionOptions
Defined in: packages/agentos/src/api/resumeExternalToolRequestWithRegisteredTools.ts:50
Extended by
Properties
correlationId?
optionalcorrelationId:string
Defined in: packages/agentos/src/api/resumeExternalToolRequestWithRegisteredTools.ts:65
Optional correlation ID for tool execution tracing. Defaults to the pending stream ID when omitted.
externalTools?
optionalexternalTools:ExternalToolRegistry
Defined in: packages/agentos/src/api/resumeExternalToolRequestWithRegisteredTools.ts:76
Optional map, array, or iterable of host-managed external tools to use when a tool name is not registered in AgentOS itself.
fallbackExternalToolHandler?
optionalfallbackExternalToolHandler:PendingExternalToolHandler
Defined in: packages/agentos/src/api/resumeExternalToolRequestWithRegisteredTools.ts:71
Optional fallback for pending external tool calls that are not registered in AgentOS. Use this when the same persisted pause can mix AgentOS- registered tools with custom host-managed tools.
organizationId?
optionalorganizationId:string
Defined in: packages/agentos/src/api/resumeExternalToolRequestWithRegisteredTools.ts:60
Trusted runtime-only organization context to propagate into both
userContext.organizationId and sessionData.organizationId.
userContext?
optionaluserContext:Partial<UserContext>
Defined in: packages/agentos/src/api/resumeExternalToolRequestWithRegisteredTools.ts:55
Optional additional user-context fields to merge into the execution
context. pendingRequest.userId always wins.