vigiles API reference
    Preparing search index...

    Interface EvalReport

    interface EvalReport {
        aborted: boolean;
        arms: Record<string, ArmReport>;
        env?: { kind: "ephemeral" } | { kind: "inherit"; reason: string };
        name: string;
        totalCostUsd: number;
        trials: number;
    }
    Index

    Properties

    aborted: boolean

    True if a maxCostUsd budget cap stopped the run before all trials ran.

    arms: Record<string, ArmReport>
    env?: { kind: "ephemeral" } | { kind: "inherit"; reason: string }

    The run environment the trials used, without seeded file contents — so an inherit run's reason travels with the report and is printed with it. Absent on a report built before env existed.

    name: string
    totalCostUsd: number

    Total measured cost across every arm × trial (0 when usage wasn't reported).

    trials: number