Package-level declarations
Types
A SessionService that persists writes in the background: appendEvent updates the live session and returns, and a writer per session writes the events to delegate in order, and in order across sessions for app: and user: state, retrying as BufferedSessionServiceConfig.retryPolicy decides.
Configuration for a BufferedSessionService.
Configuration for getting a session.
An in-memory implementation of SessionService assuming Session objects are mutable regarding their state map, events list, and last update time.
Response for listing events.
Response for listing sessions.
Configuration for the read cache of a BufferedSessionService.
Thrown when a SessionService operation fails. A caller that needs to act on one particular failure matches message against the constants declared here, so this stays one type rather than a hierarchy.
Composite identifier for a Session.
A SessionService backed by the managed Vertex AI Session Service.