Skip to main content

Interface: PendingExternalToolExecutionOptions

Defined in: packages/agentos/src/api/resumeExternalToolRequestWithRegisteredTools.ts:50

Extended by

Properties

correlationId?

optional correlationId: 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?

optional externalTools: 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?

optional fallbackExternalToolHandler: 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?

optional organizationId: 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?

optional userContext: 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.