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

    Interface IOrchestrationObserver

    OrchestrationObserver interface for dependency injection.

    interface IOrchestrationObserver {
        start(): void;
        stop(): void;
        getAgentStates(): readonly ObserverTrackedAgent[];
        getRoutingHistory(limit?: number): readonly ObserverRoutingDecision[];
        getSessionMetrics(sessionId?: string): readonly ObserverSessionMetrics[];
        getStats(): OrchestrationStats;
        addEventListener(listener: OrchestrationObserverListener): void;
        removeEventListener(listener: OrchestrationObserverListener): void;
        recordRoutingDecision(decision: ObserverRoutingDecision): void;
        recordTokenUsage(
            sessionId: string,
            model: "claude" | "gemini" | "codex" | "opencode",
            tokens: ObserverTokenUsage,
        ): void;
        isActive(): boolean;
    }
    Index

    Methods