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

    Interface IAbTestTracker

    A/B test tracker interface.

    interface IAbTestTracker {
        createExperiment(
            definition: Omit<
                ExperimentDefinition,
                "status"
                | "startedAt"
                | "endedAt",
            >,
        ): ExperimentDefinition;
        startExperiment(experimentId: string): void;
        pauseExperiment(experimentId: string): void;
        completeExperiment(experimentId: string): void;
        assignVariant(
            experimentId: string,
            traceId: string,
        ): ExperimentVariant | null;
        recordOutcome(outcome: ExperimentOutcome): void;
        getSummary(experimentId: string): ExperimentSummary | null;
        listExperiments(
            filter?: { status?: ExperimentStatus; tags?: readonly string[] },
        ): readonly ExperimentDefinition[];
        getExperiment(experimentId: string): ExperimentDefinition | null;
        exportData(): ExperimentExport;
    }

    Implemented by

    Index

    Methods