All Classes and Interfaces

Class
Description
DTO for POST /apps/{appName}/eval_sets/{evalSetId}/add-session requests.
Configuration class for setting up Cross-Origin Resource Sharing (CORS) in the ADK Web application.
Properties for configuring CORS in ADK Web.
Spring Boot application for the Agent Server.
Spring Boot REST Controller handling agent-related API endpoints.
Utility class to generate Graphviz DOT representations of Agent structures.
Interface for loading agents to the ADK Web Server.
Properties for loading agents.
Data Transfer Object (DTO) for POST /run and POST /run-sse requests.
Static Agent Loader for programmatically provided agents.
A custom SpanExporter that stores relevant span data.
Controller handling artifact-related API endpoints.
CompiledAgentLoader implementation for the dev environment.
Controller handling debug and tracing endpoints.
Controller handling evaluation-related endpoints (mostly placeholder implementations).
Controller handling agent execution endpoints.
Controller handling graph generation endpoints.
DTO for the response of GET /apps/{appName}/users/{userId}/sessions/{sessionId}/events/{eventId}/graph.
WebSocket Handler for the /run_live endpoint.
Paired LLM request and response for replay.
Builder for LlmRecording.
Configuration class for OpenTelemetry, setting up the tracer provider and span exporter.
Single interaction recording, ordered by request timestamp.
Builder for Recording.
All recordings in chronological order.
Builder for Recordings.
Utility class for loading recordings from YAML files.
Exception raised when replay configuration is invalid or missing.
Plugin for replaying ADK agent interactions from recordings.
Exception raised when replay verification fails.
DTO for POST /apps/{appName}/eval_sets/{evalSetId}/run-eval requests.
DTO for the response of POST /apps/{appName}/eval_sets/{evalSetId}/run-eval.
Service for creating and caching Runner instances.
Controller handling session-related API endpoints.
Data Transfer Object (DTO) for POST /apps/{appName}/users/{userId}/sessions and POST /apps/{appName}/users/{userId}/sessions/{sessionId} equests.
Paired tool call and response for replay.
Builder for ToolRecording.
Configuration class for WebSocket handling.