Interface: ResumeExternalToolRequestWithRegisteredToolsOptions
Defined in: packages/agentos/src/api/resumeExternalToolRequestWithRegisteredTools.ts:79
Optional runtime-only data needed when resuming a persisted external tool pause after the original AgentOS process is gone.
Extends
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.
Inherited from
PendingExternalToolExecutionOptions.correlationId
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.
Inherited from
PendingExternalToolExecutionOptions.externalTools
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.
Inherited from
PendingExternalToolExecutionOptions.fallbackExternalToolHandler
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.
Inherited from
PendingExternalToolExecutionOptions.organizationId
preferredModelId?
optionalpreferredModelId:string
Defined in: packages/agentos/src/api/types/AgentOSExternalToolRequest.ts:25
Inherited from
AgentOSResumeExternalToolRequestOptions.preferredModelId
preferredProviderId?
optionalpreferredProviderId:string
Defined in: packages/agentos/src/api/types/AgentOSExternalToolRequest.ts:26
Inherited from
AgentOSResumeExternalToolRequestOptions.preferredProviderId
userApiKeys?
optionaluserApiKeys:Record<string,string>
Defined in: packages/agentos/src/api/types/AgentOSExternalToolRequest.ts:24
Inherited from
AgentOSResumeExternalToolRequestOptions.userApiKeys
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.