ADK for TypeScript: API Reference
    Preparing search index...

    ADK for TypeScript: API Reference - v2.3.0

    AuthCredentialTypes
    AuthSchemeType
    CodeExecutionLanguage
    ContextCompactionTrigger
    EvalStatus
    EventType
    FeatureName
    FeatureStage
    FileContentEncoding
    GoogleLLMVariant
    LogLevel
    NodeStatus
    OAuthGrantType
    PolicyOutcome
    ProtocolType
    RunSkillInlineScriptErrorCode
    StreamingMode
    ToolErrorType
    TrackingScope
    A2AAgentExecutor
    ActiveStreamingTool
    AdkDefaultRequestHandler
    Agent
    AgentControlledContextCompactor
    AgentEngineSandboxCodeExecutor
    AgentRegistry
    AgentRegistrySingleMCPToolset
    AgentTool
    AgentTransferLlmRequestProcessor
    AlreadyExistsError
    AnchoredContextCompactor
    ApigeeLlm
    APIHubClient
    APIHubToolset
    App
    ApplicationIntegrationToolset
    AsyncQueue
    AuthCredentialMissingError
    AuthHandler
    AuthPreprocessor
    AuthProviderRegistry
    AutoAuthCredentialExchanger
    BaseAgent
    BaseAuthCredentialExchanger
    BaseCodeExecutor
    BaseEnvironment
    BaseExampleProvider
    BaseLlm
    BaseLlmRequestProcessor
    BaseLlmResponseProcessor
    BaseNode
    BasePlanner
    BasePlugin
    BaseRetrievalTool
    BaseSessionService
    BaseTool
    BaseToolset
    BranchPath
    BuiltInCodeExecutor
    BuiltInPlanner
    BuiltInTool
    ChromeBuiltInLlm
    ChromeModelUnavailableError
    CodeExecutionResponseProcessor
    ConnectionsClient
    ConsolidateContextTool
    ContainerCodeExecutor
    ContentRequestProcessor
    Context
    ContextCompactorRequestProcessor
    CredentialExchangeError
    CredentialRefresherRegistry
    CrewaiTool
    DatabaseSessionService
    DebugLoggingPlugin
    Edge
    EnterpriseWebSearchTool
    ExampleTool
    ExitLoopTool
    FileArtifactService
    FilesRetrieval
    FinishTaskTool
    ForwardingArtifactService
    FunctionNode
    FunctionTool
    GCPSkillRegistry
    GcsArtifactService
    Gemini
    GlobalInstructionPlugin
    GoogleApiTool
    GoogleApiToolSet
    GoogleApiToOpenApiConverter
    GoogleMapsGroundingTool
    GoogleSearchTool
    Graph
    InMemoryArtifactService
    InMemoryCredentialService
    InMemoryMemoryService
    InMemoryPolicyEngine
    InMemoryRunner
    InMemorySessionService
    InputValidationError
    IntegrationClient
    IntentMismatchError
    InteractionsRequestProcessor
    InvocationContext
    JoinNode
    LangchainTool
    LangGraphAgent
    ListSkillsTool
    LiveRequestQueue
    LlamaIndexRetrieval
    LlmCallsLimitExceededError
    LLMRegistry
    LlmSummarizer
    LoadArtifactsTool
    LoadMcpResourceTool
    LoadMemoryTool
    LoadSkillResourceTool
    LoadSkillTool
    LocalEnvironment
    LoggingPlugin
    LongRunningFunctionTool
    LoopAgent
    MCPSessionManager
    MCPTool
    MCPToolset
    NodeContext
    NodeReportedError
    NodeSchemaValidationError
    NodeTimeoutError
    NodeTool
    NotFoundError
    OAuth2BearerExchanger
    OAuth2CredentialExchanger
    OAuth2DiscoveryManager
    OpenApiSpecParser
    OpenAPIToolset
    OperationParser
    ParallelAgent
    ParallelWorker
    PlanReActPlanner
    PluginManager
    PreloadMemoryTool
    ReadonlyContext
    ReflectAndRetryModelPlugin
    ReflectAndRetryToolPlugin
    RemoteA2AAgent
    RemoteAgent
    RequestInput
    RestApiTool
    RoutedAgent
    RoutedLlm
    Runner
    RunSkillInlineScriptTool
    RunSkillScriptTool
    ScopedArtifactService
    ScopedFailureTracker
    SearchSkillsTool
    SecretManagerClient
    SecurityPlugin
    SequentialAgent
    ServiceAccountCredentialExchanger
    SessionNotFoundError
    SessionStateCredentialService
    SkillToolset
    State
    StateSchemaError
    Task
    TokenBasedContextCompactor
    ToolAuthHandler
    ToolboxTool
    ToolCallIntegrityError
    ToolCallIntegrityPlugin
    ToolConfirmation
    ToolContextCredentialStore
    ToolExecutionError
    ToolNode
    TrajectoryThoughtPruningCompactor
    TruncatingContextCompactor
    UnsafeLocalCodeExecutor
    UrlContextTool
    VertexAiExampleStore
    VertexAiMemoryBankService
    VertexAiRagMemoryService
    VertexAiSearchTool
    VertexAiSessionService
    VertexRagRetrievalTool
    WebMCPTool
    WebMCPToolset
    Workflow
    WorkflowNode
    ActionSchema
    ActiveStreamingToolParams
    ActivityEvent
    AddSessionToEvalSetRequest
    AgentEngineSandboxCodeExecutorOptions
    AgentExecutorConfig
    AgentInfo
    AgentSkillMetadata
    AgentToolConfig
    AnchoredContextCompactorOptions
    ApigeeLlmParams
    APIHubApi
    APIHubApiVersion
    APIHubClientOptions
    APIHubToolsetOptions
    ApiParameter
    ApiParameterInit
    AppendEventRequest
    ApplicationIntegrationToolsetOptions
    AppOptions
    ArtifactVersion
    AuthConfig
    AuthCredential
    AuthPreparationResult
    BaseAgentConfig
    BaseAPIHubClient
    BaseArtifactService
    BaseAuthProvider
    BaseContextCompactor
    BaseCredentialExchanger
    BaseCredentialRefresher
    BaseCredentialService
    BaseLlmConnection
    BaseMemoryService
    BaseNodeConfig
    BasePolicyEngine
    BaseSummarizer
    BaseToolParams
    Binding
    BuildNodeOptions
    CallCodeEvent
    CallLiveToolRequest
    ChromeBuiltInDiagnostic
    ChromeBuiltInLlmParams
    ChromeCreateCoreOptions
    ChromeCreateMonitor
    ChromeCreateOptions
    ChromeExpectedModality
    ChromeLanguageModelFactory
    ChromeLanguageModelSession
    ChromeMessage
    ChromeMessageContent
    ChromePromptOptions
    CodeExecutionInput
    CodeExecutionResult
    CodeResultEvent
    CompactedEvent
    CompiledGraphLike
    CompositeSessionKey
    ConnectionDetails
    ConnectionsClientOptions
    ConnectionUriFilter
    ConnectionUriResult
    ConnectorSpec
    ContainerCodeExecutorOptions
    ContentEvent
    CreateEventParams
    CreateNodeErrorEventParams
    CreateSessionRequest
    CrewaiToolConfig
    CrewaiToolLike
    DataStoreParams
    DebugEntry
    DebugLoggingPluginOptions
    DeleteArtifactRequest
    Endpoint
    EntityOperationOptions
    EntitySchemaAndOperations
    EntitySchemaOperationOptions
    ErrorEvent
    EvalEntry
    EvalInitialSession
    EvalMetric
    EvalMetricResult
    EvalResult
    EvaluationItem
    Event
    EventActions
    Example
    ExampleStoreApiClient
    ExchangeResult
    ExecuteCodeParams
    ExecutionResult
    ExecutorContext
    FeatureConfig
    File
    FilesRetrievalConstructorParams
    FilesRetrievalParams
    FinishedEvent
    Frontmatter
    FunctionNodeConfig
    GcpAuthProviderScheme
    GCPSkillRegistryOptions
    GeminiParams
    GetActionOperationOptions
    GetSessionConfig
    GetSessionRequest
    GoogleApiMethod
    GoogleApiOAuth2Scope
    GoogleApiParameter
    GoogleApiResource
    GoogleApiSchema
    GoogleApiSpec
    GoogleApiToolSetOptions
    HttpAuth
    HttpCredentials
    IntegrationClientOptions
    Interface
    InvocationContextParams
    InvocationDebugState
    InvocationEvalMetricResult
    LangchainToolConfig
    LangchainToolLike
    LangGraphAgentConfig
    LangGraphAIMessage
    LangGraphContentPart
    LangGraphHumanMessage
    LangGraphInvokeInput
    LangGraphInvokeOutput
    LangGraphMessageLike
    LangGraphRunnableConfig
    LangGraphStateSnapshot
    LangGraphSystemMessage
    ListAgentsResponse
    ListBindingsResponse
    ListEndpointsResponse
    ListMcpServersResponse
    ListSessionsRequest
    ListSessionsResponse
    ListVersionsRequest
    LiveRequest
    LlamaIndexNode
    LlamaIndexNodeWithScore
    LlamaIndexRetrievalParams
    LlamaIndexRetriever
    LlmAgentConfig
    LlmRequest
    LlmResponse
    LlmSummarizerOptions
    LoadArtifactRequest
    LoadToolSetWithOidcAuthOptions
    LoadWebPageOptions
    LocalEnvironmentOptions
    Logger
    LogToTmpFolderOptions
    LoopAgentConfig
    McpServer
    MemoryEntry
    NodeContextOptions
    NodeErrorEvent
    NodeInfo
    NodeResult
    NodeState
    OAuth2Auth
    OpenIdConfig
    OpenIdConnectWithConfig
    OperationEndpoint
    OtelExportersConfig
    OTelHooks
    ParallelWorkerConfig
    ParsedOperation
    ParsedOperationInput
    PolicyCheckResult
    PreparedRetryConfig
    ReflectAndRetryModelPluginOptions
    ReflectAndRetryToolPluginOptions
    RemoteA2AAgentConfig
    RemoteAgentConfig
    RequestInputParams
    ResolveAgentCardOptions
    Resources
    ResumabilityConfig
    RetryConfig
    RoutedAgentConfig
    RunAsyncToolRequest
    RunConfig
    RunEvalRequest
    RunEvalResult
    RunEvalsOptions
    RunnerConfig
    RunNodeOptions
    SaveArtifactRequest
    ScheduleDynamicNode
    ScheduleDynamicNodeOptions
    Script
    SearchEngineParams
    SearchExamplesRequest
    SearchExamplesResponse
    SearchExamplesResult
    SearchMemoryRequest
    SearchMemoryResponse
    SecretManagerClientOptions
    ServiceAccount
    ServiceAccountCredential
    Session
    SessionArtifactService
    SessionLoadArtifactRequest
    SessionSaveArtifactRequest
    Skill
    SkillRegistry
    SseConnectionParams
    StdioConnectionParams
    StoredContentsExample
    StreamableHTTPConnectionParams
    ThoughtEvent
    ToA2aOptions
    TokenBasedContextCompactorOptions
    ToolAuthHandlerOptions
    ToolboxClientLike
    ToolboxToolOptions
    ToolCallEvent
    ToolCallIntegrityPluginOptions
    ToolCallPolicyContext
    ToolConfirmationEvent
    ToolFailureResponse
    ToolNodeConfig
    ToolProcessLlmRequest
    ToolResultEvent
    ToolUseItem
    TrajectoryThoughtPruningCompactorOptions
    TranscriptionEntry
    TruncatingContextCompactorOptions
    UnsafeLocalCodeExecutorOptions
    UserInputRequest
    VertexAiCreateSessionRequest
    VertexAiMemoryBankServiceOptions
    VertexAiRagMemoryServiceOptions
    VertexAISearchConfig
    VertexAISearchDataStoreSpec
    VertexAiSessionServiceOptions
    WebMCPDocument
    WebMCPExecuteToolOptions
    WebMCPGetToolsOptions
    WebMCPModelContext
    WebMCPRegisteredTool
    WebMCPToolAnnotations
    WebMCPToolParams
    WebMCPToolsetOptions
    WorkflowInstructionScope
    A2AStreamEventData
    A2aUserBuilder
    AfterA2ARequestCallback
    AfterAgentCallback
    AfterEventCallback
    AfterExecuteCallback
    AfterModelCallback
    AfterToolCallback
    AgentRouter
    AuthScheme
    BaseLlmType
    BeforeA2ARequestCallback
    BeforeAgentCallback
    BeforeExecuteCallback
    BeforeModelCallback
    BeforeToolCallback
    ChainElement
    ChromeModelAvailability
    CrewaiSchemaLike
    CustomCredentialExchangers
    DeleteSessionRequest
    DynamicEntry
    EdgeItem
    ErrorClass
    EvalSetItem
    FunctionNodeHandler
    FunctionNodeResult
    InstructionProvider
    IntentMismatchReason
    IntermediateAgentResponseItem
    JsonObject
    LangchainSchemaLike
    LangGraphMessageContent
    ListArtifactKeysRequest
    LlmAgentSchema
    LlmRouter
    MCPConnectionParams
    MCPToolSchema
    NodeLike
    NodeOptions
    PerItemFailuresCounter
    RemoteAgentFetch
    RequireConfirmation
    ResumeInputs
    Route
    RouteKey
    RouteValue
    RoutingMap
    RunnableNode
    RunnableRoot
    RunnerOrRunnerConfig
    SchemaLike
    SingleAfterModelCallback
    SingleAfterToolCallback
    SingleAgentCallback
    SingleBeforeModelCallback
    SingleBeforeToolCallback
    SseServerParams
    StructuredEvent
    TaskExecutable
    ToolExecuteArgument
    ToolExecuteFunction
    ToolInputParameters
    ToolOptions
    ToolPredicate
    ToolUnion
    UserInputKind
    VertexAiSearchToolParams
    WorkflowConfig
    ADK_HANDLE_MODEL_ERROR_TOOL_NAME
    AGENT_REGISTRY_BASE_URL
    AUTH_PREPROCESSOR
    bigqueryToolSet
    calendarToolSet
    CONNECTOR_BASE_SPEC
    CONTENT_REQUEST_PROCESSOR
    DEFAULT_CRITERIA
    DEFAULT_ROUTE
    docsToolSet
    EVAL_SESSION_ID_PREFIX
    EXIT_LOOP
    FINISH_TASK_SUCCESS_RESULT
    FINISH_TASK_TOOL_NAME
    functionsExportedForTestingOnly
    GCP_MCP_SERVER_DESTINATION_ID
    getUserChoiceTool
    GLOBAL_SCOPE_KEY
    gmailToolSet
    GOOGLE_MAPS_GROUNDING
    IN_MODEL_TOOL_SYMBOL
    INTERACTIONS_REQUEST_PROCESSOR
    INTERNAL_AUTH_PREFIX
    INTERNAL_METADATA_PREFIX
    LOAD_ARTIFACTS
    LOAD_MEMORY
    LOAD_WEB_PAGE
    logger
    LOGGING_FORMAT
    MISSING_EVAL_DEPENDENCIES_MESSAGE
    PRELOAD_MEMORY
    REFLECT_AND_RETRY_RESPONSE_TYPE
    REQUEST_CONFIRMATION_FUNCTION_CALL_NAME
    REQUEST_CREDENTIAL_FUNCTION_CALL_NAME
    REQUEST_INPUT_FUNCTION_CALL_NAME
    requestInputTool
    RESERVED_TOOL_CALL_ERROR_TYPE
    RESPONSE_EVALUATION_SCORE_KEY
    RESPONSE_MATCH_SCORE_KEY
    RESTORED_EVENT_KEY
    sheetsToolSet
    slidesToolSet
    START
    TOOL_TRAJECTORY_SCORE_KEY
    URL_CONTEXT
    version
    youtubeToolSet
    actionRequest
    actionResponse
    appendInstructions
    asRunnableRoot
    bearerTokenUserBuilder
    buildFunctionDeclarationForLangchain
    buildFunctionDeclarationForParamsForCrewai
    buildFunctionDeclarationUtil
    cleanName
    commonPrefixOf
    connectorPayload
    convertSessionToEvalFormat
    createApiParameter
    createEmptyState
    createEvent
    createEventActions
    createLlmResponse
    createNodeErrorEvent
    createNodeState
    createOperation
    createOperationRequest
    createRestApiTool
    createRestApiToolFromJson
    createResumabilityConfig
    createRunConfig
    createSession
    createSubBranch
    credentialToParam
    deleteOperation
    deleteOperationRequest
    determineAgentForResumption
    dictToAuthScheme
    exchangeCredential
    executeCustomQueryRequest
    findEventByFunctionCallId
    findEventByLastFunctionResponseId
    findMatchingFunctionCall
    geminiInitParams
    genaiSchemaToJsonSchema
    generateAuthToken
    generateClientFunctionCallId
    generateParamDoc
    generateReturnDoc
    getA2AAgentCard
    getA2aRequestMetadata
    getActionOperation
    getArtifactServiceFromUri
    getAskUserConfirmationFunctionCalls
    getClientLabels
    getEvaluationCriteriaOrDefault
    getFeatureConfig
    getFunctionCalls
    getFunctionResponses
    getGcpExporters
    getGcpResource
    getLastHumanMessages
    getLogger
    getModelContext
    getOAuthGrantTypeFromFlow
    getOperation
    getOperationRequest
    getPendingUserInputRequests
    getRootAgent
    getSessionServiceFromUri
    getTypeHint
    getUserInputRequests
    handleFunctionCallsLive
    hasThoughts
    hasTrailingCodeExecutionResult
    isAgentTool
    isApp
    isAuthCredential
    isBaseAgent
    isBaseExampleProvider
    isBaseLlm
    isBasePlanner
    isBaseRetrievalTool
    isBaseTool
    isBaseToolset
    isBuiltInPlanner
    isCompactedEvent
    isCrewaiTool
    isDebugLoggingPlugin
    isFeatureEnabled
    isFinalResponse
    isFunctionTool
    isGemini2OrAbove
    isGemini35LiveTranslate
    isGemini3xFlashLive
    isGemini3xLive
    isGoogleApi
    isGoogleApiTool
    isGoogleApiToolSet
    isInModelTool
    isIntentMismatchError
    isLangchainTool
    isLangGraphAgent
    isLlmAgent
    isLlmCallsLimitExceededError
    isLoopAgent
    isNodeErrorEvent
    isNodeReportedError
    isNodeSchemaValidationError
    isNodeState
    isNodeTimeoutError
    isParallelAgent
    isRemoteAgent
    isRequestInput
    isRoutableLlmAgent
    isRoutedAgent
    isRunnableRoot
    isRunner
    isScratchpadEvent
    isSequentialAgent
    isSessionArtifactService
    isStateSchemaError
    isToolboxTool
    isToolNotFound
    isWebMCPSupported
    isWorkflow
    listOperation
    listOperationRequest
    loadAllSkillsInDir
    loadDotenvForAgent
    loadSkillFromDir
    loadSkillFromZipBuffer
    loadWebPage
    logToStderr
    logToTmpFolder
    markRestored
    maybeSetOtelProviders
    mergeStates
    node
    normalizeRetryExceptions
    openidDictToSchemeCredential
    openidUrlToSchemeCredential
    overrideFeatureEnabled
    parseAndGetEvalsToRun
    populateClientFunctionCallId
    prepareRetryConfig
    pruneThoughts
    publicEvent
    publicMetadata
    publicSession
    registerFeature
    renameReservedKeywords
    requireAgent
    requiresUserInput
    resetLogger
    resolveScopeKey
    runEvals
    runWithClientLabel
    serviceAccountDictToSchemeCredential
    serviceAccountSchemeCredential
    setLogger
    setLogLevel
    stringifyContent
    stripAdkIdentityPreamble
    toA2a
    toGeminiSchema
    toJsonSchema
    tokenToSchemeCredential
    toSnakeCaseName
    toStructuredEvents
    trimTempDeltaState
    trimTempState
    tryGetResetFunc
    updateOperation
    updateOperationRequest
    validateAppName
    validateSkillDir
    walkToRootUntilFound
    withTemporaryFeatureOverride
    zodObjectToSchema
    CallbackContext → Context
    LlmAgent → Agent
    ToolContext → Context