Configuration for the benchmark.

AgenticaSelectBenchmark.IConfig is a data structure which represents a configuration for the benchmark, especially the capacity information of the benchmark execution.

interface IConfig {
    consent: number;
    repeat: number & Type<"uint32"> & Minimum<1>;
    simultaneous: number & Type<"uint32"> & Minimum<1>;
}

Properties

consent: number

Number of consents.

AI agent sometimes asks user to consent to the function calling, and perform it at the next step.

This property represents the number of consents to allow. If the number of consents from the AI agent exceeds the configured value, the benchmark will be failed.

3
repeat: number & Type<"uint32"> & Minimum<1>

Repeat count.

The number of repeating count for the benchmark execution for each scenario.

10
simultaneous: number & Type<"uint32"> & Minimum<1>

Simultaneous count.

The number of simultaneous count for the parallel benchmark execution.

If you configure this property greater than 1, the benchmark for each scenario would be executed in parallel in the given count.

10