ADK for TypeScript: API Reference
System
Light
Dark
Search…
Preparing search index...
ADK for TypeScript: API Reference - v2.2.0
Enumerations
AuthCredentialTypes
CodeExecutionLanguage
ContextCompactionTrigger
EventType
FeatureName
FeatureStage
FileContentEncoding
GoogleLLMVariant
LogLevel
NodeStatus
OAuthGrantType
PolicyOutcome
ProtocolType
RunSkillInlineScriptErrorCode
StreamingMode
ToolErrorType
TrackingScope
Classes
A2AAgentExecutor
ActiveStreamingTool
AdkDefaultRequestHandler
Agent
AgentControlledContextCompactor
AgentEngineSandboxCodeExecutor
AgentRegistry
AgentRegistrySingleMCPToolset
AgentTool
AgentTransferLlmRequestProcessor
AlreadyExistsError
AnchoredContextCompactor
ApigeeLlm
App
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
ConsolidateContextTool
ContainerCodeExecutor
ContentRequestProcessor
Context
ContextCompactorRequestProcessor
CredentialExchangeError
CredentialRefresherRegistry
DatabaseSessionService
Edge
EnterpriseWebSearchTool
ExampleTool
ExitLoopTool
FileArtifactService
FilesRetrieval
FinishTaskTool
ForwardingArtifactService
FunctionNode
FunctionTool
GCPSkillRegistry
GcsArtifactService
Gemini
GlobalInstructionPlugin
GoogleMapsGroundingTool
GoogleSearchTool
Graph
InMemoryArtifactService
InMemoryCredentialService
InMemoryMemoryService
InMemoryPolicyEngine
InMemoryRunner
InMemorySessionService
InputValidationError
IntentMismatchError
InteractionsRequestProcessor
InvocationContext
JoinNode
ListSkillsTool
LiveRequestQueue
LlamaIndexRetrieval
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
RequestInput
RestApiTool
RoutedAgent
RoutedLlm
Runner
RunSkillInlineScriptTool
RunSkillScriptTool
ScopedArtifactService
ScopedFailureTracker
SearchSkillsTool
SecurityPlugin
SequentialAgent
ServiceAccountCredentialExchanger
SessionNotFoundError
SessionStateCredentialService
SkillToolset
State
StateSchemaError
Task
TokenBasedContextCompactor
ToolAuthHandler
ToolConfirmation
ToolContextCredentialStore
ToolExecutionError
ToolNode
TrajectoryThoughtPruningCompactor
TruncatingContextCompactor
UnsafeLocalCodeExecutor
UrlContextTool
VertexAiExampleStore
VertexAiMemoryBankService
VertexAiRagMemoryService
VertexAiSearchTool
VertexAiSessionService
VertexRagRetrievalTool
WebMCPTool
WebMCPToolset
Workflow
WorkflowNode
Interfaces
ActiveStreamingToolParams
ActivityEvent
AgentEngineSandboxCodeExecutorOptions
AgentExecutorConfig
AgentInfo
AgentSkillMetadata
AgentToolConfig
AnchoredContextCompactorOptions
ApigeeLlmParams
ApiParameter
ApiParameterInit
AppendEventRequest
AppOptions
ArtifactVersion
AuthConfig
AuthCredential
AuthPreparationResult
BaseAgentConfig
BaseArtifactService
BaseAuthProvider
BaseContextCompactor
BaseCredentialExchanger
BaseCredentialRefresher
BaseCredentialService
BaseLlmConnection
BaseMemoryService
BaseNodeConfig
BasePolicyEngine
BaseSummarizer
BaseToolParams
Binding
BuildNodeOptions
CallCodeEvent
ChromeBuiltInDiagnostic
ChromeBuiltInLlmParams
ChromeCreateCoreOptions
ChromeCreateMonitor
ChromeCreateOptions
ChromeExpectedModality
ChromeLanguageModelFactory
ChromeLanguageModelSession
ChromeMessage
ChromeMessageContent
ChromePromptOptions
CodeExecutionInput
CodeExecutionResult
CodeResultEvent
CompactedEvent
CompositeSessionKey
ConnectionUriFilter
ConnectionUriResult
ContainerCodeExecutorOptions
ContentEvent
CreateEventParams
CreateNodeErrorEventParams
CreateSessionRequest
DataStoreParams
DeleteArtifactRequest
Endpoint
ErrorEvent
Event
EventActions
Example
ExampleStoreApiClient
ExchangeResult
ExecuteCodeParams
ExecutionResult
ExecutorContext
FeatureConfig
File
FilesRetrievalConstructorParams
FilesRetrievalParams
FinishedEvent
Frontmatter
FunctionNodeConfig
GcpAuthProviderScheme
GCPSkillRegistryOptions
GeminiParams
GetSessionConfig
GetSessionRequest
HttpAuth
HttpCredentials
Interface
InvocationContextParams
ListAgentsResponse
ListBindingsResponse
ListEndpointsResponse
ListMcpServersResponse
ListSessionsRequest
ListSessionsResponse
ListVersionsRequest
LiveRequest
LlamaIndexNode
LlamaIndexNodeWithScore
LlamaIndexRetrievalParams
LlamaIndexRetriever
LlmAgentConfig
LlmRequest
LlmResponse
LlmSummarizerOptions
LoadArtifactRequest
LoadWebPageOptions
LocalEnvironmentOptions
Logger
LoopAgentConfig
McpServer
MemoryEntry
NodeContextOptions
NodeErrorEvent
NodeInfo
NodeResult
NodeState
OAuth2Auth
OpenIdConnectWithConfig
OperationEndpoint
OtelExportersConfig
OTelHooks
ParallelWorkerConfig
ParsedOperation
ParsedOperationInput
PolicyCheckResult
PreparedRetryConfig
ReflectAndRetryModelPluginOptions
ReflectAndRetryToolPluginOptions
RemoteA2AAgentConfig
RequestInputParams
Resources
ResumabilityConfig
RetryConfig
RoutedAgentConfig
RunAsyncToolRequest
RunConfig
RunnerConfig
RunNodeOptions
SaveArtifactRequest
ScheduleDynamicNode
ScheduleDynamicNodeOptions
Script
SearchEngineParams
SearchExamplesRequest
SearchExamplesResponse
SearchExamplesResult
SearchMemoryRequest
SearchMemoryResponse
ServiceAccount
ServiceAccountCredential
Session
SessionArtifactService
SessionLoadArtifactRequest
SessionSaveArtifactRequest
Skill
SkillRegistry
StdioConnectionParams
StoredContentsExample
StreamableHTTPConnectionParams
ThoughtEvent
ToA2aOptions
TokenBasedContextCompactorOptions
ToolAuthHandlerOptions
ToolCallEvent
ToolCallPolicyContext
ToolConfirmationEvent
ToolFailureResponse
ToolNodeConfig
ToolProcessLlmRequest
ToolResultEvent
TrajectoryThoughtPruningCompactorOptions
TranscriptionEntry
TruncatingContextCompactorOptions
UnsafeLocalCodeExecutorOptions
UserInputRequest
VertexAiCreateSessionRequest
VertexAiMemoryBankServiceOptions
VertexAiRagMemoryServiceOptions
VertexAISearchConfig
VertexAISearchDataStoreSpec
VertexAiSessionServiceOptions
WebMCPDocument
WebMCPExecuteToolOptions
WebMCPGetToolsOptions
WebMCPModelContext
WebMCPRegisteredTool
WebMCPToolAnnotations
WebMCPToolParams
WebMCPToolsetOptions
WorkflowInstructionScope
Type Aliases
A2AStreamEventData
A2aUserBuilder
AfterA2ARequestCallback
AfterAgentCallback
AfterEventCallback
AfterExecuteCallback
AfterModelCallback
AfterToolCallback
AgentRouter
AuthScheme
BaseLlmType
BeforeA2ARequestCallback
BeforeAgentCallback
BeforeExecuteCallback
BeforeModelCallback
BeforeToolCallback
ChainElement
ChromeModelAvailability
CustomCredentialExchangers
DeleteSessionRequest
DynamicEntry
EdgeItem
ErrorClass
FunctionNodeHandler
FunctionNodeResult
InstructionProvider
IntentMismatchReason
ListArtifactKeysRequest
LlmAgentSchema
LlmRouter
MCPConnectionParams
NodeLike
NodeOptions
PerItemFailuresCounter
RequireConfirmation
ResumeInputs
Route
RouteKey
RouteValue
RoutingMap
RunnableNode
RunnableRoot
RunnerOrRunnerConfig
SchemaLike
SingleAfterModelCallback
SingleAfterToolCallback
SingleAgentCallback
SingleBeforeModelCallback
SingleBeforeToolCallback
StructuredEvent
TaskExecutable
ToolExecuteArgument
ToolExecuteFunction
ToolInputParameters
ToolOptions
ToolPredicate
ToolUnion
UserInputKind
VertexAiSearchToolParams
WorkflowConfig
Variables
ADK_HANDLE_MODEL_ERROR_TOOL_NAME
AGENT_REGISTRY_BASE_URL
AUTH_PREPROCESSOR
CONTENT_REQUEST_PROCESSOR
DEFAULT_ROUTE
ENTERPRISE_WEB_SEARCH
EXIT_LOOP
FINISH_TASK_SUCCESS_RESULT
FINISH_TASK_TOOL_NAME
functionsExportedForTestingOnly
GCP_MCP_SERVER_DESTINATION_ID
getUserChoiceTool
GLOBAL_SCOPE_KEY
GOOGLE_MAPS_GROUNDING
GOOGLE_SEARCH
IN_MODEL_TOOL_SYMBOL
INTERACTIONS_REQUEST_PROCESSOR
INTERNAL_AUTH_PREFIX
LOAD_ARTIFACTS
LOAD_MEMORY
LOAD_WEB_PAGE
logger
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
START
URL_CONTEXT
version
Functions
asRunnableRoot
bearerTokenUserBuilder
cleanName
commonPrefixOf
createApiParameter
createEvent
createEventActions
createNodeErrorEvent
createNodeState
createRestApiTool
createRestApiToolFromJson
createResumabilityConfig
createSession
createSubBranch
credentialToParam
determineAgentForResumption
dictToAuthScheme
exchangeCredential
findEventByFunctionCallId
findEventByLastFunctionResponseId
findMatchingFunctionCall
geminiInitParams
generateClientFunctionCallId
generateParamDoc
generateReturnDoc
getA2AAgentCard
getA2aRequestMetadata
getArtifactServiceFromUri
getAskUserConfirmationFunctionCalls
getClientLabels
getFeatureConfig
getFunctionCalls
getFunctionResponses
getGcpExporters
getGcpResource
getLogger
getModelContext
getPendingUserInputRequests
getSessionServiceFromUri
getTypeHint
getUserInputRequests
hasThoughts
hasTrailingCodeExecutionResult
isAgentTool
isApp
isAuthCredential
isBaseAgent
isBaseExampleProvider
isBaseLlm
isBasePlanner
isBaseTool
isBaseToolset
isBuiltInPlanner
isCompactedEvent
isFeatureEnabled
isFinalResponse
isFunctionTool
isGemini2OrAbove
isGemini35LiveTranslate
isGemini3xFlashLive
isGemini3xLive
isGoogleApi
isInModelTool
isIntentMismatchError
isLlmAgent
isLoopAgent
isNodeErrorEvent
isNodeReportedError
isNodeSchemaValidationError
isNodeState
isNodeTimeoutError
isParallelAgent
isRequestInput
isRoutableLlmAgent
isRoutedAgent
isRunnableRoot
isRunner
isScratchpadEvent
isSequentialAgent
isSessionArtifactService
isStateSchemaError
isToolNotFound
isWebMCPSupported
isWorkflow
loadAllSkillsInDir
loadSkillFromDir
loadSkillFromZipBuffer
loadWebPage
maybeSetOtelProviders
mergeStates
node
normalizeRetryExceptions
openidDictToSchemeCredential
openidUrlToSchemeCredential
overrideFeatureEnabled
populateClientFunctionCallId
prepareRetryConfig
pruneThoughts
registerFeature
renameReservedKeywords
requireAgent
requiresUserInput
resetLogger
resolveScopeKey
runWithClientLabel
serviceAccountDictToSchemeCredential
serviceAccountSchemeCredential
setLogger
setLogLevel
stringifyContent
stripAdkIdentityPreamble
toA2a
tokenToSchemeCredential
toSnakeCaseName
toStructuredEvents
trimTempDeltaState
trimTempState
validateAppName
validateSkillDir
withTemporaryFeatureOverride
zodObjectToSchema
References
CallbackContext
→
Context
LlmAgent
→
Agent
ToolContext
→
Context
Enumerations
Auth
Credential
Types
Code
Execution
Language
Context
Compaction
Trigger
Event
Type
Feature
Name
Feature
Stage
File
Content
Encoding
Google
LLM
Variant
Log
Level
Node
Status
O
Auth
Grant
Type
Policy
Outcome
Protocol
Type
Run
Skill
Inline
Script
Error
Code
Streaming
Mode
Tool
Error
Type
Tracking
Scope
Classes
A2
A
Agent
Executor
Active
Streaming
Tool
Adk
Default
Request
Handler
Agent
Agent
Controlled
Context
Compactor
Agent
Engine
Sandbox
Code
Executor
Agent
Registry
Agent
Registry
Single
MCP
Toolset
Agent
Tool
Agent
Transfer
Llm
Request
Processor
Already
Exists
Error
Anchored
Context
Compactor
Apigee
Llm
App
Async
Queue
Auth
Credential
Missing
Error
Auth
Handler
Auth
Preprocessor
Auth
Provider
Registry
Auto
Auth
Credential
Exchanger
Base
Agent
Base
Auth
Credential
Exchanger
Base
Code
Executor
Base
Environment
Base
Example
Provider
Base
Llm
Base
Llm
Request
Processor
Base
Llm
Response
Processor
Base
Node
Base
Planner
Base
Plugin
Base
Retrieval
Tool
Base
Session
Service
Base
Tool
Base
Toolset
Branch
Path
Built
In
Code
Executor
Built
In
Planner
Built
In
Tool
Chrome
Built
In
Llm
Chrome
Model
Unavailable
Error
Consolidate
Context
Tool
Container
Code
Executor
Content
Request
Processor
Context
Context
Compactor
Request
Processor
Credential
Exchange
Error
Credential
Refresher
Registry
Database
Session
Service
Edge
Enterprise
Web
Search
Tool
Example
Tool
Exit
Loop
Tool
File
Artifact
Service
Files
Retrieval
Finish
Task
Tool
Forwarding
Artifact
Service
Function
Node
Function
Tool
GCP
Skill
Registry
Gcs
Artifact
Service
Gemini
Global
Instruction
Plugin
Google
Maps
Grounding
Tool
Google
Search
Tool
Graph
In
Memory
Artifact
Service
In
Memory
Credential
Service
In
Memory
Memory
Service
In
Memory
Policy
Engine
In
Memory
Runner
In
Memory
Session
Service
Input
Validation
Error
Intent
Mismatch
Error
Interactions
Request
Processor
Invocation
Context
Join
Node
List
Skills
Tool
Live
Request
Queue
Llama
Index
Retrieval
LLM
Registry
Llm
Summarizer
Load
Artifacts
Tool
Load
Mcp
Resource
Tool
Load
Memory
Tool
Load
Skill
Resource
Tool
Load
Skill
Tool
Local
Environment
Logging
Plugin
Long
Running
Function
Tool
Loop
Agent
MCP
Session
Manager
MCP
Tool
MCP
Toolset
Node
Context
Node
Reported
Error
Node
Schema
Validation
Error
Node
Timeout
Error
Node
Tool
Not
Found
Error
O
Auth2
Bearer
Exchanger
O
Auth2
Credential
Exchanger
O
Auth2
Discovery
Manager
Open
Api
Spec
Parser
Open
API
Toolset
Operation
Parser
Parallel
Agent
Parallel
Worker
Plan
Re
Act
Planner
Plugin
Manager
Preload
Memory
Tool
Readonly
Context
Reflect
And
Retry
Model
Plugin
Reflect
And
Retry
Tool
Plugin
Remote
A2
A
Agent
Request
Input
Rest
Api
Tool
Routed
Agent
Routed
Llm
Runner
Run
Skill
Inline
Script
Tool
Run
Skill
Script
Tool
Scoped
Artifact
Service
Scoped
Failure
Tracker
Search
Skills
Tool
Security
Plugin
Sequential
Agent
Service
Account
Credential
Exchanger
Session
Not
Found
Error
Session
State
Credential
Service
Skill
Toolset
State
State
Schema
Error
Task
Token
Based
Context
Compactor
Tool
Auth
Handler
Tool
Confirmation
Tool
Context
Credential
Store
Tool
Execution
Error
Tool
Node
Trajectory
Thought
Pruning
Compactor
Truncating
Context
Compactor
Unsafe
Local
Code
Executor
Url
Context
Tool
Vertex
Ai
Example
Store
Vertex
Ai
Memory
Bank
Service
Vertex
Ai
Rag
Memory
Service
Vertex
Ai
Search
Tool
Vertex
Ai
Session
Service
Vertex
Rag
Retrieval
Tool
Web
MCP
Tool
Web
MCP
Toolset
Workflow
Workflow
Node
Interfaces
Active
Streaming
Tool
Params
Activity
Event
Agent
Engine
Sandbox
Code
Executor
Options
Agent
Executor
Config
Agent
Info
Agent
Skill
Metadata
Agent
Tool
Config
Anchored
Context
Compactor
Options
Apigee
Llm
Params
Api
Parameter
Api
Parameter
Init
Append
Event
Request
App
Options
Artifact
Version
Auth
Config
Auth
Credential
Auth
Preparation
Result
Base
Agent
Config
Base
Artifact
Service
Base
Auth
Provider
Base
Context
Compactor
Base
Credential
Exchanger
Base
Credential
Refresher
Base
Credential
Service
Base
Llm
Connection
Base
Memory
Service
Base
Node
Config
Base
Policy
Engine
Base
Summarizer
Base
Tool
Params
Binding
Build
Node
Options
Call
Code
Event
Chrome
Built
In
Diagnostic
Chrome
Built
In
Llm
Params
Chrome
Create
Core
Options
Chrome
Create
Monitor
Chrome
Create
Options
Chrome
Expected
Modality
Chrome
Language
Model
Factory
Chrome
Language
Model
Session
Chrome
Message
Chrome
Message
Content
Chrome
Prompt
Options
Code
Execution
Input
Code
Execution
Result
Code
Result
Event
Compacted
Event
Composite
Session
Key
Connection
Uri
Filter
Connection
Uri
Result
Container
Code
Executor
Options
Content
Event
Create
Event
Params
Create
Node
Error
Event
Params
Create
Session
Request
Data
Store
Params
Delete
Artifact
Request
Endpoint
Error
Event
Event
Event
Actions
Example
Example
Store
Api
Client
Exchange
Result
Execute
Code
Params
Execution
Result
Executor
Context
Feature
Config
File
Files
Retrieval
Constructor
Params
Files
Retrieval
Params
Finished
Event
Frontmatter
Function
Node
Config
Gcp
Auth
Provider
Scheme
GCP
Skill
Registry
Options
Gemini
Params
Get
Session
Config
Get
Session
Request
Http
Auth
Http
Credentials
Interface
Invocation
Context
Params
List
Agents
Response
List
Bindings
Response
List
Endpoints
Response
List
Mcp
Servers
Response
List
Sessions
Request
List
Sessions
Response
List
Versions
Request
Live
Request
Llama
Index
Node
Llama
Index
Node
With
Score
Llama
Index
Retrieval
Params
Llama
Index
Retriever
Llm
Agent
Config
Llm
Request
Llm
Response
Llm
Summarizer
Options
Load
Artifact
Request
Load
Web
Page
Options
Local
Environment
Options
Logger
Loop
Agent
Config
Mcp
Server
Memory
Entry
Node
Context
Options
Node
Error
Event
Node
Info
Node
Result
Node
State
O
Auth2
Auth
Open
Id
Connect
With
Config
Operation
Endpoint
Otel
Exporters
Config
O
Tel
Hooks
Parallel
Worker
Config
Parsed
Operation
Parsed
Operation
Input
Policy
Check
Result
Prepared
Retry
Config
Reflect
And
Retry
Model
Plugin
Options
Reflect
And
Retry
Tool
Plugin
Options
Remote
A2
A
Agent
Config
Request
Input
Params
Resources
Resumability
Config
Retry
Config
Routed
Agent
Config
Run
Async
Tool
Request
Run
Config
Runner
Config
Run
Node
Options
Save
Artifact
Request
Schedule
Dynamic
Node
Schedule
Dynamic
Node
Options
Script
Search
Engine
Params
Search
Examples
Request
Search
Examples
Response
Search
Examples
Result
Search
Memory
Request
Search
Memory
Response
Service
Account
Service
Account
Credential
Session
Session
Artifact
Service
Session
Load
Artifact
Request
Session
Save
Artifact
Request
Skill
Skill
Registry
Stdio
Connection
Params
Stored
Contents
Example
Streamable
HTTP
Connection
Params
Thought
Event
To
A2a
Options
Token
Based
Context
Compactor
Options
Tool
Auth
Handler
Options
Tool
Call
Event
Tool
Call
Policy
Context
Tool
Confirmation
Event
Tool
Failure
Response
Tool
Node
Config
Tool
Process
Llm
Request
Tool
Result
Event
Trajectory
Thought
Pruning
Compactor
Options
Transcription
Entry
Truncating
Context
Compactor
Options
Unsafe
Local
Code
Executor
Options
User
Input
Request
Vertex
Ai
Create
Session
Request
Vertex
Ai
Memory
Bank
Service
Options
Vertex
Ai
Rag
Memory
Service
Options
Vertex
AI
Search
Config
Vertex
AI
Search
Data
Store
Spec
Vertex
Ai
Session
Service
Options
Web
MCP
Document
Web
MCP
Execute
Tool
Options
Web
MCP
Get
Tools
Options
Web
MCP
Model
Context
Web
MCP
Registered
Tool
Web
MCP
Tool
Annotations
Web
MCP
Tool
Params
Web
MCP
Toolset
Options
Workflow
Instruction
Scope
Type Aliases
A2
A
Stream
Event
Data
A2a
User
Builder
After
A2
A
Request
Callback
After
Agent
Callback
After
Event
Callback
After
Execute
Callback
After
Model
Callback
After
Tool
Callback
Agent
Router
Auth
Scheme
Base
Llm
Type
Before
A2
A
Request
Callback
Before
Agent
Callback
Before
Execute
Callback
Before
Model
Callback
Before
Tool
Callback
Chain
Element
Chrome
Model
Availability
Custom
Credential
Exchangers
Delete
Session
Request
Dynamic
Entry
Edge
Item
Error
Class
Function
Node
Handler
Function
Node
Result
Instruction
Provider
Intent
Mismatch
Reason
List
Artifact
Keys
Request
Llm
Agent
Schema
Llm
Router
MCP
Connection
Params
Node
Like
Node
Options
Per
Item
Failures
Counter
Require
Confirmation
Resume
Inputs
Route
Route
Key
Route
Value
Routing
Map
Runnable
Node
Runnable
Root
Runner
Or
Runner
Config
Schema
Like
Single
After
Model
Callback
Single
After
Tool
Callback
Single
Agent
Callback
Single
Before
Model
Callback
Single
Before
Tool
Callback
Structured
Event
Task
Executable
Tool
Execute
Argument
Tool
Execute
Function
Tool
Input
Parameters
Tool
Options
Tool
Predicate
Tool
Union
User
Input
Kind
Vertex
Ai
Search
Tool
Params
Workflow
Config
Variables
ADK_
HANDLE_
MODEL_
ERROR_
TOOL_
NAME
AGENT_
REGISTRY_
BASE_
URL
AUTH_
PREPROCESSOR
CONTENT_
REQUEST_
PROCESSOR
DEFAULT_
ROUTE
ENTERPRISE_
WEB_
SEARCH
EXIT_
LOOP
FINISH_
TASK_
SUCCESS_
RESULT
FINISH_
TASK_
TOOL_
NAME
functions
Exported
For
Testing
Only
GCP_
MCP_
SERVER_
DESTINATION_
ID
get
User
Choice
Tool
GLOBAL_
SCOPE_
KEY
GOOGLE_
MAPS_
GROUNDING
GOOGLE_
SEARCH
IN_
MODEL_
TOOL_
SYMBOL
INTERACTIONS_
REQUEST_
PROCESSOR
INTERNAL_
AUTH_
PREFIX
LOAD_
ARTIFACTS
LOAD_
MEMORY
LOAD_
WEB_
PAGE
logger
PRELOAD_
MEMORY
REFLECT_
AND_
RETRY_
RESPONSE_
TYPE
REQUEST_
CONFIRMATION_
FUNCTION_
CALL_
NAME
REQUEST_
CREDENTIAL_
FUNCTION_
CALL_
NAME
REQUEST_
INPUT_
FUNCTION_
CALL_
NAME
request
Input
Tool
RESERVED_
TOOL_
CALL_
ERROR_
TYPE
START
URL_
CONTEXT
version
Functions
as
Runnable
Root
bearer
Token
User
Builder
clean
Name
common
Prefix
Of
create
Api
Parameter
create
Event
create
Event
Actions
create
Node
Error
Event
create
Node
State
create
Rest
Api
Tool
create
Rest
Api
Tool
From
Json
create
Resumability
Config
create
Session
create
Sub
Branch
credential
To
Param
determine
Agent
For
Resumption
dict
To
Auth
Scheme
exchange
Credential
find
Event
By
Function
Call
Id
find
Event
By
Last
Function
Response
Id
find
Matching
Function
Call
gemini
Init
Params
generate
Client
Function
Call
Id
generate
Param
Doc
generate
Return
Doc
get
A2
A
Agent
Card
get
A2a
Request
Metadata
get
Artifact
Service
From
Uri
get
Ask
User
Confirmation
Function
Calls
get
Client
Labels
get
Feature
Config
get
Function
Calls
get
Function
Responses
get
Gcp
Exporters
get
Gcp
Resource
get
Logger
get
Model
Context
get
Pending
User
Input
Requests
get
Session
Service
From
Uri
get
Type
Hint
get
User
Input
Requests
has
Thoughts
has
Trailing
Code
Execution
Result
is
Agent
Tool
is
App
is
Auth
Credential
is
Base
Agent
is
Base
Example
Provider
is
Base
Llm
is
Base
Planner
is
Base
Tool
is
Base
Toolset
is
Built
In
Planner
is
Compacted
Event
is
Feature
Enabled
is
Final
Response
is
Function
Tool
is
Gemini2
Or
Above
is
Gemini35
Live
Translate
is
Gemini3x
Flash
Live
is
Gemini3x
Live
is
Google
Api
is
In
Model
Tool
is
Intent
Mismatch
Error
is
Llm
Agent
is
Loop
Agent
is
Node
Error
Event
is
Node
Reported
Error
is
Node
Schema
Validation
Error
is
Node
State
is
Node
Timeout
Error
is
Parallel
Agent
is
Request
Input
is
Routable
Llm
Agent
is
Routed
Agent
is
Runnable
Root
is
Runner
is
Scratchpad
Event
is
Sequential
Agent
is
Session
Artifact
Service
is
State
Schema
Error
is
Tool
Not
Found
is
Web
MCP
Supported
is
Workflow
load
All
Skills
In
Dir
load
Skill
From
Dir
load
Skill
From
Zip
Buffer
load
Web
Page
maybe
Set
Otel
Providers
merge
States
node
normalize
Retry
Exceptions
openid
Dict
To
Scheme
Credential
openid
Url
To
Scheme
Credential
override
Feature
Enabled
populate
Client
Function
Call
Id
prepare
Retry
Config
prune
Thoughts
register
Feature
rename
Reserved
Keywords
require
Agent
requires
User
Input
reset
Logger
resolve
Scope
Key
run
With
Client
Label
service
Account
Dict
To
Scheme
Credential
service
Account
Scheme
Credential
set
Logger
set
Log
Level
stringify
Content
strip
Adk
Identity
Preamble
to
A2a
token
To
Scheme
Credential
to
Snake
Case
Name
to
Structured
Events
trim
Temp
Delta
State
trim
Temp
State
validate
App
Name
validate
Skill
Dir
with
Temporary
Feature
Override
zod
Object
To
Schema
References
Callback
Context
Llm
Agent
Tool
Context
ADK for TypeScript: API Reference - v2.2.0
Loading...