import { currentProviderRecovery, type ProviderRecoveryFacts } from "../../lib/provider-recovery"; import type { Session, SessionEvent } from "../types"; export type ModelRecovery = ProviderRecoveryFacts; /** * Current automatic same-turn provider recovery, never retry authority or a * prediction of availability. The shared `@opengeni/react` projection keeps the * web app and embedded conversations on one presentation. */ export function currentModelRecovery( session: Pick, events: readonly SessionEvent[], ): ModelRecovery | null { return currentProviderRecovery(session, events); }