Uses of Interface
com.google.genkit.ai.agent.SessionStore
Packages that use SessionStore
Package
Description
This package provides types for the Genkit agents feature, including enums and models for agent
state snapshots, agent execution lifecycle, and agent-related operations.
DynamoDB-backed agent session persistence.
Azure Cosmos DB-backed agent session persistence.
Firestore-backed session store for Genkit agents.
MongoDB-backed agent session persistence.
PostgreSQL-backed agent session persistence.
-
Uses of SessionStore in com.google.genkit.agent
Methods in com.google.genkit.agent that return SessionStoreModifier and TypeMethodDescriptionAgentConfig.getStore()Returns the session store for server-managed agents.Methods in com.google.genkit.agent with parameters of type SessionStoreModifier and TypeMethodDescriptionAgentConfig.Builder.store(SessionStore<S> store) Sets the session store for server-managed mode. -
Uses of SessionStore in com.google.genkit.ai.agent
Classes in com.google.genkit.ai.agent that implement SessionStoreModifier and TypeClassDescriptionfinal classDisk-backed implementation ofSessionStoreandSnapshotSubscriber.final classReference in-memory implementation ofSessionStoreandSnapshotSubscriber.Methods in com.google.genkit.ai.agent that return SessionStoreModifier and TypeMethodDescriptionCustomAgentConfig.getStore()Returns the session store for server-managed agents.Agent.store()Returns the session store, ornullfor client-managed agents.Methods in com.google.genkit.ai.agent with parameters of type SessionStoreModifier and TypeMethodDescriptionCustomAgentConfig.Builder.store(SessionStore<S> store) Sets the session store for server-managed mode.Constructors in com.google.genkit.ai.agent with parameters of type SessionStoreModifierConstructorDescriptionAgent(BidiActionImpl<AgentInput, AgentOutput<S>, AgentStreamChunk, AgentInit<S>> impl, SessionStore<S> store, boolean serverManaged, Action<?, ?, ?> snapshotAction, Action<?, ?, ?> abortAction, ClientTransform<S> clientTransform, SessionStoreOptions opts, String name, String description, Registry registry) Constructs an Agent.SessionRunner(Session<S> session, SessionStore<S> store, SessionStoreOptions opts) Constructs a new SessionRunner.SessionRunner(Session<S> session, SessionStore<S> store, SessionStoreOptions opts, String seedSnapshotId) Constructs a new SessionRunner seeded with the id of the snapshot the session was resumed from. -
Uses of SessionStore in com.google.genkit.ai.agent.internal
Methods in com.google.genkit.ai.agent.internal with parameters of type SessionStoreModifier and TypeMethodDescriptionstatic <S> StringDetachController.detach(SessionRunner<S> runner, SessionStore<S> store, SessionStoreOptions opts, StreamEmitter<S> emitter, AtomicBoolean abortSignal, DetachController.DetachedTurn<S> turnBody) Handles a detached turn for a server-managed agent.static <S> SessionResolver.Resolution<S> SessionResolver.resolve(SessionStore<S> store, boolean serverManaged, AgentInit<S> init, SessionStoreOptions opts) -
Uses of SessionStore in com.google.genkit.plugins.awsbedrock.session
Classes in com.google.genkit.plugins.awsbedrock.session that implement SessionStoreModifier and TypeClassDescriptionfinal classDynamoDB-backed implementation ofSessionStoreandSnapshotSubscriber. -
Uses of SessionStore in com.google.genkit.plugins.azurefoundry.session
Classes in com.google.genkit.plugins.azurefoundry.session that implement SessionStoreModifier and TypeClassDescriptionfinal classAzure Cosmos DB-backed implementation ofSessionStoreandSnapshotSubscriber. -
Uses of SessionStore in com.google.genkit.plugins.firebase.session
Classes in com.google.genkit.plugins.firebase.session that implement SessionStoreModifier and TypeClassDescriptionfinal classFirestore-backed implementation ofSessionStoreandSnapshotSubscriber. -
Uses of SessionStore in com.google.genkit.plugins.mongodb.session
Classes in com.google.genkit.plugins.mongodb.session that implement SessionStoreModifier and TypeClassDescriptionfinal classMongoDB-backed implementation ofSessionStoreandSnapshotSubscriber. -
Uses of SessionStore in com.google.genkit.plugins.postgresql.session
Classes in com.google.genkit.plugins.postgresql.session that implement SessionStoreModifier and TypeClassDescriptionfinal classPostgreSQL-backed implementation ofSessionStoreandSnapshotSubscriber.