Files
oh-my-opencode/dist/hooks/runtime-fallback/fallback-state.d.ts
T
2026-03-14 04:56:50 +00:00

7 lines
627 B
TypeScript

import type { FallbackState, FallbackResult } from "./types";
import type { RuntimeFallbackConfig } from "../../config";
export declare function createFallbackState(originalModel: string): FallbackState;
export declare function isModelInCooldown(model: string, state: FallbackState, cooldownSeconds: number): boolean;
export declare function findNextAvailableFallback(state: FallbackState, fallbackModels: string[], cooldownSeconds: number): string | undefined;
export declare function prepareFallback(sessionID: string, state: FallbackState, fallbackModels: string[], config: Required<RuntimeFallbackConfig>): FallbackResult;