nexus-agents - v2.80.0
    Preparing search index...

    Interface CompositeRouterStats

    Router statistics for observability.

    interface CompositeRouterStats {
        totalDecisions: number;
        decisionsPerCli: Readonly<Record<CliName, number>>;
        avgDecisionTimeMs: number;
        budgetRejectionRate: number;
        preferenceStats?: {
            enabled: boolean;
            hasSufficientData: boolean;
            dataPointCount: number;
            strongModelPreferenceRate: number;
        };
        banditStats: readonly {
            name: string;
            pullCount: number;
            avgReward: number;
        }[];
        latencyStats?: LatencyTrackerStats;
        routingMemoryStats?: RoutingMemoryStats;
    }
    Index

    Properties

    totalDecisions: number

    Total routing decisions made

    decisionsPerCli: Readonly<Record<CliName, number>>

    Decisions per CLI

    avgDecisionTimeMs: number

    Average decision time in ms

    budgetRejectionRate: number

    Budget filter rejection rate

    preferenceStats?: {
        enabled: boolean;
        hasSufficientData: boolean;
        dataPointCount: number;
        strongModelPreferenceRate: number;
    }

    Preference routing statistics

    Type Declaration

    • Readonlyenabled: boolean

      Whether preference routing is enabled

    • ReadonlyhasSufficientData: boolean

      Whether sufficient data for preference routing

    • ReadonlydataPointCount: number

      Total preference data points collected

    • ReadonlystrongModelPreferenceRate: number

      Strong model preference rate

    banditStats: readonly { name: string; pullCount: number; avgReward: number }[]

    LinUCB arm statistics

    latencyStats?: LatencyTrackerStats

    Latency tracking statistics (Issue #361)

    routingMemoryStats?: RoutingMemoryStats

    Routing memory statistics (Issue #463)