AgentCheckpointPredicateFilter

Interface for defining predicates to filter agent checkpoint data.

Implementations of this interface are utilized in storage providers to determine whether specific agent checkpoints meet given conditions. This allows for selective retrieval and processing of checkpoints based on custom logic, such as filtering by node, time, or specific checkpoint properties.

Functions

Link copied to clipboard
abstract fun check(checkpointData: AgentCheckpointData): Boolean

Evaluates whether the provided agent checkpoint data meets the defined conditions.