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

    ADK for TypeScript: API Reference

    Enumerations

    AuthCredentialTypes
    EventType
    GoogleLLMVariant
    LogLevel
    PolicyOutcome
    StreamingMode

    Classes

    ActiveStreamingTool
    AgentTool
    ApigeeLlm
    BaseAgent
    BaseCodeExecutor
    BaseExampleProvider
    BaseLlm
    BaseLlmRequestProcessor
    BaseLlmResponseProcessor
    BasePlugin
    BaseSessionService
    BaseTool
    BaseToolset
    BuiltInCodeExecutor
    Context
    DatabaseSessionService
    ExitLoopTool
    FileArtifactService
    FunctionTool
    GcsArtifactService
    Gemini
    GoogleSearchTool
    InMemoryArtifactService
    InMemoryMemoryService
    InMemoryPolicyEngine
    InMemoryRunner
    InMemorySessionService
    InvocationContext
    LiveRequestQueue
    LlmAgent
    LLMRegistry
    LoggingPlugin
    LongRunningFunctionTool
    LoopAgent
    MCPSessionManager
    MCPTool
    MCPToolset
    ParallelAgent
    PluginManager
    ReadonlyContext
    Runner
    SecurityPlugin
    SequentialAgent
    State
    ToolConfirmation

    Interfaces

    ActiveStreamingToolParams
    ActivityEvent
    AgentToolConfig
    ApigeeLlmParams
    AppendEventRequest
    ArtifactVersion
    AuthConfig
    AuthCredential
    BaseAgentConfig
    BaseArtifactService
    BaseCredentialService
    BaseLlmConnection
    BaseMemoryService
    BasePolicyEngine
    BaseToolParams
    CallCodeEvent
    CodeExecutionInput
    CodeExecutionResult
    CodeResultEvent
    ContentEvent
    CreateSessionRequest
    DeleteArtifactRequest
    DeleteSessionRequest
    ErrorEvent
    Event
    EventActions
    Example
    ExecuteCodeParams
    File
    FinishedEvent
    GeminiParams
    GetSessionConfig
    GetSessionRequest
    HttpAuth
    HttpCredentials
    InvocationContextParams
    ListArtifactKeysRequest
    ListSessionsRequest
    ListSessionsResponse
    ListVersionsRequest
    LiveRequest
    LlmAgentConfig
    LlmRequest
    LlmResponse
    LoadArtifactRequest
    Logger
    LoopAgentConfig
    MemoryEntry
    OAuth2Auth
    OpenIdConnectWithConfig
    OtelExportersConfig
    OTelHooks
    PolicyCheckResult
    RunAsyncToolRequest
    RunConfig
    RunnerConfig
    SaveArtifactRequest
    SearchMemoryRequest
    SearchMemoryResponse
    ServiceAccount
    ServiceAccountCredential
    Session
    StdioConnectionParams
    StreamableHTTPConnectionParams
    ThoughtEvent
    ToolCallEvent
    ToolCallPolicyContext
    ToolConfirmationEvent
    ToolProcessLlmRequest
    ToolResultEvent
    TranscriptionEntry

    Type Aliases

    AfterAgentCallback
    AfterModelCallback
    AfterToolCallback
    AuthScheme
    BaseLlmType
    BeforeAgentCallback
    BeforeModelCallback
    BeforeToolCallback
    InstructionProvider
    LlmAgentSchema
    MCPConnectionParams
    SingleAfterModelCallback
    SingleAfterToolCallback
    SingleAgentCallback
    SingleBeforeModelCallback
    SingleBeforeToolCallback
    StructuredEvent
    ToolExecuteArgument
    ToolExecuteFunction
    ToolInputParameters
    ToolOptions
    ToolPredicate
    ToolUnion

    Variables

    EXIT_LOOP
    functionsExportedForTestingOnly
    REQUEST_CONFIRMATION_FUNCTION_CALL_NAME
    version

    Functions

    createEvent
    createEventActions
    createSession
    geminiInitParams
    getArtifactServiceFromUri
    getAskUserConfirmationFunctionCalls
    getFunctionCalls
    getFunctionResponses
    getGcpExporters
    getGcpResource
    getLogger
    getSessionServiceFromUri
    hasTrailingCodeExecutionResult
    isAgentTool
    isBaseAgent
    isBaseExampleProvider
    isBaseLlm
    isBaseTool
    isBaseToolset
    isFinalResponse
    isFunctionTool
    isGemini2OrAbove
    isLlmAgent
    isLoopAgent
    isParallelAgent
    isSequentialAgent
    maybeSetOtelProviders
    mergeStates
    setLogger
    setLogLevel
    stringifyContent
    toStructuredEvents
    trimTempDeltaState
    zodObjectToSchema