Package-level declarations

Types

Link copied to clipboard
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>)
Link copied to clipboard
data class ToolCallOverride(val toolCallId: ToolCallId, val arguments: String)

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