Optional userOptional additional user-context fields to merge into the execution
context. pendingRequest.userId always wins.
Optional organizationTrusted runtime-only organization context to propagate into both
userContext.organizationId and sessionData.organizationId.
Optional correlationOptional correlation ID for tool execution tracing. Defaults to the pending stream ID when omitted.
Optional fallbackOptional 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.
Optional externalOptional map, array, or iterable of host-managed external tools to use when a tool name is not registered in AgentOS itself.
Optional userOptional preferredOptional preferred
Optional runtime-only data needed when resuming a persisted external tool pause after the original AgentOS process is gone.