Member Junction
    Preparing search index...

    Configuration for Agent Evaluation tests.

    interface AgentEvalConfig {
        agentId: string;
        evaluationStrategy?:
            | "final-turn-only"
            | "each-turn"
            | "all-turns-aggregate";
        maxExecutionTime?: number;
        oracles: {
            config?: Record<string, unknown>;
            type: string;
            weight?: number;
        }[];
        scoringWeights?: Record<string, number>;
    }
    Index

    Properties

    agentId: string

    Agent to test

    evaluationStrategy?: "final-turn-only" | "each-turn" | "all-turns-aggregate"

    When to evaluate with oracles in multi-turn tests

    • "final-turn-only": Run oracles only on final turn (default)
    • "each-turn": Run oracles after each turn
    • "all-turns-aggregate": Evaluate all turns together at the end
    maxExecutionTime?: number

    Maximum execution time in milliseconds

    oracles: { config?: Record<string, unknown>; type: string; weight?: number }[]

    Oracles to run for evaluation

    scoringWeights?: Record<string, number>

    Scoring weights by oracle type