RegressionTest

class RegressionTest<I : Any, O : Any>(val numberOfIterations: Int, val tags: List<RunTag>, val agent: Agent<I, O>, val toolCallOverrides: List<ToolCallOverride>, val contextMessageInterceptor: (List<Message>) -> List<Message>)

Constructors

Link copied to clipboard
constructor(numberOfIterations: Int, tags: List<RunTag>, agent: Agent<I, O>, toolCallOverrides: List<ToolCallOverride>, contextMessageInterceptor: (List<Message>) -> List<Message>)

Properties

Link copied to clipboard
val agent: Agent<I, O>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
inline suspend fun <I : Any, O : Any> RegressionTest<I, O>.executeTest(run: Run<O>, runId: RunId, iteration: Int): TestResult
Link copied to clipboard
inline suspend fun <I : Any, O : Any> RegressionTest<I, O>.start(): TestReport