Index
All Classes and Interfaces|All Packages|Serialized Form
A
- addResourceHandlers(ResourceHandlerRegistry) - Method in class com.google.adk.web.AdkWebServer
-
Configures resource handlers for serving static content (like the Dev UI).
- addSessionToEvalSet(String, String, AddSessionToEvalSetRequest) - Method in class com.google.adk.web.controller.EvaluationController
-
Placeholder for adding a session to an evaluation set.
- AddSessionToEvalSetRequest - Class in com.google.adk.web.dto
-
DTO for POST /apps/{appName}/eval_sets/{evalSetId}/add-session requests.
- AddSessionToEvalSetRequest() - Constructor for class com.google.adk.web.dto.AddSessionToEvalSetRequest
- addViewControllers(ViewControllerRegistry) - Method in class com.google.adk.web.AdkWebServer
-
Configures simple automated controllers: - Redirects the root path "/" to "/dev-ui".
- AdkWebCorsConfig - Class in com.google.adk.web.config
-
Configuration class for setting up Cross-Origin Resource Sharing (CORS) in the ADK Web application.
- AdkWebCorsConfig() - Constructor for class com.google.adk.web.config.AdkWebCorsConfig
- AdkWebCorsProperties - Record Class in com.google.adk.web.config
-
Properties for configuring CORS in ADK Web.
- AdkWebCorsProperties(String, List<String>, List<String>, List<String>, boolean, long) - Constructor for record class com.google.adk.web.config.AdkWebCorsProperties
-
Creates an instance of a
AdkWebCorsPropertiesrecord class. - AdkWebServer - Class in com.google.adk.web
-
Spring Boot application for the Agent Server.
- AdkWebServer() - Constructor for class com.google.adk.web.AdkWebServer
- afterConnectionClosed(WebSocketSession, CloseStatus) - Method in class com.google.adk.web.websocket.LiveWebSocketHandler
- afterConnectionEstablished(WebSocketSession) - Method in class com.google.adk.web.websocket.LiveWebSocketHandler
- afterRunCallback(InvocationContext) - Method in class com.google.adk.plugins.ReplayPlugin
- AgentController - Class in com.google.adk.web.controller
-
Spring Boot REST Controller handling agent-related API endpoints.
- AgentController(AgentLoader) - Constructor for class com.google.adk.web.controller.AgentController
-
Constructs the AgentController.
- AgentGraphGenerator - Class in com.google.adk.web
-
Utility class to generate Graphviz DOT representations of Agent structures.
- AgentGraphGenerator() - Constructor for class com.google.adk.web.AgentGraphGenerator
- AgentLoader - Interface in com.google.adk.web
-
Interface for loading agents to the ADK Web Server.
- AgentLoadingProperties - Class in com.google.adk.web.config
-
Properties for loading agents.
- AgentLoadingProperties() - Constructor for class com.google.adk.web.config.AgentLoadingProperties
- agentName() - Method in class com.google.adk.plugins.recordings.Recording
-
Name of the agent.
- agentName(String) - Method in class com.google.adk.plugins.recordings.Recording.Builder
- agentRun(AgentRunRequest) - Method in class com.google.adk.web.controller.ExecutionController
-
Executes a non-streaming agent run for a given session and message.
- AgentRunRequest - Class in com.google.adk.web.dto
-
Data Transfer Object (DTO) for POST /run and POST /run-sse requests.
- AgentRunRequest() - Constructor for class com.google.adk.web.dto.AgentRunRequest
- agentRunSse(AgentRunRequest) - Method in class com.google.adk.web.controller.ExecutionController
-
Executes an agent run and streams the resulting events using Server-Sent Events (SSE).
- AgentStaticLoader - Class in com.google.adk.web
-
Static Agent Loader for programmatically provided agents.
- AgentStaticLoader(BaseAgent...) - Constructor for class com.google.adk.web.AgentStaticLoader
- allowCredentials() - Method in record class com.google.adk.web.config.AdkWebCorsProperties
-
Returns the value of the
allowCredentialsrecord component. - apiServerSpanExporter() - Method in class com.google.adk.web.config.OpenTelemetryConfig
- ApiServerSpanExporter - Class in com.google.adk.web.service
-
A custom SpanExporter that stores relevant span data.
- ApiServerSpanExporter() - Constructor for class com.google.adk.web.service.ApiServerSpanExporter
- appName - Variable in class com.google.adk.web.dto.AgentRunRequest
- appName - Variable in class com.google.adk.web.dto.RunEvalResult
- ArtifactController - Class in com.google.adk.web.controller
-
Controller handling artifact-related API endpoints.
- ArtifactController(BaseArtifactService) - Constructor for class com.google.adk.web.controller.ArtifactController
- artifactService() - Method in class com.google.adk.web.AdkWebServer
-
Provides the singleton instance of the ArtifactService (InMemory).
B
- beforeModelCallback(CallbackContext, LlmRequest.Builder) - Method in class com.google.adk.plugins.ReplayPlugin
- beforeRunCallback(InvocationContext) - Method in class com.google.adk.plugins.ReplayPlugin
- beforeToolCallback(BaseTool, Map<String, Object>, ToolContext) - Method in class com.google.adk.plugins.ReplayPlugin
- build() - Method in class com.google.adk.plugins.recordings.LlmRecording.Builder
- build() - Method in class com.google.adk.plugins.recordings.Recording.Builder
- build() - Method in class com.google.adk.plugins.recordings.Recordings.Builder
- build() - Method in class com.google.adk.plugins.recordings.ToolRecording.Builder
- builder() - Static method in class com.google.adk.plugins.recordings.LlmRecording
- builder() - Static method in class com.google.adk.plugins.recordings.Recording
- builder() - Static method in class com.google.adk.plugins.recordings.Recordings
- builder() - Static method in class com.google.adk.plugins.recordings.ToolRecording
- Builder() - Constructor for class com.google.adk.plugins.recordings.LlmRecording.Builder
- Builder() - Constructor for class com.google.adk.plugins.recordings.Recording.Builder
- Builder() - Constructor for class com.google.adk.plugins.recordings.Recordings.Builder
- Builder() - Constructor for class com.google.adk.plugins.recordings.ToolRecording.Builder
C
- com.google.adk.plugins - package com.google.adk.plugins
- com.google.adk.plugins.recordings - package com.google.adk.plugins.recordings
- com.google.adk.web - package com.google.adk.web
- com.google.adk.web.config - package com.google.adk.web.config
- com.google.adk.web.controller - package com.google.adk.web.controller
- com.google.adk.web.dto - package com.google.adk.web.dto
- com.google.adk.web.service - package com.google.adk.web.service
- com.google.adk.web.websocket - package com.google.adk.web.websocket
- CompiledAgentLoader - Class in com.google.adk.web
-
CompiledAgentLoader implementation for the dev environment.
- CompiledAgentLoader(AgentLoadingProperties) - Constructor for class com.google.adk.web.CompiledAgentLoader
- corsConfigurationSource(AdkWebCorsProperties) - Method in class com.google.adk.web.config.AdkWebCorsConfig
- corsFilter(CorsConfigurationSource) - Method in class com.google.adk.web.config.AdkWebCorsConfig
- createEvalSet(String, String) - Method in class com.google.adk.web.controller.EvaluationController
-
Placeholder for creating an evaluation set.
- createSession(String, String, SessionRequest) - Method in class com.google.adk.web.controller.SessionController
-
Creates a new session where the ID is generated by the service.
- createSessionWithId(String, String, String, SessionRequest) - Method in class com.google.adk.web.controller.SessionController
-
Creates a new session with a specific ID provided by the client.
D
- DebugController - Class in com.google.adk.web.controller
-
Controller handling debug and tracing endpoints.
- DebugController(ApiServerSpanExporter) - Constructor for class com.google.adk.web.controller.DebugController
- deleteArtifact(String, String, String, String) - Method in class com.google.adk.web.controller.ArtifactController
-
Deletes an artifact and all its versions.
- deleteSession(String, String, String) - Method in class com.google.adk.web.controller.SessionController
-
Deletes a specific session.
- dotSrc - Variable in class com.google.adk.web.dto.GraphResponse
E
- equals(Object) - Method in record class com.google.adk.web.config.AdkWebCorsProperties
-
Indicates whether some other object is "equal to" this one.
- evalId - Variable in class com.google.adk.web.dto.AddSessionToEvalSetRequest
- evalId - Variable in class com.google.adk.web.dto.RunEvalResult
- evalIds - Variable in class com.google.adk.web.dto.RunEvalRequest
- evalMetricResults - Variable in class com.google.adk.web.dto.RunEvalResult
- evalMetrics - Variable in class com.google.adk.web.dto.RunEvalRequest
- evalSetId - Variable in class com.google.adk.web.dto.RunEvalResult
- EvaluationController - Class in com.google.adk.web.controller
-
Controller handling evaluation-related endpoints (mostly placeholder implementations).
- EvaluationController() - Constructor for class com.google.adk.web.controller.EvaluationController
- ExecutionController - Class in com.google.adk.web.controller
-
Controller handling agent execution endpoints.
- ExecutionController(RunnerService) - Constructor for class com.google.adk.web.controller.ExecutionController
- export(Collection<SpanData>) - Method in class com.google.adk.web.service.ApiServerSpanExporter
F
- finalEvalStatus - Variable in class com.google.adk.web.dto.RunEvalResult
- flush() - Method in class com.google.adk.web.service.ApiServerSpanExporter
G
- getAgentGraphDotSource(BaseAgent, List<List<String>>) - Static method in class com.google.adk.web.AgentGraphGenerator
-
Generates the DOT source string for the agent graph.
- getAllExportedSpans() - Method in class com.google.adk.web.service.ApiServerSpanExporter
- getAppName() - Method in class com.google.adk.web.dto.AgentRunRequest
- getBuildOutputDirs() - Method in class com.google.adk.web.config.AgentLoadingProperties
- getDotSrc() - Method in class com.google.adk.web.dto.GraphResponse
- getEvalId() - Method in class com.google.adk.web.dto.AddSessionToEvalSetRequest
- getEvalIds() - Method in class com.google.adk.web.dto.RunEvalRequest
- getEvalMetrics() - Method in class com.google.adk.web.dto.RunEvalRequest
- getEvalResult(String, String) - Method in class com.google.adk.web.controller.EvaluationController
-
Gets a specific evaluation result.
- getEventGraph(String, String, String, String) - Method in class com.google.adk.web.controller.GraphController
-
Endpoint to get a graph representation of an event (currently returns a placeholder).
- getEventTraceAttributes(String) - Method in class com.google.adk.web.service.ApiServerSpanExporter
- getNewMessage() - Method in class com.google.adk.web.dto.AgentRunRequest
- getRunner(String) - Method in class com.google.adk.web.service.RunnerService
-
Gets the Runner instance for a given application name.
- getSession(String, String, String) - Method in class com.google.adk.web.controller.SessionController
-
Retrieves a specific session by its ID.
- getSessionId() - Method in class com.google.adk.web.dto.AddSessionToEvalSetRequest
- getSessionId() - Method in class com.google.adk.web.dto.AgentRunRequest
- getSessionToTraceIdsMap() - Method in class com.google.adk.web.service.ApiServerSpanExporter
- getSessionTrace(String) - Method in class com.google.adk.web.controller.DebugController
-
Retrieves trace spans for a given session ID.
- getSourceDir() - Method in class com.google.adk.web.config.AgentLoadingProperties
- getState() - Method in class com.google.adk.web.dto.SessionRequest
- getStateDelta() - Method in class com.google.adk.web.dto.AgentRunRequest
- getStreaming() - Method in class com.google.adk.web.dto.AgentRunRequest
- getTraceDict(String) - Method in class com.google.adk.web.controller.DebugController
-
Endpoint for retrieving trace information stored by the ApiServerSpanExporter, based on event ID.
- getUserId() - Method in class com.google.adk.web.dto.AddSessionToEvalSetRequest
- getUserId() - Method in class com.google.adk.web.dto.AgentRunRequest
- GraphController - Class in com.google.adk.web.controller
-
Controller handling graph generation endpoints.
- GraphController(BaseSessionService, AgentLoader) - Constructor for class com.google.adk.web.controller.GraphController
- GraphResponse - Class in com.google.adk.web.dto
-
DTO for the response of GET /apps/{appName}/users/{userId}/sessions/{sessionId}/events/{eventId}/graph.
- GraphResponse() - Constructor for class com.google.adk.web.dto.GraphResponse
- GraphResponse(String) - Constructor for class com.google.adk.web.dto.GraphResponse
-
Constructs a GraphResponse.
H
- handleTextMessage(WebSocketSession, TextMessage) - Method in class com.google.adk.web.websocket.LiveWebSocketHandler
- handleTransportError(WebSocketSession, Throwable) - Method in class com.google.adk.web.websocket.LiveWebSocketHandler
- hashCode() - Method in record class com.google.adk.web.config.AdkWebCorsProperties
-
Returns a hash code value for this object.
- headers() - Method in record class com.google.adk.web.config.AdkWebCorsProperties
-
Returns the value of the
headersrecord component.
L
- listAgents() - Method in interface com.google.adk.web.AgentLoader
-
Returns a list of available agent names.
- listAgents() - Method in class com.google.adk.web.AgentStaticLoader
- listAgents() - Method in class com.google.adk.web.CompiledAgentLoader
- listApps() - Method in class com.google.adk.web.controller.AgentController
-
Lists available applications.
- listArtifactNames(String, String, String) - Method in class com.google.adk.web.controller.ArtifactController
-
Lists the names of all artifacts associated with a session.
- listArtifactVersions(String, String, String, String) - Method in class com.google.adk.web.controller.ArtifactController
-
Lists the available versions for a specific artifact.
- listEvalResults(String) - Method in class com.google.adk.web.controller.EvaluationController
-
Lists all evaluation results for an app.
- listEvalSets(String) - Method in class com.google.adk.web.controller.EvaluationController
-
Placeholder for listing evaluation sets.
- listEvalsInEvalSet(String, String) - Method in class com.google.adk.web.controller.EvaluationController
-
Placeholder for listing evaluations within an evaluation set.
- listSessions(String, String) - Method in class com.google.adk.web.controller.SessionController
-
Lists all non-evaluation sessions for a given app and user.
- LiveWebSocketHandler - Class in com.google.adk.web.websocket
-
WebSocket Handler for the /run_live endpoint.
- LiveWebSocketHandler(ObjectMapper, BaseSessionService, RunnerService) - Constructor for class com.google.adk.web.websocket.LiveWebSocketHandler
- llmRecording() - Method in class com.google.adk.plugins.recordings.Recording
-
LLM request-response pair.
- llmRecording(LlmRecording) - Method in class com.google.adk.plugins.recordings.Recording.Builder
- LlmRecording - Class in com.google.adk.plugins.recordings
-
Paired LLM request and response for replay.
- LlmRecording() - Constructor for class com.google.adk.plugins.recordings.LlmRecording
- LlmRecording.Builder - Class in com.google.adk.plugins.recordings
-
Builder for LlmRecording.
- llmRequest() - Method in class com.google.adk.plugins.recordings.LlmRecording
-
The LLM request.
- llmRequest(LlmRequest) - Method in class com.google.adk.plugins.recordings.LlmRecording.Builder
- llmResponses() - Method in class com.google.adk.plugins.recordings.LlmRecording
-
The LLM responses.
- llmResponses(List<LlmResponse>) - Method in class com.google.adk.plugins.recordings.LlmRecording.Builder
- load(InputStream) - Static method in class com.google.adk.plugins.recordings.RecordingsLoader
-
Loads recordings from a YAML input stream.
- load(String) - Static method in class com.google.adk.plugins.recordings.RecordingsLoader
-
Loads recordings from a YAML string.
- load(Path) - Static method in class com.google.adk.plugins.recordings.RecordingsLoader
-
Loads recordings from a YAML file.
- loadAgent(String) - Method in interface com.google.adk.web.AgentLoader
-
Loads the BaseAgent instance for the specified agent name.
- loadAgent(String) - Method in class com.google.adk.web.AgentStaticLoader
- loadAgent(String) - Method in class com.google.adk.web.CompiledAgentLoader
- loadArtifact(String, String, String, String, Integer) - Method in class com.google.adk.web.controller.ArtifactController
-
Loads the latest or a specific version of an artifact associated with a session.
- loadArtifactVersion(String, String, String, String, int) - Method in class com.google.adk.web.controller.ArtifactController
-
Loads a specific version of an artifact.
M
- main(String[]) - Static method in class com.google.adk.web.AdkWebServer
-
Main entry point for the Spring Boot application.
- mapping() - Method in record class com.google.adk.web.config.AdkWebCorsProperties
-
Returns the value of the
mappingrecord component. - mappingJackson2HttpMessageConverter(ObjectMapper) - Method in class com.google.adk.web.AdkWebServer
-
Configures the message converter to use the custom ADK ObjectMapper.
- maxAge() - Method in record class com.google.adk.web.config.AdkWebCorsProperties
-
Returns the value of the
maxAgerecord component. - memoryService() - Method in class com.google.adk.web.AdkWebServer
-
Provides the singleton instance of the MemoryService (InMemory).
- methods() - Method in record class com.google.adk.web.config.AdkWebCorsProperties
-
Returns the value of the
methodsrecord component.
N
- newMessage - Variable in class com.google.adk.web.dto.AgentRunRequest
O
- objectMapper() - Method in class com.google.adk.web.AdkWebServer
-
Configures the Jackson ObjectMapper for JSON serialization.
- of(List<Recording>) - Static method in class com.google.adk.plugins.recordings.Recordings
- onAgentUpdated(String) - Method in class com.google.adk.web.service.RunnerService
-
Called by hot loader when agents are updated
- OpenTelemetryConfig - Class in com.google.adk.web.config
-
Configuration class for OpenTelemetry, setting up the tracer provider and span exporter.
- OpenTelemetryConfig() - Constructor for class com.google.adk.web.config.OpenTelemetryConfig
- openTelemetrySdk(SdkTracerProvider) - Method in class com.google.adk.web.config.OpenTelemetryConfig
- origins() - Method in record class com.google.adk.web.config.AdkWebCorsProperties
-
Returns the value of the
originsrecord component.
R
- Recording - Class in com.google.adk.plugins.recordings
-
Single interaction recording, ordered by request timestamp.
- Recording() - Constructor for class com.google.adk.plugins.recordings.Recording
- Recording.Builder - Class in com.google.adk.plugins.recordings
-
Builder for Recording.
- recordings() - Method in class com.google.adk.plugins.recordings.Recordings
-
Chronological list of all recordings.
- recordings(List<Recording>) - Method in class com.google.adk.plugins.recordings.Recordings.Builder
- Recordings - Class in com.google.adk.plugins.recordings
-
All recordings in chronological order.
- Recordings() - Constructor for class com.google.adk.plugins.recordings.Recordings
- Recordings.Builder - Class in com.google.adk.plugins.recordings
-
Builder for Recordings.
- RecordingsLoader - Class in com.google.adk.plugins.recordings
-
Utility class for loading recordings from YAML files.
- registerWebSocketHandlers(WebSocketHandlerRegistry) - Method in class com.google.adk.web.websocket.WebSocketConfig
- ReplayConfigError - Exception in com.google.adk.plugins
-
Exception raised when replay configuration is invalid or missing.
- ReplayConfigError(String) - Constructor for exception com.google.adk.plugins.ReplayConfigError
- ReplayConfigError(String, Throwable) - Constructor for exception com.google.adk.plugins.ReplayConfigError
- ReplayPlugin - Class in com.google.adk.plugins
-
Plugin for replaying ADK agent interactions from recordings.
- ReplayPlugin() - Constructor for class com.google.adk.plugins.ReplayPlugin
- ReplayPlugin(String) - Constructor for class com.google.adk.plugins.ReplayPlugin
- ReplayVerificationError - Exception in com.google.adk.plugins
-
Exception raised when replay verification fails.
- ReplayVerificationError(String) - Constructor for exception com.google.adk.plugins.ReplayVerificationError
- ReplayVerificationError(String, Throwable) - Constructor for exception com.google.adk.plugins.ReplayVerificationError
- runEval(String, String, RunEvalRequest) - Method in class com.google.adk.web.controller.EvaluationController
-
Placeholder for running evaluations.
- RunEvalRequest - Class in com.google.adk.web.dto
-
DTO for POST /apps/{appName}/eval_sets/{evalSetId}/run-eval requests.
- RunEvalRequest() - Constructor for class com.google.adk.web.dto.RunEvalRequest
- RunEvalResult - Class in com.google.adk.web.dto
-
DTO for the response of POST /apps/{appName}/eval_sets/{evalSetId}/run-eval.
- RunEvalResult() - Constructor for class com.google.adk.web.dto.RunEvalResult
- RunEvalResult(String, String, String, String, List<List<Object>>, String) - Constructor for class com.google.adk.web.dto.RunEvalResult
-
Constructs a RunEvalResult.
- RunnerService - Class in com.google.adk.web.service
-
Service for creating and caching Runner instances.
- RunnerService(AgentLoader, BaseArtifactService, BaseSessionService, BaseMemoryService, List<BasePlugin>) - Constructor for class com.google.adk.web.service.RunnerService
S
- sdkTracerProvider(ApiServerSpanExporter) - Method in class com.google.adk.web.config.OpenTelemetryConfig
- SessionController - Class in com.google.adk.web.controller
-
Controller handling session-related API endpoints.
- SessionController(BaseSessionService) - Constructor for class com.google.adk.web.controller.SessionController
- sessionId - Variable in class com.google.adk.web.dto.AddSessionToEvalSetRequest
- sessionId - Variable in class com.google.adk.web.dto.AgentRunRequest
- sessionId - Variable in class com.google.adk.web.dto.RunEvalResult
- SessionRequest - Class in com.google.adk.web.dto
-
Data Transfer Object (DTO) for POST /apps/{appName}/users/{userId}/sessions and POST /apps/{appName}/users/{userId}/sessions/{sessionId} equests.
- SessionRequest(Map<String, Object>) - Constructor for class com.google.adk.web.dto.SessionRequest
- sessionService() - Method in class com.google.adk.web.AdkWebServer
- setBuildOutputDirs(String[]) - Method in class com.google.adk.web.config.AgentLoadingProperties
- setSourceDir(String) - Method in class com.google.adk.web.config.AgentLoadingProperties
- shutdown() - Method in class com.google.adk.web.service.ApiServerSpanExporter
- start(BaseAgent...) - Static method in class com.google.adk.web.AdkWebServer
- stateDelta - Variable in class com.google.adk.web.dto.AgentRunRequest
-
Optional state delta to merge into the session state before running the agent.
- streaming - Variable in class com.google.adk.web.dto.AgentRunRequest
T
- toolCall() - Method in class com.google.adk.plugins.recordings.ToolRecording
-
The tool call.
- toolCall(FunctionCall) - Method in class com.google.adk.plugins.recordings.ToolRecording.Builder
- toolRecording() - Method in class com.google.adk.plugins.recordings.Recording
-
Tool call-response pair.
- toolRecording(ToolRecording) - Method in class com.google.adk.plugins.recordings.Recording.Builder
- ToolRecording - Class in com.google.adk.plugins.recordings
-
Paired tool call and response for replay.
- ToolRecording() - Constructor for class com.google.adk.plugins.recordings.ToolRecording
- ToolRecording.Builder - Class in com.google.adk.plugins.recordings
-
Builder for ToolRecording.
- toolResponse() - Method in class com.google.adk.plugins.recordings.ToolRecording
-
The tool response.
- toolResponse(FunctionResponse) - Method in class com.google.adk.plugins.recordings.ToolRecording.Builder
- toString() - Method in record class com.google.adk.web.config.AdkWebCorsProperties
-
Returns a string representation of this record class.
U
- userId - Variable in class com.google.adk.web.dto.AddSessionToEvalSetRequest
- userId - Variable in class com.google.adk.web.dto.AgentRunRequest
- userMessageIndex() - Method in class com.google.adk.plugins.recordings.Recording
-
Index of the user message this recording belongs to (0-based).
- userMessageIndex(int) - Method in class com.google.adk.plugins.recordings.Recording.Builder
W
- WebSocketConfig - Class in com.google.adk.web.websocket
-
Configuration class for WebSocket handling.
- WebSocketConfig(LiveWebSocketHandler) - Constructor for class com.google.adk.web.websocket.WebSocketConfig
All Classes and Interfaces|All Packages|Serialized Form