AdkWebServer

class AdkWebServer(port: Int = 8080, sessionService: SessionService, artifactService: ArtifactService, agentLoader: AgentLoader, apiServerSpanExporter: ApiServerSpanExporter, captureMessageContent: Boolean = false)

Embedded Ktor server exposing the ADK dev/web API.

Constructors

Link copied to clipboard
constructor(port: Int = 8080, sessionService: SessionService, artifactService: ArtifactService, runner: Runner, agentLoader: AgentLoader, apiServerSpanExporter: ApiServerSpanExporter, captureMessageContent: Boolean = false)
constructor(port: Int = 8080, sessionService: SessionService, artifactService: ArtifactService, agentLoader: AgentLoader, apiServerSpanExporter: ApiServerSpanExporter, captureMessageContent: Boolean = false)

Types

Link copied to clipboard
object Companion
Link copied to clipboard
class InstantTypeAdapter : TypeAdapter<Instant>
Link copied to clipboard
class StatusAwareLogger(delegate: Logger) : Logger

Functions

Link copied to clipboard
fun start(wait: Boolean = false)
Link copied to clipboard
fun stop()