ADK for TypeScript: API Reference
System
Light
Dark
Search…
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
GOOGLE_SEARCH
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
Enumerations
Auth
Credential
Types
Event
Type
Google
LLM
Variant
Log
Level
Policy
Outcome
Streaming
Mode
Classes
Active
Streaming
Tool
Agent
Tool
Apigee
Llm
Base
Agent
Base
Code
Executor
Base
Example
Provider
Base
Llm
Base
Llm
Request
Processor
Base
Llm
Response
Processor
Base
Plugin
Base
Session
Service
Base
Tool
Base
Toolset
Built
In
Code
Executor
Context
Database
Session
Service
Exit
Loop
Tool
File
Artifact
Service
Function
Tool
Gcs
Artifact
Service
Gemini
Google
Search
Tool
In
Memory
Artifact
Service
In
Memory
Memory
Service
In
Memory
Policy
Engine
In
Memory
Runner
In
Memory
Session
Service
Invocation
Context
Live
Request
Queue
Llm
Agent
LLM
Registry
Logging
Plugin
Long
Running
Function
Tool
Loop
Agent
MCP
Session
Manager
MCP
Tool
MCP
Toolset
Parallel
Agent
Plugin
Manager
Readonly
Context
Runner
Security
Plugin
Sequential
Agent
State
Tool
Confirmation
Interfaces
Active
Streaming
Tool
Params
Activity
Event
Agent
Tool
Config
Apigee
Llm
Params
Append
Event
Request
Artifact
Version
Auth
Config
Auth
Credential
Base
Agent
Config
Base
Artifact
Service
Base
Credential
Service
Base
Llm
Connection
Base
Memory
Service
Base
Policy
Engine
Base
Tool
Params
Call
Code
Event
Code
Execution
Input
Code
Execution
Result
Code
Result
Event
Content
Event
Create
Session
Request
Delete
Artifact
Request
Delete
Session
Request
Error
Event
Event
Event
Actions
Example
Execute
Code
Params
File
Finished
Event
Gemini
Params
Get
Session
Config
Get
Session
Request
Http
Auth
Http
Credentials
Invocation
Context
Params
List
Artifact
Keys
Request
List
Sessions
Request
List
Sessions
Response
List
Versions
Request
Live
Request
Llm
Agent
Config
Llm
Request
Llm
Response
Load
Artifact
Request
Logger
Loop
Agent
Config
Memory
Entry
O
Auth2
Auth
Open
Id
Connect
With
Config
Otel
Exporters
Config
O
Tel
Hooks
Policy
Check
Result
Run
Async
Tool
Request
Run
Config
Runner
Config
Save
Artifact
Request
Search
Memory
Request
Search
Memory
Response
Service
Account
Service
Account
Credential
Session
Stdio
Connection
Params
Streamable
HTTP
Connection
Params
Thought
Event
Tool
Call
Event
Tool
Call
Policy
Context
Tool
Confirmation
Event
Tool
Process
Llm
Request
Tool
Result
Event
Transcription
Entry
Type Aliases
After
Agent
Callback
After
Model
Callback
After
Tool
Callback
Auth
Scheme
Base
Llm
Type
Before
Agent
Callback
Before
Model
Callback
Before
Tool
Callback
Instruction
Provider
Llm
Agent
Schema
MCP
Connection
Params
Single
After
Model
Callback
Single
After
Tool
Callback
Single
Agent
Callback
Single
Before
Model
Callback
Single
Before
Tool
Callback
Structured
Event
Tool
Execute
Argument
Tool
Execute
Function
Tool
Input
Parameters
Tool
Options
Tool
Predicate
Tool
Union
Variables
EXIT_
LOOP
functions
Exported
For
Testing
Only
GOOGLE_
SEARCH
REQUEST_
CONFIRMATION_
FUNCTION_
CALL_
NAME
version
Functions
create
Event
create
Event
Actions
create
Session
gemini
Init
Params
get
Artifact
Service
From
Uri
get
Ask
User
Confirmation
Function
Calls
get
Function
Calls
get
Function
Responses
get
Gcp
Exporters
get
Gcp
Resource
get
Logger
get
Session
Service
From
Uri
has
Trailing
Code
Execution
Result
is
Agent
Tool
is
Base
Agent
is
Base
Example
Provider
is
Base
Llm
is
Base
Tool
is
Base
Toolset
is
Final
Response
is
Function
Tool
is
Gemini2
Or
Above
is
Llm
Agent
is
Loop
Agent
is
Parallel
Agent
is
Sequential
Agent
maybe
Set
Otel
Providers
merge
States
set
Logger
set
Log
Level
stringify
Content
to
Structured
Events
trim
Temp
Delta
State
zod
Object
To
Schema
ADK for TypeScript: API Reference
Loading...