Uses of Interface
com.google.genkit.ai.agent.SnapshotMutator
Packages that use SnapshotMutator
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 SnapshotMutator in com.google.genkit.ai.agent
Methods in com.google.genkit.ai.agent with parameters of type SnapshotMutatorModifier and TypeMethodDescriptionFileSessionStore.saveSnapshot(String snapshotId, SnapshotMutator<S> mutator, SessionStoreOptions options) Atomically reads the snapshot identified bysnapshotId(or creates a new one), appliesmutator, and persists the result.InMemorySessionStore.saveSnapshot(String snapshotId, SnapshotMutator<S> mutator, SessionStoreOptions options) Atomically reads the snapshot identified bysnapshotId(or creates a new one), appliesmutator, and persists the result.SnapshotWriter.saveSnapshot(String snapshotId, SnapshotMutator<S> mutator, SessionStoreOptions options) Atomically reads the snapshot identified bysnapshotId(or creates a new one), appliesmutator, and persists the result. -
Uses of SnapshotMutator in com.google.genkit.ai.agent.internal
Methods in com.google.genkit.ai.agent.internal that return SnapshotMutatorModifier and TypeMethodDescriptionstatic <S> SnapshotMutator<S> AbortAwareMutator.wrap(SnapshotMutator<S> inner) Wrapsinnerso that it returnsnullwhen the existing snapshot has statusSnapshotStatus.ABORTED; otherwise delegates toinner.Methods in com.google.genkit.ai.agent.internal with parameters of type SnapshotMutatorModifier and TypeMethodDescriptionstatic <S> SnapshotMutator<S> AbortAwareMutator.wrap(SnapshotMutator<S> inner) Wrapsinnerso that it returnsnullwhen the existing snapshot has statusSnapshotStatus.ABORTED; otherwise delegates toinner. -
Uses of SnapshotMutator in com.google.genkit.plugins.awsbedrock.session
Methods in com.google.genkit.plugins.awsbedrock.session with parameters of type SnapshotMutatorModifier and TypeMethodDescriptionDynamoDbSessionStore.saveSnapshot(String snapshotId, SnapshotMutator<S> mutator, SessionStoreOptions storeOpts) Atomically reads the snapshot identified bysnapshotId(or creates a new one), appliesmutator, and persists the result. -
Uses of SnapshotMutator in com.google.genkit.plugins.azurefoundry.session
Methods in com.google.genkit.plugins.azurefoundry.session with parameters of type SnapshotMutatorModifier and TypeMethodDescriptionCosmosSessionStore.saveSnapshot(String snapshotId, SnapshotMutator<S> mutator, SessionStoreOptions storeOpts) Atomically reads the snapshot identified bysnapshotId(or creates a new one), appliesmutator, and persists the result. -
Uses of SnapshotMutator in com.google.genkit.plugins.firebase.session
Methods in com.google.genkit.plugins.firebase.session with parameters of type SnapshotMutatorModifier and TypeMethodDescriptionFirestoreSessionStore.saveSnapshot(String snapshotId, SnapshotMutator<S> mutator, SessionStoreOptions options) Atomically reads the snapshot identified bysnapshotId(or creates a new one), appliesmutator, and persists the result. -
Uses of SnapshotMutator in com.google.genkit.plugins.mongodb.session
Methods in com.google.genkit.plugins.mongodb.session with parameters of type SnapshotMutatorModifier and TypeMethodDescriptionMongoSessionStore.saveSnapshot(String snapshotId, SnapshotMutator<S> mutator, SessionStoreOptions storeOpts) Atomically reads the snapshot identified bysnapshotId(or creates a new one), appliesmutator, and persists the result. -
Uses of SnapshotMutator in com.google.genkit.plugins.postgresql.session
Methods in com.google.genkit.plugins.postgresql.session with parameters of type SnapshotMutatorModifier and TypeMethodDescriptionPostgresSessionStore.saveSnapshot(String snapshotId, SnapshotMutator<S> mutator, SessionStoreOptions storeOpts) Atomically reads the snapshot identified bysnapshotId(or creates a new one), appliesmutator, and persists the result.