CoAgent8 - Source API
    Preparing search index...

    Interface AvailabilitySelectionOptions

    interface AvailabilitySelectionOptions {
        callerProvider?: "codex" | "claude" | "agy" | null;
        config?: { routing: { allowedBackends: ("codex" | "claude" | "agy")[] } };
        context?: BackendReadContext;
        probesOverride?: Partial<
            Record<"codex" | "claude" | "agy", AdapterProbeResult>,
        >;
        quotasOverride?: QuotaReport;
        warnings?: string[];
    }
    Index
    callerProvider?: "codex" | "claude" | "agy" | null

    The calling client's own CLI; chosen only when no other provider is available.

    config?: { routing: { allowedBackends: ("codex" | "claude" | "agy")[] } }

    Optional cancellation and timeout context (EXEC-001-T08f).

    probesOverride?: Partial<Record<"codex" | "claude" | "agy", AdapterProbeResult>>
    quotasOverride?: QuotaReport
    warnings?: string[]

    Receives a bounded warning when the quota cache cannot be updated; selection continues.