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

    Interface ICliDetectionCache

    Interface for CLI detection cache. Allows dependency injection for testing.

    interface ICliDetectionCache {
        get(
            cli: "claude" | "gemini" | "codex" | "opencode",
        ): CliHealthResult | undefined;
        set(
            cli: "claude" | "gemini" | "codex" | "opencode",
            result: CliHealthResult,
        ): void;
        isStale(cli: "claude" | "gemini" | "codex" | "opencode"): boolean;
        invalidate(cli?: "claude" | "gemini" | "codex" | "opencode"): void;
        getAll(): ReadonlyMap<
            "claude"
            | "gemini"
            | "codex"
            | "opencode",
            CliHealthResult,
        >;
        getStats(): CliCacheStats;
        getEffectiveTtl(cli: "claude" | "gemini" | "codex" | "opencode"): number;
    }

    Implemented by

    Index

    Methods